Skip to the content.
English EN | Español ES | Deutsch DE | Italiano IT | Dutch NL | Hrvatski HR | Hindi HI

Publié à l'origine le 26 septembre 2024. Mis à jour ici le 20 décembre 2024

Un guide simple étape par étape pour installer et utiliser Alby Hub + Alby Go de manière autonome, avec peu de ressources et des connaissances de base.

Tout d'abord, répondons à cette question que de nombreux débutants me posaient : qu'est-ce qu'Alby Hub ?

Alby Hub est une interface de nœud LN simple, avec de belles fonctionnalités NWC pour connecter divers services LN et être utilisé « en déplacement ». Ce n'est PAS un nœud LN en soi, mais il offre des outils pour gérer le nœud LN derrière. C'est comme LNbits ou Zeus.

Oui, je sais, l'équipe Alby a déjà une belle page de documentation à ce sujet, leur dépôt Github est également bien documenté (je me suis inspiré de là aussi), mais avec ce mini guide, je veux apporter ces informations à plus de personnes, en particulier à mes lecteurs qui trouveront peut-être un peu compliqué de lire toutes ces instructions. Mon guide est également dédié à une configuration spécifique, dont peu de gens parlent : la configuration en mode avancé.

De plus, BTC Session a réalisé un bon tutoriel vidéo, mais celui-ci emprunte également le chemin simple consistant à utiliser Alby Cloud et non le chemin « avancé » consistant à gérer vous-même le nœud LN derrière Alby Hub.

Commençons donc par expliquer les modes d'exécution d'Alby Hub :

Je testais (presque) toutes les sources de financement pour Alby Hub et je vais faire une classification. Je dois également mentionner que vous pouvez l'exécuter en tant que « nœud privé » (pas de routage) ou en tant que nœud public (routage) avec des étapes plus complexes. Dans ce guide, je ne parlerai que du mode « privé », mode qui peut être utilisé par tous les débutants qui ne sont pas si familiers avec les complexités de l'exécution d'un nœud exposé publiquement (domaines, certificats SSL, ports de routeur, etc.).

EXIGENCES DE BASE

Nous considérons que vous êtes un simple utilisateur, qui n'a pas de nœud LN (de bureau), rien, qui veut juste exécuter de manière autonome un nœud LN simple pour vos besoins personnels et peut-être plus tard donner des sous-comptes à votre famille et à vos amis.

ÉTAPES DE CONFIGURATION

ÉTAPE 1 - Préparez le système d'exploitation

Installez Linux sur ce PC, je recommanderais DebianOS (il est plus stable, si vous souhaitez dédier cette machine uniquement à Alby HUB + nœud LN), mais fonctionne sur n'importe quelle autre distribution Linux, même si vous avez un bureau Linux Mint normal, cela pourrait parfaitement fonctionner. Utilisez donc l'autre Linux que vous aimez.

ÉTAPE 2 - PRÉPAREZ LA SOURCE DE FINANCEMENT D'ALBY

Commencez ici : https://albyhub.com/ et choisissez « faites-le vous-même ». Ensuite, vous serez redirigé pour vous connecter avec un compte Alby existant (si vous souhaitez le migrer vers l'auto-détention) ou en créer un nouveau, pour en démarrer un distinct avec votre nouvelle instance d'auto-détention.

Créez-en simplement un nouveau et vous recevrez un code d'invitation pour exécuter votre Alby Hub.

Accédez aux instructions "Configuration du bureau" et téléchargez le fichier exécutable pour le système d'exploitation que vous utilisez. Pas besoin d'installer quoi que ce soit, exécutez simplement le fichier exécutable.

