Noeud Umbrel + LNBits
Guide de démarrage sur cette fantastique application pour votre noeud LN !
Description
LNURL + nœud LN + LNDHub + NFC + support marchand = toute personne disposant de quelques sats et d'un canal LN est en mesure d'émettre elle-même sa propre "carte de débit" sur son propre "compte chèque".
LNBits est une application étonnante qui ajoute une série de fonctionnalités au nœud Umbrel, et que les utilisateurs peuvent adapter à leurs besoins. Cette application utilise la liquidité du nœud (on-chain et LN) et ajoute une base de données séparée pour la gestion/compatabilité. Vous pouvez l'utiliser pour des portefeuilles multiples, comme un LNDhub ou un usage spécifique pour les commerçants, les créateurs de contenu, le contenu web, les ATMs LN et bien d'autres (votre imagination est la seule limite).
Liens LNBits :
LNBits.com – Instance publique pour tester
Awesome LNBits – Plus d’infos sur les extensions et projets autour de LNBits
Github page – Participez au projet open-source
Chaine Youtube de LNBits – avec des démos et tutos
Groupe Telegram LNBits – Pour demandez de l’aide directement aux dévelopeurs
Remarques
Cette application Umbrel fonctionne derrière Tor uniquement, donc toute extension que vous ajoutez/utilisez/créez des QRs, vous devrez l'utiliser à partir de l'adresse .onion fournie. Surtout ne partagez pas ces adresses-oignons, certaines peuvent donner accès admin !
Si vous voulez l'utiliser en Clearnet, voici un super guide à suivre.
Vous pouvez également configurer votre LNbits pour qu'il soit accessible en clearnet avec l'extension Freetunnel + ngrok.io. Docu ici sur Github par Supertestnet.
Une fois que vous avez ouvert/créé un nouveau portefeuille LNBits, enregistrez le lien de l'adresse dans vos favoris. Il n'y a pas d'autre moyen (pour le moment) de récupérer ce portefeuille ou de se connecter à nouveau. L'adresse contient la clé privée du portefeuille. Surtout ne partagez pas cette adresse !
LNBits est encore en phase bêta, donc prenez cela en considération et ne l'utilisez pas dans un scénario de "production".
Vous trouverez également ici un excellent plugin Wordpress/Woocommerce qui vous permettra de commencer à accepter des BTC/LN en utilisant votre instance LNbits depuis votre nœud Umbrel.
Définir un paywall pour le contenu d'un site wordpress avec le plugin WP-Lightning
Pour être en mesure d'avoir des txs internes gratuits entre vos portefeuilles LNDhub LNbits, ajoutez cette ligne dans votre fichier lnd.conf :
allow-circular-route=1
FONCTIONNALITÉS & EXTENSIONS
Comme extentions de l’app nous pouvons mentionner :
LNDHub – Créez de nombreux portfeuille LND, pour votre famille, amis, employés, clients avec différents niveaux d’accès
LNurl-pay – Une méthode simple pour avoir un QR code statique pour recevoir des sats sur LN et qui n’expire pas
LNurl-withdraw – Méthode sympa pour créer des bons de retrait vers des portfeuilles LN
TPoS – Point de Vente (PoS) virtuel, paiement LN, parfait pour les petits commerçants
LNURL PoS offline - DYI PoS pas cher, offline (!), on-chain + LN
LNURLVend - Distributeur offline avec LNURL
LNURL PoS app - Version mobile du PoS offline
DJ Livestream – Créez votre propre jukebox avec paiement par LN
Streamer Copilot - Extension géniale pour les streamers pour accepter des tips depuis leur écran de stram + tipping animations
Offline Shop – Recever des paiements des vos produits, offline
Évènement – Vendez et enregistrer la vente de tickets
Captcha – Créez des captcha pour stopper le spam, payable en sats
Paywall – Créez des paywalls pour vos contenus
Sats Dice - Créez et jouez aux dés avec vos amis en utilisant LNURL
SatsPayServer - Créer des factures on-chain + LN
Split Payments - Diviser des paiements à travers plusieurs wallets
Spotify Jukebox - middleware jukebox avec Spotify
Stream Alerts - Alerte pour les donations btc lors des streams
Tip Jar - Acceptez des tips en btc, avec des messages !
Subdomains – Vendez des sous-domaines de votre domaine url
Support tickets – Système de ticket de support payant sur LN
Watch only – Ajoutez vos portfeuilles froids en watch-only avec une forte confidentialité et sécurité
User Manager – Générez des utilisateurs et portefeuilles
Bleskomat – Connectez un “Bleskomat LN ATM” à LNBits
Démo - Comment utiliser un LN ATM
Ici retrouvez la documentation open-source sur comment construire votre propore LN ATM et le connecter au server LNBits pour la gesiton du ATM
Et beaucoup d'autres extensions à venir, ou rejoignez l'équipe de développement et créez votre propre extension !
EXEMPLE D’USAGE
Ceci n'est qu'un exemple simple pour connecter un portefeuille LNbits. Pour plus d'exemples, veuillez consulter la chaîne Youtube de LNBits.
Installez dans Umbrel l'application LNBits. Cela activera l'option de créer divers portefeuilles LNBits sur votre nœud. Rappelez-vous, ce sont des portefeuilles LN vides et n'afficheront pas les fonds de vos canaux de nœud. Mais c’est votre liquidité qui sera utiliser (flux d’échange entre liquidité entrante/sortante). LNBits est un système de comptabilité séparé, par dessus votre noeud.
Créer un compte dans votre instance LNbits. Puis activer l'extension LNDHUB et le lier à un nouveau portefeuille LNbits. Utilisez l'adresse onion pour cette procédure, PAS l'IP locale ou umbrel.local. Le portefeuille doit être visible sur Internet et le seul moyen est de passer par Tor.
Vous pouvez créer plusieurs utilisateurs avec différents portefeuilles à l'intérieur et activer pour chaque compte les extensions que vous voulez.
Sauvegardez dans les favoris de votre navigateur l'adresse du compte, car c'est le seul moyen de le rouvrir, le lien contenant la clé privée du portefeuille. Les nouvelles versions de LNbits auront une page de connexion/authentification, mais pour le moment gardez le lien du compte.
Ouvrez votre Bluewallet ou Zeus sur votre mobile, allez sur ajouter un portefeuille, cliquez sur importer et scannez le code QR affiché sur votre LNbits LNDHUB. Vous avez deux options : en tant qu'administrateur (tous les droits sur le portefeuille) ou en tant que facturier (droits limités à la création de factures).
N'OUBLIEZ PAS : Utilisez Bluewallet /Zeus avec le service Tor, sinon vous ne pourrez pas lire ce code QR.
Une fois fait, vous pouvez maintenant utiliser ce portefeuille comme un portefeuille LN normal dans Bluewallet/Zeus, pas besoin d'ouvrir des canaux, etc, tout est lié à votre nœud LN, donc cela dépend de la liquidité de votre nœud. C'est une bonne option si vous avez un petit magasin avec des employés qui peuvent facturer en utilisant LN, sans avoir toutes les autorisations à votre nœud.
L'envoi/réception entre les portefeuilles internes de LNBits peut être autorisé avec cette ligne dans votre fichier lnd.conf :
allow-circular-route=1
(redémarrez lnd après modification). Avec cela, vous pouvez utiliser les wallets LNbits avec 0 frais en interne, en paiements directs, mais dans les limites de la liquidité de votre nœud.Pour approvisionner ces nouveaux portefeuilles LNDhub, vous devrez utiliser un portefeuille LN externe. Il n'est pas possible d'envoyer des fonds depuis votre propre nœud LN.
Pour sauvegarder une sauvegarde de votre instance LNbits (y compris l'historique des tx, les portefeuilles, les comptes), vous pouvez sauvegarder le dossier de la base de données situé dans :
/umbrel/app-data/lnbits/data.
En particulier le fichierdatabase.sqlite3
, mais il est préférable de sauvegarder l'ensemble du dossier.
QUE ₿ITCOIN SOIT AVEC TOI !
Si tu apprécies le travail de DarthCoin, tu peux envoyer quelques satoshis par le LN :
en utilisant la page Telegram @LNtxBot DarthCoin LNURL
ou simplement en utilisant l'adresse Lightning à darthcoin@lntxbot.com
Si tu apprécies le travail (de traduction) d’asi0, tu peux envoyer quelques satoshis par le LN :
en utilisant la page Telegram @LNtxBot asi0_flammeus LNURL
ou simplement en utilisant l'adresse Lightning à asi0_flammeus@lntxbot.com