Updaten

Backups maken

Backup eerst voor de zekerheid je channels via Ride The Lightning, Thunderhub of LNCLI. Dit is sowieso een goede gewoonte om regelmatig te doen en niet alleen bij updates.

RTL

Als je RTL hebt draaien kun je gemakkelijk een backup maken.

  • Ga naar je RTL dashboard op bijvoorbeeld 192.168.1.6:3000.
  • Kies voor "Backups" onder "Lightning"
  • Klik op "Backup All"

Nu staat er in /home/ubuntu/RTL/backup/node-1/ een bestand dat channel-all.bak heet.

Stop services

Stop de services die afhankelijk zijn van LND zoals Ride The Lightning of Thunderhub en LND zelf.

sudo systemctl stop lnd

Source code ophalen en compileren

Ga de LND map in.

cd ~/lnd

Update de repository met de laatste wijzigingen via Git.

git fetch --all

Toon de laatste versie/tag/release.

git describe --tags `git rev-list --tags --max-count=1`

Haal de wijzigingen op van de laatste versie.

git checkout -f <OUTPUT VAN DE VORIGE STAP> #voorbeeld: v0.17.0-beta

Installeer nu de software.

make install tags="autopilotrpc signrpc walletrpc chainrpc invoicesrpc routerrpc watchtowerrpc monitoring peersrpc"

Start de services

Start de service lnd en monitor de voortgang van het opstarten. Wees geduldig dit kan even duren.

sudo systemctl start lnd
sudo journalctl -f -u lnd

Zodra je in de output voorbij ziet komen dat je de wallet kunt unlocken, start je een tweede terminal venster.

lncli unlock

Vul nu je passphrase in van je wallet. Nu zie je in het andere venster de GossipSyncer wat betekent dat LND weer in de lucht is.

Check de huidige versie van LND.

lncli --version

De output zal lijken op lncli version 0.17.0-beta commit=v0.17.0-beta

LND is nu bijgewerkt! Start nu de andere services die afhankelijk zijn van LND zoals RTL of Thunderhub.