Skip to the content.
English EN | Español ES | Français FR | Italiano IT | Dutch NL | Hrvatski HR | Hindi HI

Ursprünglich gepostet auf Substack am 26. Oktober 2021. Hier aktualisiert am 03. Dezember 2024.

Welche Bitcoin LN-Lösungen Sie als kleiner Händler nutzen könnten.

Ich habe viele Plebs gesehen, die ihre Bundle-Knoten (MyNode, Umbrel, Raspiblitz, Embassy usw.) betrieben.

Nichts gegen diese Software-Bundles!

Aber viele dieser Plebs entdecken, dass sie mit einer einfachen Knotenmaschine auch viele andere produktive Dinge mit spezialisierten Apps wie BTCPay Server, LNbits, LNDhub, Thunderhub, LN Address-Servern usw. tun können.

Sehr gut! So sollten Sie Ihren Knoten verwenden.

Überlegungen:

Wenn Sie sich entscheiden, Ihren Bundle-Knoten auf eine öffentlichere oder kommerziellere Weise zu verwenden und ihn dem öffentlichen Zugriff zugänglich zu machen und auch Dienste anzubieten (wie LNbits Bank), tragen Sie eine größere Verantwortung für die Benutzer, die Ihre „Bank“ verwenden.

Ignorieren Sie dies nicht Aspekt!

Wenn Sie Ihren Bundle-Knoten nur zum Testen, Lernen und Entwickeln von Apps verwenden, können Sie diese Apps auch so wie sie sind über Tor verwenden, auf privatere Weise und mit eingeschränktem Zugriff. In diesem Fall (Testen/Lernen) können Sie das Cloudflare Reverse DNS verwenden, das eine Tor-Onion-Adresse Ihrer LNbits in eine ngrok-Clearnet-Adresse umwandelt. Ja, es kann nicht mit einer bestimmten Domain verwendet werden, aber zum Testen ist es mehr als ausreichend.

Ich schlage Ihnen also vor, über dieses Szenario nachzudenken:

Sie haben ein kleines Unternehmen und entscheiden sich beispielsweise für die Verwendung von LNbits (siehe hier und hier 2 Szenarien, die ich für die Verwendung von LNbits beschrieben habe). Ok, alles gut.

Aber Sie haben einen Bundle-Knoten hinter Tor, eingeschränkten Zugriff von der öffentlichen Seite, viele Probleme beim Zugriff, Tor stellt keine Verbindung her, Sie verstehen nicht, wie diese Dinge funktionieren usw.

Einige von Ihnen, die MyNode verwenden und LNbits als Premium-Dienst haben, konnten es in der kostenlosen Version nicht verwenden. MyNode aktualisiert auch nicht die neueste LNbits-Version. Dasselbe gilt für Umbrel, Citadel usw. Sie sind immer von deren Releases abhängig.

Außerdem haben die meisten dieser Bundles spezielle Bereitstellungen der Docker-Repositories. Wenn Sie also nicht so vertraut mit dem Herumtüfteln in Linux und Docker sind, sollten Sie sich lieber fernhalten.

Welche Optionen haben Sie?

Wenn Sie einen Bundle-Knoten hinter Tor ausführen und auch LNbits auf derselben Maschine ausführen möchten, müssen Sie einige Änderungen an Ihrer Knotenmaschine vornehmen.

Hier ist eine Anleitung zum Einrichten eines Tor-zu-IP-Tunnels für Ihre LNbits-Knotenmaschine, die jedoch manchmal nicht benutzerfreundlich ist und Sie nicht alle technischen Details dieser Setups verstehen und nur frustriert sind.

Eine weitere Möglichkeit, dieselbe Knotenmaschine zu verwenden, besteht darin, Tailscale zu verwenden. Hier habe ich eine Anleitung zur Verwendung Ihres Bundle-Knotens mit Tailscale geschrieben. Aber auch in diesem Fall müssen Sie einen DNS-Namen für die private IP konfigurieren, die Tailscale bereitstellt, falls Sie öffentlichen Zugriff auf Ihre LNbits-Dienste anbieten möchten.


Option A – Ihr Bundle-Knoten + separate LNbits

