Releases: Tech1k/simple-node-dashboard
Releases · Tech1k/simple-node-dashboard
v1.2.0
Test networks, a JSON API, in-place refresh, and more configuration options.
✨ New
- Test networks: built-in
tBTC,tLTC,tXMR, andsXMR(Monero stagenet), each with its own display name, ticker, and cache. - JSON API + Home Assistant: a machine-readable snapshot at
?format=jsonfor Home Assistant, Grafana, and scripts, with an example HA sensor in the README. - Connect to this Node box: an opt-in banner for advertising a public node's connection details.
- Local timezone: the "Updated" time now shows in the viewer's local timezone instead of UTC.
- In-place auto-refresh: the dashboard updates without a full-page reload, so there's no flash and your scroll position and theme stay put.
⚙️ New configuration
REFRESH_SECONDS: refresh interval, or0to disable auto-refresh.ENABLE_JSON: turn the JSON API off (e.g. on public hosts).SHOW_CONNECT,CONNECT_ADDRESS,CONNECT_NOTE: the connect box.
🐛 Fixes
- Monero JSON
supplyandmempool_total_feenow report whole coins, avoiding an integer overflow in atomic units.
v1.1.0
Adds support for custom Bitcoin Core-compatible networks. Point the dashboard at
any coin that speaks Bitcoin's JSON-RPC (Bitcoin Cash, Dash, Digibyte, and more),
either by adding a registry entry in index.php or via CUSTOM_* environment
variables.
✨ What's new
- Custom networks with configurable name, unit, halving interval, initial subsidy, fee-rate label, and decimal precision.
- Define them in the
$networksregistry or through env vars (Docker-friendly).
🔧 Under the hood
- Unified the Bitcoin and Litecoin code paths into one parameterized handler.
- Litecoin now also shows mempool Total Fees.
v1.0.0
First tagged release. 🎉 A lightweight, self-hosted dashboard for your
Bitcoin, Litecoin, or Monero node, now with theming, tooltips, and Docker support.
✨ Features
- Light/dark mode with 5 themes: Dark, Light, Nord, Solarized, Dracula. Switcher choice is remembered across visits.
- Configurable default theme with an option to lock it and hide the switcher (great for fixed/branded deployments).
- Tooltip explanations on every stat (hover any stat label).
🐳 Docker
- Official multi-arch images (
linux/amd64+linux/arm64) on Docker Hub and GHCR. - Fully configurable via environment variables, no code edits needed.
docker run -d --name=simple-node-dashboard --restart=unless-stopped \
-p 80:80 -e NETWORK=XMR -e NODE_IP=127.0.0.1 -e RPC_PORT=18081 \
techtoshi/simple-node-dashboardImages: techtoshi/simple-node-dashboard:1.0 · ghcr.io/tech1k/simple-node-dashboard:1.0
🐛 Fixes
- Fixed a fatal error on the Monero view when the node was unreachable.
- Fixed Block Height formatting when the mining section is disabled.
- Fixed the Feerates section being tied to the wrong config toggle.
- Fixed divide-by-zero in mempool-size / hashrate formatting on empty values.
- Corrected the Monero mempool-fee and supply calculations.
🙏 Credits
- Docker support based on a PR by @rblaine95.