Ereignishorizont
LNbits Server – RaspiBlitz Update

LNbits Server – RaspiBlitz Update

Maßnahmen für ein RaspiBlitz Update (mit neuer SD-Karte)

1. Backup

lnd.conf auf Desktop Festplatte kopieren und zum lesen öffnen

scp ssh admin@111.111.111.111:/mnt/hdd/lnd/lnd.conf ./
notepad lnd.conf

Evtl: Screenshot von Raspiblitz Menu zum späteren Vergleich.

2. Neues Image herunterladen und File-Hash prüfen

Aktuelles Release prüfen

Get-FileHash raspiblitz-fat-v1.11.3-2024-11-03.img.gz

3. OpenVPN Zertifikat vom Server auf den Node übertragen

Vorbereitung für SSH-Key Server Login

  • Public Key auf dem RaspiBlitz anzeigen mit: cat ~/.ssh/id_rsa.pub
  • Falls nicht vorhanden, generieren mit ssh-keygen
  • Inhalt des id_rsa.pub in die Zwischenablage kopieren
  • Auf dem Server einloggen und nano ~/.ssh/authorized_keys öffnen
  • id_rsa.pub für den Node ersetzten / anhängen

Zertifikat übertragen und sichern

scp synonym@111.111.111.111:/home/synonym/node1.ovpn /home/admin/VPNcert/
sudo chmod 600 /home/admin/VPNcert/node1.ovpn

4. OpenVPN auf RaspiBlitz installieren

sudo apt-get install openvpn -y
sudo cp -p /home/admin/VPNcert/node1.ovpn /etc/openvpn/CERT.conf
sudo systemctl enable openvpn@CERT
sudo systemctl start openvpn@CERT
sudo systemctl status openvpn@CERT 

Route anschauen: ip route get 8.8.8.8

Verbindung testen: ping google.com

5. lnd.conf Daten anpassen

sudo nano /mnt/hdd/lnd/lnd.conf

Hinzufügen von

externalip=111.111.111.111:9735

6. lnd_check.sh anpassen

sudo nano /home/admin/config.scripts/lnd.check.sh

Mit STRG+W und dann nach enforce PublicIP suchen. Die Zeilen auskommentieren, wie in 7.6 – Node – Die lnd.conf anpassen beschrieben.

7. lnd.service neu starten

sudo systemctl restart lnd.service 

Zum überprüfen auf die uris achten: lncli getinfo

Option: BoS Telegram Bot wieder einbinden

Im Raspiblitz Menü: BoS > Balance od Satoshis > Options > TELEGRAM-SETUP > Setup

Den Telegram BoS API-Key in die Zwischenablage kopieren und in der Zeile
? Enter Telegram bot API key [input is masked]
einmal auf [input is masked] mit linker Maustaste klicken und dann mit rechter Maustaste einfügen und dann ENTER drücken.
Danach den Connection Code einfügen und ENTER drücken.
Dann STRG+C zum Exit

Option: amboss.space

Auf ThunderHub anmelden und dann Amboss > Log in

Option: Tailscale

Auf dem Node Tailscale installieren und Tailscale VPN aufrufen. Dort den Link kopieren, am Desktop PC aufrufen und dann in Tailscale einloggen. Damit verbindet sich der Node mit dem Tailscale Server. Falls sich ein IP geändert hat, die IP im z.B.Zeus Wallet aktualisieren aktualisieren.

Den Tailscale Status prüfen: sudo tailscale status

Option: Nur für Multi-Node-Server

Siehe: https://ereignishorizont.xyz/lnbits-server/multi-node-vps/

Portfreigabe einstellen (Ergänzung zu 7.6)
https://ereignishorizont.xyz/lnbits-server/multi-node-vps/

sudo ufw allow 9736 comment 'VPS Tunnel LND Node2' 
sudo ufw allow 8081 comment 'VPS Tunnel REST Node2' 
sudo ufw status

Zertifikat übertragen und sichern

scp my3node@111.111.111.111:/home/my3node/node2.ovpn /home/admin/VPNcert/
sudo chmod 600 /home/admin/VPNcert/node2.ovpn
sudo apt-get install openvpn -y
sudo cp -p /home/admin/VPNcert/node2.ovpn /etc/openvpn/CERT.conf
sudo systemctl enable openvpn@CERT
sudo systemctl start openvpn@CERT
sudo systemctl status openvpn@CERT 

lnd.conf Daten anpassen

sudo nano /mnt/hdd/lnd/lnd.conf

Hinzufügen von

externalip=111.111.111.111:9736

Bei Mulit-Node zusätzlich ändern

restlisten=0.0.0.0:8081

lnd_check.sh anpassen

sudo nano /home/admin/config.scripts/lnd.check.sh

Mit STRG+W und dann nach enforce PublicIP und {portprefix}8080" und enforce LND suchen. Die Zeilen wie in „Ergänzung zu 7.6“ beschrieben auskommentieren.

Änderungen für RTL

sudo nano /home/admin/config.scripts/bonus.rtl.sh

Nach 8080 suchen und durch 8081 ersetzten.

sudo systemctl restart RTL.service

Falls dir der Artikel gefallen hat, freue ich ich über eine Nachricht. 📨
Meine⚡️Lightning Adresse: axelhamburch@ereignishorizont.xyz

Tipp: Mit dem Sats.mobi Wallet in Telegram geht das übrigens auch.
Syntax: /send <Betrag> <LightningAdresse> <Nachricht>


Erstellt mit Liebe 🧡 Seit 875625 / 875625

– Lightning ⚡ (er)leben –