Lassen Sie das Knoten-Bundle einfach so wie es ist, mit seinen LN-Knotenkanälen usw., grundlegenden Dingen, laden Sie es nicht unnötig mit einer Unmenge an Apps, die Sie nicht verwenden.

Nehmen Sie eine separate Maschine, das kann ein beliebiger gebrauchter Laptop/PC sein, Sie brauchen keinen Super-Ultra-Computer. Installieren Sie ein Linux-Betriebssystem darauf, ich würde sagen, eine beliebige Debian-Variante.

Beginnen Sie dann mit der Installation von LNbits als normale App, folgen Sie den Installationsanweisungen und konfigurieren Sie die Umgebungsdatei so, dass sie auf Ihren lokalen Bundle-Knoten verweist. Es könnte sogar im selben LAN sein, sodass keine zusätzlichen Konfigurationen über Tor oder VPNs oder was auch immer für ein ausgefallenes Zeug nötig sind. Die Kommunikation zwischen Ihrem Knoten und LNbits erfolgt also NUR über das LAN. Sicher und privat. Niemand von außen kann von dieser Verbindung erfahren.

Konfigurieren Sie dann Ihre LNbits-Maschine so, dass sie im Internet als FQDN (Full Qualify Domain Name) sichtbar ist. Sie müssen Ihre Domänen-DNS-Elemente bearbeiten, um einen Subdomänennamen auf Ihre öffentliche IP zu verweisen, auf der Sie Ihre LNbits-Maschine lokalisiert haben, z. B. ln.mydomain.com oder lnbits.mydomain.com oder shop.mydomain.com.

Konfigurieren Sie dann Ihren Internet-Router so, dass er den Port 443 (SSL, Sie benötigen dies als öffentliches Gesicht) an die lokale IP Ihrer LNbits-Maschine weiterleitet. Verwenden Sie unter Linux auch ufw, um diesen Port in der lokalen Firewall zu öffnen.

Holen Sie sich ein gültiges Zertifikat für diese Subdomain. Sie können ZeroSSL oder ein anderes kostenloses SSL-Zertifikat verwenden. Wichtig ist, dass Ihre LNbits sicher über https antworten können.

Zusammenfassend:

Fertig, jetzt ist Ihr LNbits über Ihren eigenen Bundle-Knoten in der öffentlichen Domäne zugänglich.

Warum habe ich dieses Szenario vorgeschlagen?

Erinnern Sie sich, als ich REDUNDANZ sagte?

Nehmen wir an, Ihr Bundle-Knoten hat ein Problem, das nicht mit Ihrer LNbits-Instanz zusammenhängt: Kanäle werden zwangsweise geschlossen, Daten werden beschädigt, er startet nicht, ist fehlerhaft oder ein anderes schwerwiegendes Problem, das Ihren LNbits-Benutzern keinen kontinuierlichen Dienst bieten kann.

Wenn Sie Ihre LNbits-Instanz-App auf einem separaten Computer ausführen, dauert es genau 30 Sekunden, um die .env-Datei zu bearbeiten, in der Sie die Funding-Knotenquelle (Ihren lokalen Bundle-Knoten) abgelegt haben, und sie mit welcher andere LN-Knoten auch immer Ihnen als Backup zur Verfügung steht. Es könnte sogar ein Cloud-Knoten wie Voltage sein, ein anderer Bundle-Knoten, den Sie vorbereitet haben. Als LN-Bank-Anbieter sollten Sie auf diese Fälle vorbereitet sein und sofortige Backup-Pläne haben.

Wenn Sie also nur die Quelle ändern, ist Ihr LNbits einsatzbereit. Denken Sie daran, in der neuen Knotenquelle genügend Liquidität zu haben, die mindestens den Gesamtsalden Ihrer LNbits-Konten entsprechen kann.


Option B – Ihr Bundle-Knoten + VPS LNbits

Ok, das ist etwas fortgeschrittener, aber eine sehr gute Option, wenn Sie ein Geschäftsmodell mit leistungsstarker Hardware wünschen.

In diesem Fall verwenden Sie immer noch Ihren eigenen Bundle-Home-Knoten über Tor, aber Sie behalten die LNbits-Instanz auf einem Remote-VPS (Virtual Private Server) und greifen über einen gesicherten VPN-Tunnel darauf zu.

Hier ist eine großartige Schritt-für-Schritt-Anleitung von Hakuna. Keine weiteren Anweisungen.

