lndash is a simple read-only web dashboard for lnd.
- Peer view
- Channel view
- Forwarding Events (routed payments) view
- Looking Glass Tool (route/path lookup)
- Lightning Network Graph
Please note that the following installation instructions are still a work in progress. This guide was written on a Debian system.
- Install dependencies.
apt-get install python3-pip python3-virtualenv virtualenv
- Clone lndash repository.
git clone https://github.com/djmelik/lndash.git
- Enter lndash project directory.
cd lndash
- Set up python virtualenv.
virtualenv -p python3 venv
- Activate virtual environment.
source venv/bin/activate
- Install python libs & dependencies.
pip install -r requirements.txt
- Copy the tls certificate and readonly macaroon from lnd to config directory.
cp ~/.lnd/tls.cert config/tls.cert
cp ~/.lnd/data/chain/bitcoin/mainnet/readonly.macaroon config/readonly.macaroon
- (Optional) If lnd is installed on a remote host, edit
main.py
and update lnd's server IP.
lnd_grpc_server = 127.0.0.1:10009
- Run the application.
gunicorn main:app
- (Optional) You can set up an nginx reverse proxy and publicly expose your lndash instance. Note: need to write these instructions.