RTL (Ride The Lightning)
RTL est une UI web open-source pour piloter un nœud Lightning (LND, CLN, Eclair). Affiche graphes, canaux, transactions. Standard des Umbrel/MyNode/Start9. Très populaire chez les opérateurs.
Origine
RTL (Ride The Lightning) est une interface web open-source pour administrer un nœud Lightning. Le projet a été lancé en 2018 par Shahana Farooqui et est maintenu par l'équipe Suheb-Khan et plusieurs contributeurs. Il est désormais sponsorisé par OpenSats et reste l'un des outils d'administration Lightning les plus populaires de l'écosystème souverain.
Caractéristiques
RTL est multi-backend, ce qui le distingue de la plupart des concurrents :
| Backend | Support RTL | |---------|-------------| | LND | Complet | | Core Lightning (CLN) | Complet | | Eclair | Partiel |
L'interface est une SPA Angular qui communique via REST avec le nœud. Elle s'installe en quelques minutes via Docker, npm, ou directement depuis les stacks plug-and-play.
Fonctionnalités principales
- Vue d'ensemble : capacité totale, canaux actifs, balance on-chain/off-chain.
- Gestion des canaux : ouverture, fermeture (coopérative ou forcée), update fees.
- Routing : statistiques de revenus, par canal, par jour.
- Loop / Boltz : intégration native pour les swaps sous-marins (rebalancing).
- On-chain : envois, réceptions, batched transactions.
- Invoices : génération, paiement, BOLT-12 offers (selon backend).
- Backup channels.backup : automatique pour LND.
- Multi-nœud : interface unique pour plusieurs nœuds.
Comparaison avec ThunderHub
| Critère | RTL | ThunderHub | |---------|-----|------------| | Backends | LND, CLN, Eclair | LND principalement | | Multi-noeud | Oui | Oui | | UX | Plus dense, "admin" | Plus moderne, "user" | | Routing analytics | Très complet | Très complet | | Open-source | MIT | MIT |
Le choix est souvent personnel ; beaucoup d'opérateurs ont les deux installés en parallèle.
Présence dans les stacks souverains
RTL est installé par défaut ou en un clic sur :
- Umbrel
- Start9
- MyNode
- RaspiBlitz
- Citadel
- Embassy
C'est devenu un standard de fait, au point que beaucoup d'opérateurs Lightning ne connaissent leur nœud qu'à travers RTL sans jamais toucher au CLI.
Limites
- Pas d'app mobile native : interface web responsive uniquement.
- Pas de paiement marchand : pour vendre, on couple à BTCPay Server.
- Pas de visualisation graphe : pas d'équivalent à amboss.space ou mempool.space en local.
À retenir
RTL est l'outil de référence pour piloter un nœud Lightning au quotidien, en particulier dans les stacks souverains. Son support multi-backend et sa pédagogie en font un compagnon indispensable des opérateurs sérieux.
Termes lies
- ThunderHubThunderHub est une UI Lightning concurrente de RTL, plus moderne. Open-source. Très utilisée pour gérer son nœud quotidiennement. Préinstallée sur certains node-in-a-box.
- LNDLND (Lightning Network Daemon), de Lightning Labs, est l'implémentation Lightning la plus utilisée. Écrite en Go. Riche en outils annexes (Loop, Pool, Faraday). Cible principale des développeurs d'apps Lightning.
- CLN (Core Lightning)Core Lightning (anciennement c-lightning), de Blockstream, est l'implémentation Lightning historique. Écrite en C, modulaire (plugins). Très utilisée dans le monde marchand (Greenlight). Pionnière de BOLT-12.
- UmbrelUmbrel est un OS open-source pour Raspberry Pi/x86 facilitant l'exploitation d'un nœud Bitcoin et Lightning. Marketplace d'apps (BTCPay, Mempool, RTL, etc.). Vie privée par défaut.
Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.