Bitcoin Forum
June 01, 2026, 08:03:49 AM *
News: Latest Bitcoin Core release: 31.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: MinerWatch - Free&OpenSource Dashboard for Bitaxe, Nerd*, Avalon, LuxOS, Braiins  (Read 13 times)
imlenti (OP)
Newbie
*
Offline

Activity: 2
Merit: 0


View Profile WWW
May 31, 2026, 09:16:03 PM
Last edit: May 31, 2026, 09:27:12 PM by imlenti
 #1

Hi everyone,

I am Lenti, and I have been building MinerWatch: a local-first, free and open-source dashboard for monitoring home Bitcoin mining setups.

The goal is simple: keep miner monitoring private, local and practical.

MinerWatch runs on your own machine or server, polls miners directly on your LAN, and does not require a cloud account, external service, telemetry endpoint or hosted dashboard.

Main repository:
https://github.com/imlenti/MinerWatch

Umbrel Community App Store:
https://github.com/imlenti/minerwatch-app-store

ESP32 / ESPHome MQTT display project:
https://github.com/imlenti/MinerWatch-MQTT-with-ESPHome



What MinerWatch does

MinerWatch is designed for people running small or home mining fleets who want a clean local view of what is happening across their miners.

It can show:

  • miner online/offline status
  • fleet hashrate
  • per-miner hashrate
  • power usage
  • efficiency
  • chip and VR temperatures
  • fan speed and uptime
  • pool/share information where available
  • best shares and historical records
  • simple analytics and mining odds
  • live share stream for supported setups

The project is still young and moving quickly, so I am especially interested in compatibility reports, edge cases, miner API differences and installation feedback.



Screenshots

Dashboard overview

https://github.com/imlenti/MinerWatch/blob/main/docs/screenshots/dashboard.png

Analytics / records view

https://github.com/imlenti/MinerWatch/blob/main/docs/screenshots/analytics.png

Live shares / mining data view

https://github.com/imlenti/MinerWatch/blob/main/docs/screenshots/liveshares.png



Supported / target setups

MinerWatch is currently focused on home and small-fleet Bitcoin miners, including setups around:

  • Bitaxe-style miners
  • NerdQaxe / NerdOctaxe-style miners
  • Avalon Nano-style miners
  • Braiins / BMM-style setups
  • other local miner APIs where support can be added cleanly

If you run a miner that is not currently supported, I would still be interested in hearing from you. API samples, screenshots, device model, firmware version and local endpoint behavior are very useful for adding support.



Install options

MinerWatch can be used in several ways depending on your setup:

  • macOS / Linux / Windows WSL - run it directly from the main repository
  • Docker - useful for always-on local servers
  • Umbrel - one-click style install through the community app store
  • ESP32 display - optional ESPHome firmware that reads the MinerWatch MQTT feed

Main install instructions live in the README:
https://github.com/imlenti/MinerWatch#readme

Umbrel Community App Store:
https://github.com/imlenti/minerwatch-app-store

ESPHome / ESP32 MQTT panel:
https://github.com/imlenti/MinerWatch-MQTT-with-ESPHome



Umbrel support

There is a separate Umbrel Community App Store repository for MinerWatch.

Umbrel users can add the community store URL and install MinerWatch from there:

https://github.com/imlenti/minerwatch-app-store

The Umbrel package uses Docker and keeps the app data in the Umbrel app data directory, so updates should preserve local MinerWatch data.

https://i.redd.it/hx2p7pej9x3h1.png



ESP32 / ESPHome MQTT display

I also created a companion ESPHome project for ESP32 touch panels.

The idea is to let MinerWatch publish mining data over MQTT, then display that data on a small physical panel near the miners.

ESP32 project:
https://github.com/imlenti/MinerWatch-MQTT-with-ESPHome

It currently targets Guition/CYD-style ESP32 panels and is meant to show a live local mining dashboard without configuring every miner manually on the panel.

https://github.com/imlenti/MinerWatch-MQTT-with-ESPHome/blob/main/mqtt-esp32.jpg



Privacy / local-first approach

MinerWatch is intentionally local-first:

  • no cloud account required
  • no external hosted dashboard required
  • no telemetry endpoint
  • miner data is read from your LAN
  • you can run it yourself, inspect it, fork it or package it differently

The project is licensed under AGPL-3.0:
https://github.com/imlenti/MinerWatch/blob/main/LICENSE



Development status

MinerWatch is early, but active.

The repository was created in May 2026 and is being developed quickly. Releases are tagged on GitHub:

https://github.com/imlenti/MinerWatch/releases

If you try it, the most useful feedback would be:

  • miner model and firmware version
  • install method used: direct, Docker, Umbrel, etc.
  • whether discovery/API polling works correctly
  • which metrics are missing or inaccurate
  • screenshots of errors or logs if something breaks
  • feature requests from real mining setups

GitHub issues:
https://github.com/imlenti/MinerWatch/issues



Links




Thanks for reading.

I am not trying to sell anything here. MinerWatch is free and open-source and I am sharing it because I think local monitoring tools for home miners are useful.

If anyone here runs Bitaxe, NerdQaxe, Avalon Nano, Braiins, LuxOS or similar miners and wants to test it, feedback would be very welcome.

imlenti (OP)
Newbie
*
Offline

Activity: 2
Merit: 0


View Profile WWW
May 31, 2026, 09:23:20 PM
 #2

Reserved for future update.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!