Bitcoin Node / DONE

bitcoincore, bitcoind

Creating an environment:

mkdir -p /nodes/btc
cd /nodes/btc

Create a bitcoind data directory:

mkdir bitcoin_data

Create a bitcoind configuration:

nano bitcoind.conf
bitcoind.conf
[main]
rpcallowip=0.0.0.0/0 # !ALLOWED IP!
rpcbind=0.0.0.0
rpcport=8332
rpcuser=YOUR_USER_NAME
rpcpassword=YOUR_PASSWORD
server=1
#txindex=1
prune=2048 #2GB
datadir=/data/.bitcoin
keypool=2000

Create docker-compose.yml

Running bitcoind in docker:

Opening the access port

Create a proxy from port

- localhost:8332 to port 8233 for bitcoind rpc

Setting up a proxy on caddy

УсInstalling caddy https://caddyserver.com/docs/install

Documentation prepared for Debian, Ubuntu operating system

configuring caddy for proxy

8332 to port 8233 for external network

launch caddy

or restart if necessary

systemctl restart caddy

Accesses

RPC: http://ip.host:8233/

Last updated