Ereignishorizont
AlbyHub

AlbyHub

Alby: Dein Bitcoin-Lightning-Wallet im Webbrowser

Alby wurde entwickelt, um ein Bitcoin-Lightning-Wallet direkt im Webbrowser bereitzustellen. Mit nur einem Klick kannst du während des Surfens Zahlungen tätigen. Dazu wurde eine Erweiterung für Internetbrowser geschaffen, die mehrere Wallets verwalten kann. Diese Wallets können unterschiedliche Finanzierungsquellen nutzen, z. B. einen Lightning-Node, ein Phoenix Wallet, LNbits oder andere Lightning-Wallet-Lösungen.

Lange Zeit bot Alby auch einen Custody-Lightning-Wallet-Server an, der insbesondere Einsteigern den Einstieg erleichterte. Von Beginn an hat Alby jedoch die Möglichkeit geschaffen, dass Nutzer ihre eigenen Lightning-Wallets mit Alby verbinden können. Dadurch können sie die vielfältigen Funktionen der Plattform nutzen, ohne auf zentrale Verwahrung angewiesen zu sein.

Ein Custody-Server, der Finanzdienstleistungen in Europa anbietet, ist aktuell mit enormen regulatorischen Auflagen, hohen Kosten und Risiken verbunden. Deshalb arbeiten Entwickler weltweit daran, Lösungen zu schaffen, die es Nutzern ermöglichen, ihre Satoshis selbst zu verwahren. Alternativ könnten sich kleine private Gemeinschaften bilden, die diese Aufgabe gemeinsam übernehmen.

Ein Beispiel: Du könntest eine Plattform für deine Familie und Freunde bereitstellen, die grundlegende Finanzdienstleistungen auf Basis von Bitcoin und Lightning ermöglicht. Dabei handelt es sich um Anwendungen für den täglichen Bedarf, wie das Bezahlen eines Biers, das Lesen eines Artikels, das Spenden oder Boosten in Podcasts. Die Verwaltung großer Summen bleibt ohnehin im Cold Storage – Alby bietet die Flexibilität für die alltäglichen, schnellen Transaktionen.

1. Was ist den jetzt diese AlbyHub

Gute Frage und eine die

1.1 Alby Web-Konto (Account) anlegen und einrichten

1.1 Gehe auf getalby.com und wähle „Create Account“.
1.2 Wähle einen Alby Account Name und gib eine E-Mail-Adresse an. Löse dann den CAPTCHA-Test und klicke auf „Sign up“. Jetzt hast du ein Alby-Web-Konto (Account).
1.3 Klicke oben rechts auf deinen Alby Account Name > Settings > Alby Account. Hier kannst du ein Avatar-Bild hinzufügen oder den Account-Namen ändern.
1.4 Klicke dann auf „Password > Start password reset…“.
1.5 Öffne dein E-Mail-Programm, suche die E-Mail von Alby, klicke auf den Link „Reset password“ und lege ein sicheres Passwort fest.
1.6 Logge dich mit deiner E-Mail-Adresse und deinem Passwort ein.
1.7 Klicke oben rechts auf Alby Account Name > Settings > Lightning Address, lege dir eine @getalby.com Lightning-Adresse an und klicke auf „Update your lightning address“.

1.2 Alby Erweiterung hinzufügen

2.1 In deinem Alby Account wähle „Connect > Alby Browser Extension > Install Extension“ und füge die Erweiterung hinzu. Hinweis: Der Vorgang ist browserabhängig.
2.2 Lege einen Passcode fest, um die Erweiterung zu entsperren.
2.3 Verbinde die Erweiterung mit deinem Alby Account, indem du auf „Weiter mit Alby Account“ klickst.
2.4 Pinne die Erweiterung oben rechts im Browser an, indem du der Anleitung unter „Beginne mit Alby 🐝“ folgst.

1.3 Die Alby Erweiterung einrichten

3.1 Klicke oben rechts auf das Alby-Icon. Es öffnet sich ein kleines Fenster für die Erweiterung.
3.2 Wähle das „Hamburger-Symbol 🍔 > Vollbild“, um die Webansicht der Erweiterung im Browser zu öffnen.
3.3 Klicke oben rechts auf deine E-Mail-Adresse und daneben auf die Wallet-Einstellungen (zwei Kreise mit zwei Strichen).
3.4 Gib einen Anzeigenamen ein (z. B. deinen Alby Account Name) und speichere die Änderungen.
3.5 Unter „Schlüsselverwaltung > Phrase anzeigen“ findest du deinen Hauptschlüssel in Form eines 12-Wörter-Seeds. Sichere diesen gut! Mit ihm kannst du später Schlüssel für deine Nostr-ID, Bitcoin- oder Liquid-Wallets sowie Lightning-Authentifizierungen wiederherstellen.
3.6 Falls du noch keine Nostr-ID mit Schlüsselpaar besitzt, kannst du den vorgeschlagenen Schlüssel verwenden. Unter „Schlüsselverwaltung > Nostr öffentlicher Schlüssel“ findest du den „npup“ und unter „Nostr Einstellungen“ den privaten Schlüssel „nsec“. Sichere beide Schlüssel ebenfalls gut.

