La mascotte ours polaire NordBastion à une console d'administrateur dans une salle de serveurs nordique avec un graphe Lightning Network holographique devant lui — cercles de nœuds orange Bitcoin connectés par des éclairs jaune électrique, son nœud plus grand et plus lumineux
Mode d'emploi · Auto-hébergement·12 min de lecture · ~3h de pratique (surtout IBD)

Auto-hébergez un nœud Bitcoin Lightning.
Six étapes. Votre propre routeur LN sur du métal nordique en propriété.

Bitcoin Core + LND (ou Core Lightning) sur un VPS nordique sans KYC. Optionnellement avec BTCPay Server comme couche de réception de paiements auto-hébergée.

Les six étapes
  1. 01

    Niveau

    Ravelin / Bulwark

  2. 02

    Bitcoin Core

    Élagué ou complet

  3. 03

    Synchronisation IBD

    1-12h

  4. 04

    Lightning

    LND / CLN

  5. 05

    Alimenter + ouvrir

    Premiers canaux

  6. 06

    Facultatif

    BTCPay Server

Étape 01 · Niveau

Choisissez par mode de chaîne. Élagué vs complet est la question décisive.

Mode élagué — Ravelin (23,90 $/mois, 480 GB NVMe) recommandé. Bitcoin Core vérifie chaque bloc pendant l'IBD puis supprime les anciennes données de bloc, ne conservant que l'ensemble UTXO et les 10 derniers GB d'historique de chaîne. Le démon LN peut faire tout ce dont il a besoin contre une chaîne élagée. L'utilisation totale du disque reste autour de 15 à 25 GB pour Bitcoin + LND combinés, bien en dessous des 480 GB de Ravelin. De la marge RAM pour les add-ons de style BTCPay ultérieurement.

Archivage complet — Bulwark (46,90 $/mois, 960 GB NVMe). Si vous voulez aussi vérifier les transactions historiques, faire tourner votre propre explorateur de blocs localement, contribuer la chaîne à d'autres nœuds, ou simplement conserver le registre complet. L'archivage Bitcoin Core est actuellement d'environ 700 GB et croît d'environ 50 GB/an ; le Bulwark offre plus de cinq ans de marge.

Choix du bastion. N'importe lequel des quatre. La latence de votre nœud LN vers la plupart des pairs est similaire sur le backbone nordique. Choisissez la juridiction qui correspond à vos autres charges de travail, ou l'une des options à faible latence vers l'UE (Stockholm, Helsinki) si vous prévoyez d'acheminer des paiements pour des clients européens.

Étape 02-03 · Bitcoin Core

Installez, vérifiez, synchronisez. Patience pour l'IBD.

Téléchargez Bitcoin Core 26.x depuis bitcoincore.org. Vérifiez les signatures de version — obtenez le fichier SHA256SUMS plus SHA256SUMS.asc, vérifiez avec GPG par rapport aux clés dans le dépôt bitcoin/guix.sigs. Sauter cette étape est l'erreur la plus courante.

Le fichier /home/bitcoin/.bitcoin/bitcoin.conf minimal pour le mode élagué + sorties Tor uniquement :

server=1
prune=10000
txindex=0
rpcuser=<random-username>
rpcpassword=<long-random-password>
onlynet=onion
proxy=127.0.0.1:9050
listen=1
bind=127.0.0.1

Exécutez en tant qu'unité systemd appartenant à un utilisateur bitcoin non-root. Démarrez le démon, puis surveillez la progression de l'IBD :

bitcoin-cli getblockchaininfo | grep verificationprogress
# climbs from ~0.0 to ~1.0 over a few hours

Mode élagué sur Ravelin via Tor : environ 2 à 4 heures pour la première synchronisation. Sans Tor, c'est plus rapide (moins de 2 heures), mais cela défait la couche d'anonymat réseau. Attendez le temps supplémentaire.

Étape 04 · Lightning

LND ou Core Lightning, par-dessus bitcoind.

Installez LND depuis les versions officielles lightningnetwork/lnd (vérifiez la signature GPG). Le fichier /home/lnd/.lnd/lnd.conf minimal :

