/bitcoin-full-node-with-docker

A simple way to deploy your own node with Docker! 🐳

Primary LanguageDockerfileMIT LicenseMIT

Bitcoin full node with docker

Logo

A simple way to deploy your own node with Docker!

MIT

Documentation | Support | FAQ

About the project

Deploy a dockerized node accessible from your local network (LAN). Electrs will be available for connecting any Electrum-compatible wallet and BTC Explorer will allow blockchain exploration.

The node will participate in the Bitcoin network by exchanging blocks with other nodes via Tor. Optionally, it can also be made accessible from anywhere through Tor.

The following services are deployed:

Service Version Base image Size
Tor 0.4.8.12 debian:stable-slim 83.2 MB
Bitcoin core 27.1 debian:stable-slim 79.7 MB
Electrs 0.10.5 debian:stable-slim 82.5 MB
Bitcoin RPC Explorer 3.4.0 node:22-slim 374 MB
NGINX stable-slim nginx:alpine-slim 11.5 MB

Documentation

Special thanks and attributions

  • The current logo is a modification of the docker logo from Font Awesome under the (CC BY 4.0). The bitcoin logo has been added and colored orange.
  • Kudos to Emmanuel Rosa for a an initial list of nodes for Tor.
  • Kudos to cozybear-dev for a true multiarch Tor proxy and multiple improvements in documentation/security.