Simple web administrator for C-Lightning.
10K+

Simple web administrator for C-Lightning. Admin is meant to be run in docker with access to RPC socket.
Administration uses environment variables for initial settings:
| Variable | Description |
|---|---|
| PASSWORD | Password to login into administration (default admin) |
| CLIGHTNING_RPC_SOCKET | Location of CLightning (default unix:///root/.lightning/lightning-rpc), it is supposed to be included via volume. For remote socket you should use tcp://remote.host.example:9835 |
| BITCOIND_RPC_DSN | Location of Bitcoind RPC. It is not required but administration can send and generate addresses for simple onchain transactions; example: http://bitcoinrpc:[email protected]:18332 |
| APP_ENV | prod/dev - dev enables symfony debug toolbar |
$ git clone https://github.com/analogic/clightning-admin.git
...
$ cd clightning-admin
$ docker-compose -f docker-compose.dev.yml up
see docker-compose.testnet.yml
$ wget https://raw.githubusercontent.com/analogic/clightning-admin/master/docker-compose.dev.yml
...
$ docker-compose -f docker-compose.testnet.yml up
see docker-compose.mainnet.yml
$ wget https://raw.githubusercontent.com/analogic/clightning-admin/master/docker-compose.mainnet.yml
...
edit these values
volumes > bitcoind_datadir: /data/bitcoind-data
volumes > clightning_bitcoin_datadir: /data/clightning-bitcoind-data
clightning_bitcoin > environment > LIGHTNINGD_OPT > alias=myawsomenode
admin > environment > PASSWORD=admin
...
$ docker-compose -f docker-compose.mainnet.yml up
....
open http://<your-server>:5080/ in your browser
Content type
Image
Digest
Size
109.8 MB
Last updated
almost 8 years ago
docker pull analogic/clightning-admin