|
1 | | -# Bitcoin Core (bitcoind) |
| 1 | +# Bitcoin Core (bitcoind) – Dockerized Full Node |
2 | 2 |  |
3 | 3 |  |
4 | 4 | [](https://hub.docker.com/r/magicdude4eva/btc-bitcoin) |
|
9 | 9 |  |
10 | 10 | [](https://github.com/magicdude4eva/btc-fullnode-stack/issues) |
11 | 11 |
|
12 | | -This image runs a fully validating Bitcoin Core node (bitcoind), built for use in a local solo-mining stack on a Synology NAS or similar system. |
| 12 | +This Docker image runs a fully validating Bitcoin Core (bitcoind) node, tailored for deployment on Synology NAS devices like the DS1019+ (tested with 16GB RAM and 2TB NVMe) or similar setups. It’s designed for solo-mining stacks but works just as well for full node operators, Electrum server backends, or anyone who wants a stable, secure, and efficient Bitcoin node. |
13 | 13 |
|
14 | 14 | ## Features |
15 | 15 | - Based on official Bitcoin Core binaries |
16 | 16 | - Lightweight and optimized for Docker |
17 | | -- Exposes RPC and P2P ports |
18 | | -- Persistent volume for blockchain data |
| 17 | +- Optimized for SSD/NVMe use – perfect for fast validation and indexing |
| 18 | +- RPC authentication using rpcuser/rpcpassword or rpcauth |
| 19 | +- ZMQ support for raw block/tx notifications (e.g., for CKPool or Fulcrum) |
| 20 | +- Fast sync ready – ideal for reindexing or txindex-heavy workloads |
| 21 | +- UID/GID support for Synology or non-root environments |
| 22 | +- P2P-ready – fully participates in the Bitcoin network |
| 23 | +- Integrates cleanly with CKPool, Fulcrum, mempool.space, and more |
| 24 | +- Tested on Synology DSM with Docker – stable and production-ready |
| 25 | +- Low power footprint when idle, ideal for always-on nodes |
19 | 26 | - Supports solo mining with CKPool or similar |
20 | 27 |
|
21 | 28 | ## Version |
|
0 commit comments