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

Ursprünglich gepostet am 26. September 2024. Hier aktualisiert am 20. Dezember 2024

Eine einfache Schritt-für-Schritt-Anleitung zur selbstverwalteten Installation und Nutzung von Alby Hub + Alby Go mit geringen Ressourcen und Grundkenntnissen.

Lassen Sie uns zunächst diese Frage beantworten, die mir viele Neulinge gestellt haben: Was ist Alby Hub?

Alby Hub ist eine einfache LN-Knotenschnittstelle mit netten NWC-Funktionen zum Verbinden verschiedener LN-Dienste und zur Nutzung „unterwegs“. Es ist KEIN LN-Knoten an sich, bietet aber Tools zur Verwaltung des dahinter liegenden LN-Knotens. Ist wie LNbits oder Zeus.

Ja, ich weiß, das Alby-Team hat bereits eine schöne Dokumentationsseite dazu, ihr Github-Repository ist auch gut dokumentiert (davon habe ich mich auch inspirieren lassen), aber mit diesem Mini-Leitfaden möchte ich diese Informationen mehr Leuten zugänglich machen, insbesondere meinen Lesern, die es vielleicht etwas kompliziert finden, all diese Anweisungen zu lesen. Außerdem ist mein Leitfaden einem bestimmten Setup gewidmet, über das nur wenige sprechen: dem Setup im erweiterten Modus.

Außerdem hat BTC Session ein schönes Video-Tutorial erstellt, aber auch dieses geht den einfachen Weg der Verwendung der Alby Cloud und nicht den „fortgeschrittenen“ Weg, den LN-Knoten hinter dem Alby Hub selbst zu verwalten.

Beginnen wir also mit der Erklärung der Modi, in denen Sie Alby Hub ausführen können:

Ich habe (fast) alle Finanzierungsquellen für Alby Hub getestet und werde eine Klassifizierung vornehmen. Ich muss auch erwähnen, dass Sie es mit einigen komplexeren Schritten als „privaten Knoten“ (kein Routing) oder als öffentlichen Knoten (Routing) ausführen können. In dieser Anleitung werde ich nur über den „privaten“ Modus sprechen, einen Modus, der von allen Neulingen verwendet werden kann, die mit den Komplexitäten des Betriebs eines öffentlich zugänglichen Knotens (Domänen, SSL-Zertifikate, Router-Ports usw.) nicht so vertraut sind.

GRUNDLEGENDE ANFORDERUNGEN

Wir gehen davon aus, dass Sie ein einfacher Benutzer sind, der keinen (Desktop-)LN-Knoten hat, nichts, sondern nur einen einfachen LN-Knoten für Ihre persönlichen Bedürfnisse selbstverwaltet betreiben und später vielleicht einige Unterkonten für Ihre Familie und Freunde bereitstellen möchte.

SETUP-SCHRITTE

SCHRITT 1 – Bereiten Sie das Betriebssystem vor

Installieren Sie Linux auf diesem PC. Ich würde DebianOS empfehlen (ist stabiler, wenn Sie diese Maschine nur für Alby HUB + LN-Knoten verwenden möchten), funktioniert aber auf jeder anderen Linux-Distribution, selbst wenn Sie einen normalen Linux-Mint-Desktop haben, könnte das einwandfrei funktionieren. Verwenden Sie also jedes andere Linux, das Ihnen gefällt.

SCHRITT 2 – BEREITEN SIE DIE ALBY-FINANZIERUNGSQUELLE VOR

Beginnen Sie hier: https://albyhub.com/ und wählen Sie „Do it yourself“. Anschließend werden Sie umgeleitet, um sich mit einem vorhandenen Alby-Konto anzumelden (wenn Sie es auf Selbstverwaltung migrieren möchten) oder ein neues Konto zu erstellen, um ein separates Konto mit Ihrer neuen Selbstverwaltungsinstanz zu starten.

Erstellen Sie einfach ein neues Konto und Sie erhalten einen Einladungscode zum Ausführen Ihres Alby Hub.

Gehen Sie zu den Anweisungen „Desktop-Setup“ und laden Sie die ausführbare Datei für das von Ihnen verwendete Betriebssystem herunter. Sie müssen nichts installieren, führen Sie einfach die ausführbare Datei aus.

Sobald Sie die Alby Hub-App starten, werden Sie aufgefordert, einen Einladungscode einzugeben. Wenn Sie bereits ein Alby-Konto (Depotkonto) haben, können Sie es von dort erhalten, aber denken Sie daran, dass Sie alles auf Ihren neuen selbstgehosteten Alby Hub migrieren werden. Ich würde vorschlagen, mit einer neuen Alby-Registrierung zu beginnen und sobald Sie gefragt werden, welche Art von Konto Sie möchten, können Sie selbstgehostet wählen und diesen Einladungscode erhalten, den Sie später bei der Einrichtung Ihres Alby Hub eingeben müssen. Später können Sie die LN-Adresse ändern oder personalisieren und dafür sogar Ihre eigene Domain verwenden.

