2 Roadmap
myrmidex edited this page 2026-05-17 23:16:56 +02:00

Roadmap

Current milestone

  • v0.1 — Storage at a glance. TrueNAS pool fill levels as radial rings.

v1.0 wishlist

Modules & layout

The architectural milestone. Storage becomes one module among many. Introduces a module abstraction (each module owns its own poll logic, data shape, and Blade component) and a settings UI for enabling, disabling, and arranging modules on the dashboard grid. Every milestone after this one slots into the framework defined here.

Host stats

A "Hosts" module showing CPU and RAM for the main homelab boxes. Likely sources data from Beszel's API since it's already collecting these metrics — avoids running yet another agent per host.

Service health

A "Services" module rendering Uptime Kuma's status page data as dots or pills. The lightest module to build once v0.2's framework exists.

History & alerts

The metrics table starts paying for itself: small sparklines under each ring showing the last 7 days, week-over-week deltas. A configurable alert layer pushes to ntfy when thresholds are crossed.

Polish & public

Authentication for non-LAN deployments, a proper docs site, per-module screenshots, demo gif in the README. The version worth posting to r/selfhosted.

Beyond v1.0

Unscoped, uncertain, listed for posterity:

  • Smart home module — Home Assistant entity states (temperatures, motion, curtain positions)
  • Network module — OPNsense stats, VLAN traffic, WAN health
  • Theme system — green phosphor, amber, white-on-blue variants
  • Multi-instance — one CRT aggregating multiple homelabs

Contributing ideas

Open an issue with the idea label. Speculative is fine; the worst that happens is it sits there until v0.2's framework makes it cheap to implement.