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 lndsudo 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.