Skip to content

Releases: Tech1k/simple-node-dashboard

v1.2.0

06 Jun 20:41

Choose a tag to compare

Test networks, a JSON API, in-place refresh, and more configuration options.

✨ New

  • Test networks: built-in tBTC, tLTC, tXMR, and sXMR (Monero stagenet), each with its own display name, ticker, and cache.
  • JSON API + Home Assistant: a machine-readable snapshot at ?format=json for 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, or 0 to 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 supply and mempool_total_fee now report whole coins, avoiding an integer overflow in atomic units.

v1.1.0

04 Jun 16:05

Choose a tag to compare

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 $networks registry 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

03 Jun 04:17

Choose a tag to compare

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-dashboard

Images: 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