Lightning-Address selbst hosten mit LNbits

sgit.space
1 min read
Lightning-Address selbst hosten mit LNbits

Einführung in Lightning-Address und LNbits

Die Lightning-Address ist eine einfache Möglichkeit, Bitcoin-Zahlungen über das Lightning-Netzwerk zu empfangen. Mit LNbits, einem Open-Source-Tool, können wir diese Funktion selbst hosten und vollständig kontrollieren. Auf unserer Plattform sgit.space nutzen wir LNbits bereits erfolgreich.

Voraussetzungen für das Hosting

Um Lightning-Address mit LNbits zu hosten, benötigen wir einen laufenden Lightning-Knoten und einen Server, auf dem LNbits installiert werden kann. Der Server sollte über eine öffentliche IP-Adresse verfügen und eine Domain wie lightning.sgit.space haben, um die Lightning-Address zu ermöglichen.

Installation von LNbits

Die Installation von LNbits ist unkompliziert. Wir laden das Repository von GitHub herunter und erstellen eine virtuelle Umgebung mit Python. Anschließend installieren wir die benötigten Abhängigkeiten und konfigurieren die Datei settings.py mit den Zugangsdaten unseres Lightning-Knotens.

Einrichten der Lightning-Address

Nach der Installation von LNbits richten wir die Lightning-Address ein. Dazu erstellen wir einen neuen Benutzer und eine Wallet in LNbits. Anschließend konfigurieren wir die Domain lightning.sgit.space so, dass sie auf den LNbits-Server verweist. Nun können wir Zahlungen über die Adresse user@lightning.sgit.space empfangen.

Sicherheit und Backup

Sicherheit ist beim Betrieb von LNbits entscheidend. Wir sichern regelmäßig die Wallet-Dateien und verwenden HTTPS für die Verbindung zum Server. Zudem beschränken wir den Zugriff auf das LNbits-Admin-Panel auf vertrauenswürdige IP-Adressen, um unbefugten Zugriff zu verhindern.

Erweiterungen und Plugins

LNbits bietet eine Vielzahl von Plugins, die wir nutzen können, um die Funktionalität zu erweitern. Plugins wie LNURL oder Lightning-Paywall ermöglichen zusätzliche Anwendungsfälle. Wir installieren diese Plugins über das LNbits-Admin-Panel und konfigurieren sie nach Bedarf.

Fazit

Das Selbsthosten einer Lightning-Address mit LNbits ist eine praktische Lösung, um Zahlungen über das Lightning-Netzwerk zu empfangen. Mit der richtigen Konfiguration und Sicherheitsmaßnahmen können wir eine zuverlässige und flexible Plattform auf sgit.space betreiben. LNbits bietet dabei eine benutzerfreundliche Oberfläche und zahlreiche Erweiterungsmöglichkeiten.