janoside / lndash

Admin UI for LND
https://lnd-admin.btc21.org
MIT License
76 stars 24 forks source link
bitcoin lightning-network lnd lnd-admin

LNDash

(Lightning Network Dashboard)

npm version NPM downloads

Admin web interface for LND, via gRPC. Built with Node.js, express, bootstrap-v5.

Live demo: https://lndash.btc21.org

Features

Getting started

1. Install/Run LND

2. A. Install LNDash (from source)

2. B. Install LNDash as global NPM package

3. Setup LNDash via UI

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.

Credits

Thanks to inspiration from LND, Joule, RTL, zap desktop, lndash, and lnd-explorer.

Donate