Sehen Sie sich auch diese einfachen Anweisungen mit Konfigurationsdateibeispielen von Massimo an.

Eine weitere gute Anleitung von MobyCrypt - So verwandeln Sie Ihren selbst gehosteten RaspiBlitz-Knoten in 10 Minuten in einen Clearnet-Knoten (wo Sie den Zugriff nur für die LNbits-Instanz anpassen können, wenn Sie möchten).

Gleiches gilt wie bei der vorherigen Option. Falls Ihr Bundle-Knoten kaputt geht, können Sie einfach die Finanzierungsquelle in der LNbits-Konfiguration ändern und sind in wenigen Minuten einsatzbereit.


Option C - LNBits dedizierte Maschine + Bundle als Backup

OK, dieses empfehle ich allen, die eine zuverlässigere und leistungsstarke Business-Lösung wünschen. Es könnte ganz einfach eine gute Maschine (kein Rpi) in Ihrem Büro/Zuhause sein, gute Hardware mit Batterie-Backup-USV und gutem Internet, aber es könnte auch ein professioneller Cloud-VPS sein, den Sie selbst einrichten.

Ich habe in diesem Handbuch mehr über Hardwaretypen für Knoten erklärt.

Also, legen wir los:

Fertig, öffnen Sie einige LN-Kanäle und Ihre LNbits Bank ist bereit für Ihre „Kunden“!

Sie können Ihre alte Bundle-Knotenmaschine weiterhin als Backup dafür behalten. eine, im SHTF-Fall und/oder als weiterer Routing-Hub für Ihren Haupt-LNbits-Knoten (wie ich in diesem Handbuch beschrieben habe). Sie können wunderbare Dinge zwischen einem öffentlichen und einem privaten LN-Knoten tun.

Das war es für den Moment, ich hoffe, ich habe Ihnen genügend Hinweise gegeben, wie Sie einen unabhängigen und redundanten LNbits-Server betreiben können.

Machen Sie es nicht zu kompliziert, halten Sie es einfach. Trennen Sie Ihre Kernknotendienste von Apps, die problemlos von einer Quelle zu einer anderen migriert werden können.


Option D - Fast LNBits with phoenixd server

This option is the fastest install you can get in less than 15 min.

Basically on a simnple Debian OS, install phoenixd server and next to it a LNbits instance. No need for enything else.

Here is an excellent guide by Axel - The Blitz Bank. Just follow the instructions and in few minutes you have ready a LNbits instance with all the settings for being accesible on clearnet and all the stuff. Check also the follow up guide - The Blitz Bank tips & tricks.

Rizful + Home-LNbits

In diesem Abschnitt können wir auch eine schnelle Option mit einem remote gehosteten LN-Knoten und der LNbits-Instanz auf Ihrer eigenen Hardware einschließen.

Wenn Sie keinen LN-Knoten auf Ihrer eigenen Hardware ausführen können/wollen, aber dennoch eine LNbits-Instanz lokal verwalten möchten, können Sie als Finanzierungsquelle einen remote gehosteten Rizful-Knoten verwenden.

Rizful sind wie kostenlose Einweg-LN-Knoten, aber mit der kostenpflichtigen Option, die Nutzungsdauer zu verlängern. Sie setzen nur Ihre eigene Liquidität ein und verwenden deren Infrastruktur. Der Knoten bleibt weiterhin Verwahrer. Sie haben eine ausführliche Dokumentation.

Mit einem Rizful-Knoten können Sie eine NWC-Verbindung zum Senden/Empfangen generieren und diese als Finanzierungsquelle für Ihre LNbits zu Hause verwenden.

Sie müssen nur Ihre LNbits-Instanz so konfigurieren, dass sie im Clearnet zugänglich ist, einige Kanäle mit diesem Rizful-Knoten öffnen und fertig.


Option E – In der Cloud gehostete LNbits

Dies sind einige dringende Lösungen für den Fall, dass Sie Ihre eigene Hardware nicht verwenden können oder Ihre eigene Infrastruktur nicht für eine LNbits-Instanz verwenden möchten. Sie möchten beispielsweise eine temporäre Instanz für eine Konferenz, einen Workshop, einen Kurs usw.

Welche Optionen sind verfügbar: