ckpool-solo

ckpool-solo

Docker 应用程序 from BitCryptic's 2nd Repository

概述

ckpool-solo — Solo Bitcoin mining pool server for Unraid.

Run your own solo Bitcoin mining operation without any pool fees or third parties.
ckpool-solo connects to your local Bitcoin Core full node and provides a standard
Stratum v1 endpoint that your ASIC miners connect to. If your miner finds a block,
the full 3.125 BTC reward goes directly to your Bitcoin address.

HOW IT WORKS:
Your ASIC miners connect to ckpool-solo running on your Unraid server. ckpool-solo
talks to your Bitcoin Core node to get work, distributes that work to your miners,
and submits any solved blocks directly to the Bitcoin network. No pool, no fees,
no signup required.

REQUIREMENTS:

  1. A fully synced Bitcoin Core node — the "Bitcoin Core (GUI)" container from
    Unraid Community Applications works perfectly. It must have RPC enabled
    (see README for bitcoin.conf settings).
  2. A Bitcoin wallet address to receive block rewards.
  3. A ckpool.conf file placed in your config directory before starting
    (see the example at https://github.com/bitcryptic-gw/Unraid-ckpool-solo).

NETWORK NOTE:
This template defaults to the standard bridge network, which works for most setups.
If your Bitcoin Core container is on a custom Docker network, switch this container
to the same network so ckpool-solo can reach it by container name. If Bitcoin Core
is on the bridge network, use its Unraid host IP and port 8332 instead.

POINTING YOUR MINERS:
Once running, configure your ASICs with:
URL: stratum+tcp://YOUR-Unraid-IP:3333
Worker: anything (e.g. your Bitcoin address or rig name)
Password: x

REALISTIC EXPECTATIONS:
Solo mining is a lottery. With two Bitmain S9s (~28 TH/s combined) against the
current network difficulty of ~140 EH/s, the odds of finding a block are roughly
1 in 5,000,000 per day. This is a long game — but when you do find one, it's all
yours. Many people run solo mining as a low-cost background operation alongside
solar or other surplus power.

Full setup guide: https://github.com/bitcryptic-gw/Unraid-ckpool-solo

运行时参数

网络
bridge
外壳
sh
特权
false

模板配置

Config DirectoryPathro

Directory containing your ckpool.conf file. Must exist and contain a valid ckpool.conf before starting the container. See the example config at https://github.com/bitcryptic-gw/unraid-ckpool-solo

目标
/config
默认值
/mnt/user/appdata/ckpool-solo/config
Log DirectoryPathrw

ckpool writes its logs here. You can monitor miner connections and pool activity from this directory.

目标
/logs
默认值
/mnt/user/appdata/ckpool-solo/logs
Stratum PortPorttcp

The port your ASIC miners connect to. Default is 3333 which is the standard Stratum port. Change this if port 3333 is already in use on your Unraid server.

目标
3333
默认值
3333

下载统计数据

46
下载总数

详细信息

存储库
bitcryptic/ckpool-solo:latest
最后更新2026-04-16
初见2026-05-04

在Unraid 上运行 ckpool-solo 。

ckpool-solo 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。