github SikamikanikoBG/homelab-monitor v0.7.0
v0.7.0 — Self-healthcheck (/healthz + Docker HEALTHCHECK)

latest releases: v0.25.0, v0.24.0, v0.23.0...
one month ago

Closes #9.

What's new

The monitor now reports its own health, so it shows up as (healthy) in docker ps, in its own Containers tab, and in any external orchestrator that watches Docker health.

  • GET /healthz — a tiny 200 {"status":"ok","version":"0.7.0"} route. Locks-free, DB-free, no I/O — answer is instant so a stuck collector can never block liveness.
  • Dockerfile HEALTHCHECK — polls /healthz every 30s (3s timeout, 20s start-period, 3 retries). curl is already installed earlier in the image for vendoring Chart.js, so no new layers.

Verify after deploy

curl http://<your-host>:9800/healthz
docker ps                            # homelab-monitor should show (healthy) within ~30s of start

Side note

If you're on v0.6.0–v0.6.3, the in-UI ⬆ v0.7.0 available badge surfaces within 30 minutes (thanks to v0.6.2's split cache TTL) and the modal renders these notes properly (v0.6.3).

🤖 Generated with Claude Code

Don't miss a new homelab-monitor release

NewReleases is sending notifications on new releases.