[Application Options]
alias=my-nordic-node
color=#5EE2FF
listen=localhost
restlisten=localhost:8080

[Bitcoin]
bitcoin.active=true
bitcoin.mainnet=true
bitcoin.node=bitcoind

[Bitcoind]
bitcoind.rpcuser=<same as bitcoin.conf>
bitcoind.rpcpass=<same as bitcoin.conf>
bitcoind.rpchost=127.0.0.1
bitcoind.zmqpubrawblock=tcp://127.0.0.1:28332
bitcoind.zmqpubrawtx=tcp://127.0.0.1:28333

[tor]
tor.active=true
tor.v3=true

Démarrez lnd, créez le portefeuille (lncli create — génère une phrase de 24 mots ; sauvegardez-la sur papier, le portefeuille ne peut pas être récupéré sans elle), déverrouillez (lncli unlock). Le nœud s'annonce via Tor v3 — votre ID de nœud est une chaîne hexadécimale de 66 caractères publiée sur le réseau Lightning avec l'adresse .onion comme endpoint.

Étape 05 · Financement + canaux

Alimentez le portefeuille, ouvrez les trois premiers canaux.

Obtenez une adresse de réception on-chain :

lncli newaddress p2tr
# returns a bc1p... taproot address

Envoyez 0,01 BTC. Attendez une confirmation (~10 min). Ensuite choisissez trois nœuds pairs bien connectés — visitez 1ml.com ou amboss.space, triez par volume de routage, recherchez des nœuds à faibles frais et haute disponibilité. Notez leur pubkey + adresse .onion.

Ouvrez trois canaux d'environ 80 à 100 $ chacun :

lncli openchannel --node_key=<peer-pubkey> --local_amt=200000 --sat_per_vbyte=5
# 200,000 sats ≈ $90 at $45k/BTC

Les canaux se confirment en 3 à 6 blocs (30 à 60 minutes). Une fois actif, le nœud est sur le réseau — il peut acheminer, envoyer, recevoir (avec la mise en garde sur la liquidité entrante de la FAQ).

Étape 06 · BTCPay Server (optionnel)

Un équivalent Stripe auto-hébergé, dans une seule pile Docker.