Alby Hub bietet eine Vielzahl von Finanzierungsquellen, die Sie beim ersten Start auswählen können. Eine sehr einfach zu bedienende GUI-Schnittstelle, die Ihnen hilft, sich sofort mit Ihrem dahinter liegenden LN-Knoten (Finanzierungsquelle) zu verbinden.

Erinnerung: Wir sprechen hier NUR über die Verwendung des Modus „privater Knoten“, nicht über den öffentlichen.

Sobald Sie Alby Hub starten, wird dieser Bildschirm angezeigt, auf dem Sie „Erweiterte Einrichtung“ auswählen müssen, wenn Sie die Option Alby Cloud nicht verwenden möchten:

Anschließend werden Sie aufgefordert, eine der Backend-Finanzierungsquellen auszuwählen:

LDK-Backend

Das einfachste und unkomplizierteste. Wenn Sie diese Option wählen, wird automatisch eine LDK-Knoteninstanz installiert und sofort gestartet. Dabei werden ein oder mehrere Kanäle mit den angebotenen LSPs oder jedem beliebigen anderen Knoten-Peer geöffnet. LDK wird nicht so viele Ressourcen verbrauchen, da es sich um eine leichte LN-Implementierung handelt. Außerdem muss es nicht neben einem vollständigen Bitcoin-Kernknoten ausgeführt werden, da es öffentliche Esplora-Server verwendet. Wenn Sie Ihren persönlichen Esplora-Server ausführen möchten, haben Sie auch diese Option, müssen sich jedoch tiefer mit den CLI-Konfigurationen befassen.

Phoenixd-Backend

Eine weitere einfache und unkomplizierte Finanzierungsquelle für Alby Hub. Nur dass diese die „Walled Garden“-Liquidität von Acinq verwendet und dafür die 1 %-Gebühr berechnet. Wenn Sie sich nicht mit der Verwaltung von Kanalknoten befassen möchten, ist dies die perfekte Lösung.

Die Installation von phoenixd ist ganz einfach. Folgen Sie einfach diesen einfachen Befehlszeilen: https://phoenix.acinq.co/server/get-started

Sobald phoneixd läuft, gehen Sie zu Alby Hub und geben Sie den erforderlichen Autorisierungscode für diesen lokalen Server ein:

LND-Backend

Eine komplexere und robustere Finanzierungsquelle, die eine vorherige Installation erfordert, bevor Sie sie mit Ihrem Alby Hub verknüpfen möchten. Wäre schön, wenn das Alby-Team eine automatisierte Installation von LND wie das LDK einbinden würde.

Ich würde empfehlen, eine LND-Instanz im „Neutrino-Modus“ auf derselben Maschine zu installieren, auf der Sie Alby Hub ausführen möchten. Auf diese Weise müssen Sie nicht auch einen schweren Bitcoin-Kernknoten mit vollen Blöcken ausführen, der fast alle Maschinenressourcen aufbraucht. Und keine Sorge, der „Neutrino-Modus“ ist kein „Datenschutzproblem“, Neutrino liefert nur Blockdatenfilter, liest keine xpub oder Adressen, IPs usw. Er wird auch von Zeus (eingebettet), Blixt, Breez verwendet.

lnd aus der Quelle installieren

Nachdem die vorbereitenden Schritte abgeschlossen sind, führen Sie die folgenden Befehle aus, um lnd, lncli und alle zugehörigen Abhängigkeiten zu installieren:

git clone https://github.com/lightningnetwork/lnd
cd lnd
make install

Der obige Befehl installiert den aktuellen Master-Zweig von lnd. Wenn Sie eine getaggte Version von lnd installieren möchten (da der Master-Zweig manchmal instabil sein kann), besuchen Sie die Versionsseite, um die neueste Version zu finden. Angenommen, der Name der Version lautet v0.x.x, dann können Sie diese Version mit einer kleinen Änderung des obigen Befehls aus dem Quellcode kompilieren:

git clone https://github.com/lightningnetwork/lnd
cd lnd
git checkout v0.x.x
make install

Weitere Einzelheiten zur Installation und Konfiguration der LND-Instanz finden Sie hier.

In diesem Dokument finden Sie auch die folgende lnd.conf-Konfiguration für den Neutrino-Modus:


bitcoin.node=neutrino

feeurl=https://nodes.lightning.computer/fees/v1/btc-fee-estimates.json

Sobald LND aktiv ist und ausgeführt wird, fahren Sie mit dem Sichern der Macaroons und dem TLS-Zertifikat fort, das zum Verbinden des Alby Hub erforderlich ist. Diese werden in diesem nächsten Schritt benötigt:

