Solo Bitcoin mining pool for Umbrel. Runs your own Stratum V1 + V2 pool against your Bitcoin node — full block reward if you find a block, no pool fees.
Dashboard demo: https://lido.wtf/
Source: pool lido · UI lido-ui
- Install the Bitcoin app on umbrelOS (required dependency).
- App Store → Community App Stores → add:
https://github.com/KevinGuest/lido-app
- Install Lido.
Point miners at the Connect details in the app:
| Port | Service |
|---|---|
| 2300 | Web UI |
| 2301 | Stratum V1 |
| 2302 | Stratum V2 |
| 2299 | Pool API (internal) |
- Modern dashboard (hashrate, workers, difficulty)
- Stratum V1 + Stratum V2 (Noise / Mining Protocol)
- Discord and Telegram alerts for blocks, struggling miners, and digests
- Umbrel home-screen widgets
Images: ghcr.io/kevinguest/lido-ui + ghcr.io/kevinguest/lido (see lido-app/docker-compose.yml for pinned versions).
When shipping a new Umbrel package release, update all of:
lido-app/umbrel-app.yml→version+releaseNoteslido-app/docker-compose.yml→LIDO_APP_VERSION(must match manifestversion)lido-app/docker-compose.yml→web/serverimage tags and@sha256:digests- Resolve digests:
docker buildx imagetools inspect ghcr.io/kevinguest/lido:<tag> - Same for
lido-ui
- Resolve digests:
- Keep community
tagline: "#2BGA"unless intentionally changing brand copy