Une fois que vous avez démarré l'application Alby Hub, vous serez invité à saisir un code d'invitation. Si vous avez déjà un compte Alby (en garde), vous pouvez l'obtenir à partir de là, mais n'oubliez pas que vous migrerez tout vers votre nouveau hub Alby auto-hébergé. Je vous suggère de commencer par une nouvelle inscription Alby et une fois qu'on vous demande quel type de compte vous souhaitez, vous pouvez choisir l'auto-hébergement et obtenir ce code d'invitation, que vous devrez ensuite saisir dans la configuration de votre hub Alby. Plus tard, vous pouvez modifier ou personnaliser l'adresse LN et même utiliser votre propre domaine pour cela.

Alby Hub propose une variété de sources de financement que vous pouvez choisir la première fois que vous le démarrez. Une interface graphique très facile à utiliser, qui vous aide à vous connecter instantanément à votre nœud LN derrière (source de financement).

Rappel : nous parlons ici UNIQUEMENT de l'utilisation du mode « nœud privé », pas public.

Une fois que vous démarrez Alby Hub, vous serez invité à choisir « Configuration avancée » si vous ne souhaitez pas utiliser l'option Alby Cloud :

Vous serez ensuite invité à choisir l'une des sources de financement du backend :

Backend LDK

Le plus simple et le plus direct. Si vous choisissez celui-là, il installera automatiquement une instance de nœud LDK et démarrera immédiatement, ouvrant un ou plusieurs canaux avec les LSP proposés ou tout autre pair de nœud que vous souhaitez. LDK n'utilisera pas autant de ressources, étant une implémentation LN légère. Il n'a pas non plus besoin de fonctionner à côté d'un nœud central Bitcoin complet, il utilise des serveurs Esplora publics. Si vous souhaitez exécuter votre serveur Esplora personnel, vous avez également cette option, mais vous devez creuser davantage dans les configurations CLI.

Backend Phoenixd

Une autre source de financement simple et directe pour Alby Hub. Sauf que celle-ci utilisera la liquidité du « jardin clos » d'Acinq et facturera les frais de 1 % pour cela. Si vous ne souhaitez pas vous occuper de la gestion des nœuds de canaux, c'est une solution parfaite.

L'installation de phoenixd est assez simple, il suffit de suivre ces lignes de commande simples : https://phoenix.acinq.co/server/get-started

Une fois que phoneixd est opérationnel, accédez à Alby Hub et saisissez le code d'autorisation requis pour ce serveur local :

Backend LND

Une source de financement plus complexe et plus robuste, qui nécessite une installation préalable avant de vouloir la lier à votre Alby Hub. Ce serait bien si l'équipe Alby incluait une installation automatisée de LND comme le LDK.

Ce que je recommanderais, c'est d'installer une instance LND en « mode neutrino » sur la même machine où vous allez exécuter Alby Hub. De cette façon, vous n'avez pas besoin d'exécuter également un nœud de base Bitcoin lourd, avec des blocs complets qui consommeront presque toutes les ressources de la machine. Et ne vous inquiétez pas, le « mode neutrino » n’est pas un « problème de confidentialité », neutrino ne fournit que des filtres de données de blocs, ne lit aucun xpub ou adresses, IP, etc. Il est également utilisé par Zeus (intégré), Blixt, Breez.

Installation de lnd à partir de la source

Une fois les étapes préliminaires terminées, pour installer lnd, lncli et toutes les dépendances associées, exécutez les commandes suivantes :

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

La commande ci-dessus installera la branche principale actuelle de lnd. Si vous souhaitez installer une version balisée de lnd (car la branche principale peut parfois être instable), alors visitez la page de publication pour localiser la dernière version. En supposant que le nom de la version soit v0.x.x, vous pouvez compiler cette version à partir de la source avec une petite modification de la commande ci-dessus :

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

Pour plus de détails sur l'installation et la configuration de l'instance LND, veuillez lire ici.

Dans ce document, vous trouverez également la configuration lnd.conf suivante pour neutrino mode :


bitcoin.node=neutrino

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

