Your own Bitcoin solo-mining pool

Installation Manual

Run your own Bitcoin solo pool on Docker, a Raspberry Pi, or any Linux/macOS host — mine to your own address, privately or with friends. This free, illustrated guide walks you through installation, preparing Bitcoin Core, the setup wizard, connecting miners, the dashboard and everyday admin — step by step, with screenshots. Want to open it up as a public 0% pool anyone can mine to? See the Public 0% Pool Operator Manual.

Download the PDF  ↓ (~11 MB)
No sign-up. Open-source. Docker · native package · Raspberry Pi.
dvb-WarpPool Installation Manual

Paid to you, directly

A found block's full reward goes straight to your own Bitcoin address. The pool never holds your coins.

Private & self-hosted

Your hashrate, miners and work never touch a third-party server — everything runs on your own host and node.

Works with your miners

Bitaxe, NerdAxe, NerdMiner, Avalon, Antminer and more — any Stratum V1/V2 device.

A real dashboard

Live hashrate, per-miner stats, hardware detection, energy cost, notifications and backups.

Get running fast

  1. Make sure Bitcoin Core is synced with server=1, ZMQ and RPC enabled (chapter 2 in the PDF has the exact bitcoin.conf).
  2. Start the pool — Docker: docker run -d -p 18334:18334 -p 3333:3333 -v ~/.warppool:/data git.warppool.org/dvb-projekt/dvb-warppool:latest — or install the .deb/.rpm/.dmg from the releases page.
  3. Open http://your-host:18334, follow the setup wizard, then point your miner at your-host:3333 with your BTC address as the worker.

The full PDF explains every step in detail — grab it above.

Running Umbrel instead? → Umbrel User Manual
Running a public 0% pool? → Public 0% Pool Operator Manual