Self-hosted Bitcoin solo mining pool — your node, your block, your reward.
Open-source pool server in Rust. The block reward flows directly to your wallet via the coinbase — no accounts, no custody, no operator in between. Built for lottery miners running a NerdMiner next to a Bitaxe next to an Avalon Q on their own node.
A from-scratch pool server for people who take “don’t trust, verify” literally — run the whole stack on your own hardware, from a Raspberry Pi 5 to a Ryzen server.
Plain, TLS 1.3 and Stratum V2 with encrypted NOISE handshake — plus a V1↔V2 translator for legacy miners. Full proof-of-work check and a hardened block-submit path on both protocols.
Flip one setting and open your pool to the world: in per-worker mode every miner mines to their own address, taken straight from the Stratum login — full block reward, no pool fee, non-custodial. Each wallet gets a shareable live page at /users/<address>. New in v1.17.
Modern PWA dashboard with live hashrate, best-share overlays, per-worker stats, miner telemetry, energy & solar tracking — in 8 languages, installable on your phone.
VarDiff tuned for sub-MH/s lottery miners (NerdMiner, Bitaxe, NerdAxe) with grace windows and EMA smoothing — next to multi-TH/s ASICs on the same pool.
2FA, API-token scopes, audit log, Stratum access controls, DoS limits — plus a full internal security audit (25 findings, all fixed) in v1.15.0.
Reproducible builds, cosign-signed releases and images, SBOM per release. Public key lives in the repo — verify everything yourself.
Code, registry, docs and CI run on the project’s own forge. No third-party platform can switch this project off.
Leave the dashboard on a wall display: after a configurable idle timeout the UI dims into this looping warp splash with a live stat bar — best share, hashrate, miners online, blocks found.
This very loop is what you are watching. Kiosk-ready, off by default, and it respects prefers-reduced-motion.
Three ways in — the Umbrel app is the friendliest, Docker the fastest, native packages the most flexible.
https://git.warppool.org/dvb-projekt/dvb-projekt-Umbrel-Community-App-Store.git → install dvb-WarpPool. Step-by-step manual →docker pull git.warppool.org/dvb-projekt/dvb-warppool:latest — multi-arch (amd64 + arm64), cosign-signed..deb · .rpm · AppImage · macOS .dmg · tarballs — from the releases page, each with SHA256SUMS + signature. Installation manual →