Create Docker Compose configuration, Bitcoin and LND configuration files, and bootstrap/init scripts for setting up a Bitcoin full node, LND, and LNbits on a Digital Ocean droplet. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 418bf6f8-212b-4bb0-a7a5-8231a061da4e Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: 0b0f1422-94e9-40dc-9b10-29c5f33a1bac Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9f85e954-647c-46a5-90a7-396e495a805a/418bf6f8-212b-4bb0-a7a5-8231a061da4e/sPDHkg8 Replit-Helium-Checkpoint-Created: true
33 lines
688 B
Plaintext
33 lines
688 B
Plaintext
[Application Options]
|
|
# Human-readable node alias visible on the Lightning Network
|
|
alias=timmy-node
|
|
color=#F7931A
|
|
|
|
# REST API (LNbits connects here — Docker internal only)
|
|
restlisten=0.0.0.0:8080
|
|
rpclisten=0.0.0.0:10009
|
|
|
|
# Allow connections from Docker network
|
|
tlsextraip=lnd
|
|
tlsextradomain=lnd
|
|
|
|
# Max pending channels
|
|
maxpendingchannels=5
|
|
|
|
[Bitcoin]
|
|
bitcoin.active=1
|
|
bitcoin.mainnet=1
|
|
bitcoin.node=bitcoind
|
|
|
|
[Bitcoind]
|
|
bitcoind.rpchost=bitcoin:8332
|
|
bitcoind.rpcuser=satoshi
|
|
# bitcoind.rpcpass is written by setup.sh at runtime
|
|
bitcoind.zmqpubrawblock=tcp://bitcoin:28332
|
|
bitcoind.zmqpubrawrx=tcp://bitcoin:28333
|
|
|
|
[tor]
|
|
# Optional: enable Tor for node privacy
|
|
# tor.active=1
|
|
# tor.v3=1
|