cksolo Docker image for Synology NAS
2.0K
This container runs CKPool Solo — a minimalistic, direct-to-node mining pool. It allows your ASIC miner (e.g. NerdQAxe) to submit work to your local bitcoind node without any third-party dependency.
debian:bookworm-slimBefore starting, ensure:
ckpool.conf exists in your mounted config pathStart cksolo with:
docker compose --profile bitcoin up -d ckpool
Monitor logs with:
tail -f ./cksolo/logs/ckpool.log
Ensure your Bitcoin node reports:
"initialblockdownload": false
Otherwise, shares will be rejected and energy wasted.
The container expects the following volumes:
/cksolo/logs/ckpool.log — mining log (parsed by CKStats)/cksolo/config/ckpool.conf — stratum config with address, payout, and pool name3333 – Default stratum portYou must provide a valid ckpool.conf in the /ckpool-conf volume mount. The container will exit if the file is missing.
ckpool-solo from source (solobtc branch)/logs/ckpool.logckstats if desiredckpool-solo branch3333 for Stratum mining connectionsMore: Overview README
🍻 Support my work
All my software is free and built in my personal time. If it helps you or your business, please consider a small donation via PayPal — it keeps the coffee ☕ and ideas flowing!
💸 Crypto Donations
You can also send crypto to one of the addresses below:
(CRO) 0xb83c3Fe378F5224fAdD7a0f8a7dD33a6C96C422C (Cronos)
(USDC) 0xb83c3Fe378F5224fAdD7a0f8a7dD33a6C96C422C (ERC20)
(ETH) 0xfc316ba7d8dc325250f1adfafafc320ad75d87c0
(BNB) 0xfc316ba7d8dc325250f1adfafafc320ad75d87c0
(BTC) bc1q24fuw84l6whm20umlr56nvqjn908sec8pavk3z
Crypto.com PayString: magicdude$paystring.crypto.com
🧾 Recommended Platforms
Content type
Image
Digest
sha256:edd343cf8…
Size
186.6 MB
Last updated
about 1 year ago
docker pull magicdude4eva/btc-cksolo