Une fois le LND opérationnel, continuez avec la sauvegarde des macarons et le certificat TLS requis pour connecter Alby Hub, ceux-ci seront nécessaires dans cette prochaine étape :

ouvrez le Terminal et tapez :

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

Vous obtiendrez un code HEX pour votre certificat TLS et vous le collerez dans la boîte « Certificat TLS » d'Alby Hub.

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

Vous obtiendrez un code HEX pour votre fichier macaron et vous le collerez dans la boîte « Admin Macaroon » d'Alby Hub.

Adresse LND - votre instance LND locale, par exemple. 127.0.0.1:10009

Certificat TLS - convertissez en HEX votre fichier tls.cert

Admin Macaroon - convertissez en HEX votre LND admin.macaroon

Backend Cashu Mint

Une connexion intéressante et sacrément simple comme source de financement. Si vous ne voulez pas gérer tous les nœuds LN ci-dessus, la gestion des canaux, la liquidité, etc., c'est l'une des solutions les plus directes et les plus simples.

OUI, c'est la garde, mais si vous traitez de petites sommes, uniquement pour les dons, les zaps Nostr, les petits paiements, etc., c'est suffisant.

Par défaut, il propose la monnaie Minibits.cash, mais vous pouvez utiliser toute autre monnaie que vous souhaitez (voir plus ici : https://bitcoinmints.com), ou votre propre monnaie si vous en gérez une.

Le seul aspect préoccupant de cette source de financement est qu'il n'y a aucun moyen d'avoir une sauvegarde des jetons ou des clés pour cette source de financement. Pas encore, je suis sûr que l'équipe d'Alby y travaille. Donc, si votre Alby Hub est piraté, vous n'avez pas de sauvegarde des fonds (ou je n'ai pas pu la trouver moi-même jusqu'à présent).

Backend Greenlight / Breez SDK

Il s'agit d'une méthode de source de financement Greenlight, basée sur un code d'invitation et une clé API Breez. Vous pouvez les demander ici. Greenlight est un nœud « Lightning-as-a-service », où l'utilisateur détient les clés mais ne gère pas la liquidité des canaux et le serveur.

ÉTAPE 3 - COMMENCEZ À UTILISER VOTRE ALBY HUB

Et c'est tout ! Une fois que vous avez connecté une source de financement, vous êtes prêt à utiliser votre Alby Hub, en le connectant à diverses applications LN avec NWC, en vous connectant à Alby Go comme portefeuille mobile, en créant des comptes limités ou même en agissant comme « oncle Jim » avec le déploiement spécial de « Alby Jim ».

Allez simplement sur AlbyHub Apps, sélectionnez Alby Go, puis un code QR à scanner s'affichera (il s'agit d'une connexion NWC). Ouvrez l'application Alby Go sur votre mobile et scannez ce QR pour ajouter un nouveau portefeuille. Vous pouvez utiliser Alby Go avec de nombreuses sources de financement différentes qui prennent en charge NWC, comme vous pouvez le voir dans cette démo que j'ai réalisée.

Ici, j'ai écrit un guide rapide sur l'utilisation d'un "nœud LN pour voyager" avec un nœud LN Rizful jetable + Alby Go, qui ne prend que 5 minutes à configurer.

Comme vous pouvez le voir, j'ai lié mon compte AlbyHub mais aussi deux autres comptes externes qui utilisent NWC

La variété des connexions d'applications est incroyable et facile à configurer avec les instructions fournies dans l'interface.

Vous pouvez également ajouter votre portefeuille AlbyHub dans l'extension de navigateur de bureau Alby, ainsi que de nombreuses autres sources, pour un accès facile et un zap directement depuis votre navigateur de bureau. N'oubliez pas également que chaque compte dans l'extension Alby peut être une connexion NOSTR distincte, avec ses propres clés (générées ou importées).

Voici un exemple du nombre de types de comptes que vous pouvez importer dans l'extension Alby

PLUS DE RESSOURCES :