🛰️ HomeLab Monitor v0.13.0 — Windows hosts, treemaps & a new Disks tab
Headlines
- Windows host monitoring. Register a Windows machine and monitor it over SSH — agentless, via a built-in PowerShell probe (no install; PowerShell + WMI are always there, the way Python 3 is on Linux). Same fleet row + System / Network / Services tabs, per-service RAM, and GPU via
nvidia-smiwhen present. - Hosts onboarding, redesigned. A clear three-step flow (authorize the key → add the host → test), theme-safe in light and dark, with a per-OS command chooser (Linux / Windows user / Windows admin) so you copy the right command every time — including the
administrators_authorized_keys+icaclsdance on Windows. - Containers: RAM vs VRAM. Separate columns, with RAM as the real resident set (anon + shared, page cache excluded — so the numbers finally add up against host RAM) and a table total.
- Memory map (System tab). An interactive treemap of what's using RAM, grouped by container and by systemd service — useful even on a box with no Docker.
- New Disks tab. WizTree-style nested folder treemaps: scan a filesystem, see top folders and their sub-folders at a glance, then click any folder to drill deeper. On-demand and cached, so it never hammers your disks in the background.
- UI refresh. A prominent GitHub star / repo / issue cluster, a cohesive version chip + amber update badge, and faster new-release checks.
Also since v0.12.0
- Per-host OS / kernel update availability + a fleet badge, and a redesigned update-notification UI.
- Resilience: runs fine with no GPU; host metrics stay live; a Setup & requirements panel explains anything missing instead of failing silently.
- Fixes: average CPU core temperature (matches
sensors), an fd-leak sweep, GPU[N/A]handling, and OS-release accuracy.
Install / upgrade
docker compose pull && docker compose up -dMulti-arch images (amd64 + arm64) on Docker Hub: sikamikaniko123/homelab-monitor.
Full changelog: v0.12.0...v0.13.0