Icon of Public Pool app on Umbrel App Store

Public Pool

Fully Open Source Solo Bitcoin Mining Pool

Benjamin Wilson

Open App Store on your umbrelOS device to install this app
Screenshot 1 of Public Pool app on Umbrel App Store
Screenshot 2 of Public Pool app on Umbrel App Store
Screenshot 3 of Public Pool app on Umbrel App Store
About this app

Public Pool is an open-source, solo Bitcoin mining application that lets you run your own pool using your own node. Instead of relying on centralized pools, Public Pool enables your mining hardware to submit work to your personal setup, ensuring that you have full control over your mining operation. If you successfully mine a block, you receive the entire block reward. No splitting with other miners. No fees. No middleman.

On umbrelOS, Public Pool is automatically configured to work with your Bitcoin node—no extra setup required. Simply install the app, and it's ready to go.

To start mining, just point your mining hardware to your Public Pool instance using the stratum details provided in the app. Monitor your total hashrate, track individual miners, and receive rewards directly to your chosen Bitcoin address. Mine independently and help strengthen Bitcoin's decentralization.

What's new
Version 9c14003-w8 months ago

This update brings a brand new Public Pool widget, allowing you to see your pool stats at a glance right from your umbrelOS home screen!

To add this widget, right-click on your home screen and select "Edit widgets", or click on Widgets in the Dock.

Version 9c1400312 months ago

This update brings Bitcoin Core v28 compatibility to Public Pool, along with a number of other improvements.

If you have already updated your Bitcoin Node app to v28.0 and Public Pool is not working, this update will fix it.

Version 820d8d1last year

This update includes some performance improvements, and UI changes. See changes here: https://github.com/benjamin-wilson/public-pool

Version ef2d2b8-hotfixlast year

This hotfix update resolves an issue that was causing public-pool to persist old-blocks. See changes here: https://github.com/benjamin-wilson/public-pool/commit/dadb03ed1cba6334acc009b79a389fb7b71e8567

Version dcfc528-hotfixlast year

This hotfix update disables extra caching, so less powerful devices don't run out of memory. It will result in the reinitiation of the pool's database.

Also, this update fixs port/CORs issues when proxied to be accessible over the public internet.

See changes here: https://github.com/sethforprivacy/public-pool/pull/1

Information