Hinweis: Wenn du bereits ein Nostr-Schlüsselpaar besitzt, kannst du den vorgeschlagenen privaten Schlüssel entfernen und deinen eigenen hinzufügen. Beachte jedoch, dass das Ableiten des Schlüsselpaares vom Hauptschlüssel (Seed) dann nicht mehr funktioniert. Das Bitcoin-/Liquid-Wallet und die Lightning-Authentifizierungen bleiben aber weiterhin vom Hauptschlüssel abgeleitet.
3.7 Wichtig: Der Hauptschlüssel (Seed) ist nicht mit deinem Alby Account verknüpft. Installierst du die Erweiterung neu oder auf einem anderen Browser, erhältst du einen neuen Hauptschlüssel. Sichere deinen Seed also gut, damit du ihn jederzeit wiederherstellen kannst.

1.4 Einstellungen der Alby Erweiterung

4.1 In der Webansicht der Erweiterung klicke auf das „Hamburger-Symbol 🍔 > Einstellungen der Erweiterung“.
4.2 Hier kannst du ggf. den Unlock Passcode für die Erweiterung ändern. Beachte, dass der Passcode nur für diesen Browser/diese Erweiterung gilt und kein Account-übergreifendes Passwort ist. Er wird lediglich zum Entsperren dieser einen Erweiterung genutzt.
4.3 Unter „Persönliche Daten > Name / Email“ kannst du beliebige Daten eingeben. Diese haben nichts mit dem Namen oder der E-Mail-Adresse deines Accounts zu tun. Achte darauf, diese Daten nicht zu verwechseln.

1.5 Verwalten des Web-Kontos (Accounts)

5.1 In der Webansicht der Erweiterung wähle oben rechts deinen Alby Account Name und klicke auf das Geo-Erde-Symbol 🌐 daneben.
5.2 Jetzt befindest du dich wieder im Web-Konto und nicht mehr in der Erweiterung. Beide sind über die E-Mail-Adresse des Accounts miteinander verknüpft.
5.3 Wähle oben rechts „Alby Account Name > Wallet Configuration“ und klicke dann auf „Link to Your Own Wallet“, um die Optionen zu sehen.
5.4 Falls du von Freunden einen Nostr Wallet Connect (NWC)-Link erhalten hast, wähle „Link Manually > Nostr Wallet Connect“, füge den „nostr+walletconnect://…“-Link ein und klicke auf „Link to Wallet“.
5.5 Damit ist dein Alby Account jetzt mit einem Wallet (Finanzierungsquelle) über den Alby-Hub verbunden. 🎉
5.6 Du kannst das Wallet jetzt wie gewohnt zum Senden und Empfangen nutzen. Beachte, dass die Aktualisierung im Web-Konto etwas träge sein kann, da sie über den Alby-Server läuft. Hab Geduld und aktualisiere die Seite bei Bedarf mit F5.

2. AlbyHub installieren

2.1 Vorbereitung – Domain einrichten

Richte eine Domain oder Subdomain ein, die auf deinen VPS verweist. Wenn du z. B. die AlbyHub-Webseite über albyhub.ereignishorizont.xyz erreichen möchtest, müssen der A- und AAAA-Eintrag auf die IP-Adresse deines VPS zeigen.

Hinweis:
Falls dein VPS neben einer IPv4-Adresse auch eine IPv6-Adresse besitzt, muss diese ebenfalls über den AAAA-Eintrag verknüpft werden. Andernfalls kann es zu Verbindungsproblemen kommen.

2.2 Voraussetzungen auf dem VPS installieren

Installiere zunächst die erforderliche Software auf deinem VPS.

sudo apt-get install bzip2

2.3 AlbyHub mit dem Installationsskript installieren

Führe das Installationsskript für AlbyHub aus:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/getAlby/hub/master/scripts/linux-x86_64/install.sh)"

-> ENTER drücken für Standard Verzeichnis: /home/blitzbank/albyhub
-> Do you want to setup a systemd service (requires sudo permission)? (y/n): ENTER
-> „Alby Hub runs by default on localhost:8029“ AlbyHub läuft jetzt im Hintergrund

3. AlbyHub automatisch entsperren

AlbyHub ist nach einem Neustart standardmäßig gesperrt. Ihr könnt den AlbyHub automatisch entsperren lassen.

3.1 Konfigurationsdatei .env erstellen

Exampel .env herunterladen und zu .env kopieren:

wget https://raw.githubusercontent.com/getAlby/hub/refs/heads/master/.env.example -P ~/albyhub
cp ~/albyhub/.env.example ~/albyhub/.env

.env öffnen und editieren

nano ~/albyhub/.env

Die geöffnete .env Datei damit füllen, die Zeile mit dem Unlock Password aktivieren (-> „#“ löschen) und das Passwort für den AlbyHub Login einfügen:

AUTO_UNLOCK_PASSWORD=YourAlbyHubUnlockPassword

3.2 Die .env Datei dem System bekannt machen

Die Datei mit dem Umgebungsvariablen im albyhub.service eintragen:

sudo nano /etc/systemd/system/albyhub.service

-> am Ende von Service:

EnvironmentFile=/home/blitzbank/albyhub/.env

-> neu laden

sudo systemctl daemon-reload
sudo systemctl restart albyhub
journalctl -xeu albyhub.service

Stellt sicher, dass ihr im Web-Browser (nicht in der Erweiterung) euren User eingeloggt habt, den ihr für den AlbyHub verwenden möchtet.

4. AlbyHub Datensicherung

Alle Datenbanken in dem Verzeichnis /home/blitzbank/albyhub/data sichern. Besonders nwc.db, da die für die Verbindungen zuständig ist.


Erstellt mit Liebe 🧡 – Block 873800 / tbd

– Lightning ⚡ (er)leben –

Value 4 Value
axelhamburch@ereignishorizont.xyz