Öffnen Sie Terminal und geben Sie ein:

xxd -ps -u -c 1000 /home/user/.lnd/tls.cert

Sie erhalten einen HEX-Code für Ihr TLS-Zertifikat und fügen ihn in das Feld „TLS-Zertifikat“ des Alby Hub ein.

xxd -ps -u -c 1000 /path/to.macaroon

Sie erhalten einen HEX-Code für Ihre Macaroon-Datei und fügen ihn in der Alby Hub – „Admin Macaroon Box“.

LND-Adresse – Ihre lokale LND-Instanz, z. B. 127.0.0.1:10009

TLS-Zertifikat – konvertieren Sie Ihre tls.cert-Datei in HEX

Admin Macaroon – konvertieren Sie Ihre LND admin.macaroon in HEX

Cashu Mint Backend

Eine interessante und verdammt einfache Verbindung als Finanzierungsquelle. Wenn Sie sich nicht mit allen oben genannten LN-Knoten, Kanalmanagement-Liquidität usw. befassen möchten, ist dies eine der unkompliziertesten und einfachsten Lösungen.

JA, es handelt sich um eine Depotverwaltung, aber wenn Sie mit kleinen Beträgen, nur mit Spenden, Nostr-Zaps, kleinen Zahlungen usw. zu tun haben, ist dies ausreichend.

Standardmäßig wird die Minibits.cash-Mint angeboten, aber Sie können jede andere Mint verwenden, die Sie möchten (weitere Informationen finden Sie hier: https://bitcoinmints.com), oder Ihre eigene Mint, wenn Sie eine betreiben.

Das einzig Besorgnis erregende an dieser Finanzierungsquelle ist, dass es keine Möglichkeit gibt, die Token oder Schlüssel für diese Finanzierungsquelle zu sichern. Noch nicht, ich bin sicher, dass das Alby-Team daran arbeitet. Wenn Ihr Alby Hub also kaputt geht, haben Sie keine Sicherungskopie der Mittel (oder ich konnte sie bis jetzt selbst nicht finden).

Greenlight / Breez SDK-Backend

Dies ist eine Greenlight-Finanzierungsquellenmethode, die auf einem Einladungscode und einem Breez-API-Schlüssel basiert. Sie können sie hier anfordern. Greenlight ist ein „Lightning-as-a-Service“-Knoten, bei dem der Benutzer die Schlüssel besitzt, aber nicht die Liquidität der Kanäle und den Server verwaltet.

SCHRITT 3 – BEGINNEN SIE MIT DER VERWENDUNG IHRES ALBY HUB

Uuuund das war’s! Sobald Sie eine Finanzierungsquelle verbunden haben, können Sie Ihren Alby Hub verwenden, ihn mit verschiedenen LN-Apps mit NWC verbinden, eine Verbindung zu Alby Go als mobile Geldbörse herstellen, begrenzte Konten erstellen oder sogar als „Onkel Jim“ mit der speziellen Bereitstellung von „Alby Jim“ agieren.

Gehen Sie einfach zu den AlbyHub-Apps, wählen Sie Alby Go und dann wird ein QR-Code zum Scannen angezeigt (ist eine NWC-Verbindung). Öffnen Sie die Alby Go-App auf Ihrem Handy und scannen Sie diesen QR, um eine neue Geldbörse hinzuzufügen. Sie können Alby Go mit vielen verschiedenen Finanzierungsquellen verwenden, die NWC unterstützen, wie Sie in dieser Demo sehen können, die ich erstellt habe.

Hier habe ich eine Kurzanleitung zur Verwendung eines „LN-Knotens zum Reisen“ mit einem verfügbaren Rizful-LN-Knoten + Alby Go geschrieben, deren Einrichtung nur 5 Minuten dauert.

Wie Sie sehen, habe ich mein AlbyHub-Konto verknüpft, aber auch zwei andere externe Konten, die NWC verwenden

Die Vielfalt der App-Verbindungen ist unglaublich und mit den bereitgestellten Anweisungen in der Benutzeroberfläche einfach einzurichten.

Außerdem können Sie Ihr AlbyHub-Wallet zusammen mit vielen anderen Quellen zur Alby-Desktop-Browsererweiterung hinzufügen, um einfach darauf zuzugreifen und direkt von Ihrem Desktop-Browser aus zu zappen. Denken Sie auch daran, dass jedes Konto in der Alby-Erweiterung ein separater NOSTR-Login mit eigenen Schlüsseln (generiert oder importiert) sein könnte.

Hier ist ein Beispiel dafür, wie viele Arten von Konten Sie in die Alby-Erweiterung importieren könnten

WEITERE RESSOURCEN: