Skip to content

21isenough/lndash

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lndash

lndash is a simple read-only web dashboard for lnd.

Features

  • Peer view
  • Channel view
  • Forwarding Events (routed payments) view
  • Looking Glass Tool (route/path lookup)
  • Lightning Network Graph

Installation

Please note that the following installation instructions are still a work in progress. This guide was written on a Debian system.

  1. Install dependencies.
apt-get install python3-pip python3-virtualenv virtualenv
  1. Clone lndash repository.
git clone https://github.com/djmelik/lndash.git
  1. Enter lndash project directory.
cd lndash
  1. Set up python virtualenv.
virtualenv -p python3 venv
  1. Activate virtual environment.
source venv/bin/activate
  1. Install python libs & dependencies.
pip install -r requirements.txt
  1. 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
  1. (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
  1. Run the application.
gunicorn main:app
  1. (Optional) You can set up an nginx reverse proxy and publicly expose your lndash instance. Note: need to write these instructions.

About

A simple web dashboard for lnd.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 50.6%
  • JavaScript 46.6%
  • Python 1.9%
  • HTML 0.9%