BTCPay Server enveloppe votre nœud LND avec une interface de facturation — générez des liens de paiement et des QR codes, gérez des boutiques, branchez-vous sur WooCommerce / Shopify / applications personnalisées. Le script de déploiement officiel gère tout (Docker, nginx, Let's Encrypt, service caché Tor) :

git clone https://github.com/btcpayserver/btcpayserver-docker
cd btcpayserver-docker
BTCPAY_HOST=<your-domain.com> \
NBITCOIN_NETWORK=mainnet \
BTCPAYGEN_LIGHTNING=lnd \
BTCPAYGEN_REVERSEPROXY=nginx \
BTCPAYGEN_ADDITIONAL_FRAGMENTS=opt-add-tor \
./btcpay-setup.sh -i

Résultat : une passerelle de paiement auto-hébergée accessible sur votre domaine, avec un miroir .onion, acceptant Bitcoin on-chain et Lightning via votre propre nœud. Aucun processeur tiers. Aucun KYC. Hébergement privé avec paiement privé, de bout en bout.

FAQ · Nœud LN

Questions, réponses.

Huit questions qu'un opérateur de nœud Lightning pour la première fois pose avant d'ouvrir le premier canal.

Nœud élagué ou complet ?

Élagué (10 à 50 GB) pour le fonctionnement Lightning personnel — vous n'avez pas besoin de l'historique complet pour participer à Lightning, vous avez juste besoin d'un nœud Bitcoin fonctionnel. Complet (environ 700 GB et croissant) si vous voulez aussi vérifier les transactions historiques, faire tourner un explorateur de blocs localement, ou contribuer à la résilience du réseau en servant la chaîne à d'autres nœuds. La plupart des opérateurs LN personnels choisissent élagué ; les amateurs d'opérateurs de nœuds choisissent complet.

LND ou Core Lightning ?

LND si vous voulez le plus large écosystème — BTCPay Server, RTL, ThunderHub, portefeuilles mobiles de contrôle à distance, la majorité des outils de développement Lightning. Core Lightning (CLN) si vous valorisez la plus petite base de code, l'architecture de plug-ins, l'implémentation en C, ou si vous participez à la culture Bitcoin maximaliste qui le préfère. Les deux implémentations interopèrent sur le protocole Lightning ; vous pouvez changer plus tard en restaurant la graine du portefeuille dans l'autre.

De combien de BTC ai-je besoin pour commencer ?

Un minimum pratique est d'environ 0,005 BTC. Cela couvre un ou deux canaux sortants de 100 à 200 $ chacun plus la réserve on-chain pour la gestion des canaux. En dessous, les frais d'ouverture et de fermeture de canal consomment un pourcentage trop élevé du principal. La zone idéale pour quelqu'un qui apprend est de 0,01 à 0,05 BTC répartis sur trois à cinq canaux avec des nœuds bien connectés.

Puis-je faire tourner un nœud Lightning sur le VPS le moins cher ?

Techniquement oui si vous utilisez le mode élagué et des paramètres mémoire serrés, mais vous vous battrez constamment contre les limites de ressources. Sentinel (5,90 $, 4 GB RAM) suffit pour un nœud élagué + LND en état inactif mais reste serré sous tout trafic réel. Ravelin (23,90 $, 16 GB) est confortable. Bulwark (46,90 $, 32 GB, 960 GB de disque) est l'hébergement idéal pour un nœud complet non élagué plus LND plus BTCPay.

Comment empêcher le nœud d'être désanonymisé par l'analyse réseau ?

Trois pratiques. (1) Configurez bitcoind avec onlynet=onion et proxy=127.0.0.1:9050 — tout le trafic P2P sortant passe par Tor. (2) Faites tourner LND avec tor.active=true et tor.v3=true pour que le trafic d'ouverture/fermeture de canaux passe également par Tor. (3) N'annoncez pas l'IP clearnet de votre nœud dans les métadonnées d'ouverture de canal. Correctement mis en place, votre nœud est entièrement routé via Tor et seule la transaction d'ouverture de canal on-chain est publiquement visible.

À quelle fréquence les canaux ont-ils besoin d'attention ?

Moins que vous ne le pensez. Un canal bien alimenté avec un bon pair peut rester des mois sans intervention. La maintenance principale : rééquilibrer occasionnellement la liquidité (routage entrée/sortie), fermer et rouvrir si un pair est systématiquement hors ligne, et augmenter les frais sur les transactions de fermeture de canal pendant les périodes de mempool à frais élevés. Des outils comme Balance-of-Satoshis (LND) ou summary.py (CLN) automatisent la plupart de cela.

Puis-je recevoir des paiements sans liquidité entrante ?

Non — Lightning exige qu'au moins un canal ait suffisamment de capacité côté récepteur. Soit ouvrez des canaux VERS des nœuds bien connectés (légèrement contre-intuitif — vous ouvrez sortant, ils ont de la liquidité entrante vers vous), soit payez un service de liquidité (Bitrefill Thor, LNBig, Lightning Pool) pour ouvrir un canal depuis eux vers vous. Pour recevoir un volume significatif, environ 0,05 BTC entrant est une cible de départ raisonnable.

Quelle juridiction importe pour un nœud LN auto-hébergé ?

Deux considérations. (1) L'emplacement physique du serveur — Suède, Finlande, Norvège, Islande pour le régime constitutionnel nordique ; l'analyse approfondie est disponible sur /guides/nordic-jurisdictions-for-privacy-hosting/. (2) Si l'exploitation d'un nœud LN est réglementée là où vous résidez en tant qu'opérateur — la plupart des pays EEE / UE traitent les nœuds auto-hébergés comme une infrastructure personnelle, pas comme un service financier réglementé, mais quelques-uns ont des zones grises. La juridiction de l'hébergeur protège le serveur ; la juridiction de l'opérateur régit votre posture personnelle.

Prêt

Commandez un Ravelin et démarrez votre nœud LN.

Dernière révision · 2026-05-20 · Testé · Bitcoin Core 26.x · LND 0.17+