Sign inSign up

analogic/clightning-admin

By analogic

Updated almost 8 years ago

Simple web administrator for C-Lightning.

Image
0

10K+

analogic/clightning-admin repository overview

C-Lightning admin

Administration screenshot

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:

VariableDescription
PASSWORDPassword to login into administration (default admin)
CLIGHTNING_RPC_SOCKETLocation 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_DSNLocation 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_ENVprod/dev - dev enables symfony debug toolbar
Running regnet with two nodes for testing and developing

see docker-compose.dev.yml

$ git clone https://github.com/analogic/clightning-admin.git
...
$ cd clightning-admin
$ docker-compose -f docker-compose.dev.yml up
Running testnet

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
Running mainnet

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

Tag summary

Content type

Image

Digest

Size

109.8 MB

Last updated

almost 8 years ago

docker pull analogic/clightning-admin