(Lightning Network Dashboard)
Admin web interface for LND, via gRPC. Built with Node.js, express, bootstrap-v5.
Live demo: https://lndash.btc21.org
LND
- requires host/port/admin.macaroon/tls.cert, which can be supplied in various ways, including using LND Connect
stringsLND
nodes and switch between themLND Connect
stringsgit clone https://github.com/janoside/lndash.git
cd lndash; npm install
npm start
npm install -g ln-dash
LNDASH_PORT=3005 ln-dash
Once started, LNDash's UI will guide you to set an admin password and then to connect to any LND nodes you're running. Your hashed password and your LND credentials (encrypted with your password), will be stored in the file ~/.lndash/credentials.json
. If you restart the app after setup, you'll need to "unlock" with your same admin password (in order to decrypt LND credentials). Deleting this file at any time and restarting will prompt you to go through the setup process again.
Thanks to inspiration from LND, Joule, RTL, zap desktop, lndash, and lnd-explorer.