Community app store for umbrelOS. Currently ships:
solo-pool-rs — a self-contained solo Bitcoin mining pool. Stratum V1 and Noise-encrypted Stratum V2 (NerdQAxe++-ready) auto-detected on one port; 100% of every block found pays out to your address.
-
In umbrelOS, open the App Store, click the ⋯ menu → Community App Stores, paste this repository's URL, and click Add:
https://github.com/cbyam/umbrel-app-store -
Open the store and install Solo Pool RS (it requires the Bitcoin Node app, which umbrelOS installs first if missing).
-
Set your payout address (required — the pool won't produce work until you do). SSH into your Umbrel and edit the config:
ssh umbrel@umbrel.local nano ~/umbrel/app-data/cbyam-solo-pool-rs/data/config.toml # set coinbase_address = "bc1q..." (YOUR address), save
Then restart the app from its menu in umbrelOS.
-
Point your miners at
stratum+tcp://<umbrel-ip>:3333— any worker name, any password. SV2 devices use the same host and port.
The dashboard is available from the app's tile (behind your umbrelOS login).
- RPC credentials and the ZMQ block-notification endpoint are wired automatically from the Bitcoin Node app — nothing to configure.
- All state (config, all-time stats, found-block archive) lives in
~/umbrel/app-data/cbyam-solo-pool-rs/data/and survives updates. - Found blocks are archived to disk before submission and resubmitted automatically if your node hiccups — see the project README for details.
Issues and questions: https://github.com/cbyam/solo-pool-rs/issues