Block a user
Provision CT122 LXC for deployment
Done. CT122 homelab-monitor created: Debian 12, unprivileged, 2 cores / 1536MB RAM / 512MB swap / 8GB disk, nesting=1,keyctl=1, DHCP on vmbr0 -> 192.168.1.103. Docker CE + Compose plugin…
Provision CT122 LXC for deployment
Provision read-only Proxmox API token
Provision read-only Proxmox API token
Done. Created dedicated monitor@pve PVE user + monitor@pve!dashboard API token, scoped only to the built-in PVEAuditor role (read-only: *.Audit perms) via ACL on /. Verified: `GET…
Provision read-only Proxmox API token
Starting: creating a dedicated monitor@pve PVE user with PVEAuditor (read-only) role and an API token, over the existing root SSH trust to pve.
Historical metrics + sparkline charts
Add/remove monitored hosts without redeploy
Public exposure via NGINX Proxy Manager + Cloudflare tunnel
Implement local auth (login/session)
Passive LAN device discovery
SSH-based collector for .180 (OMV) and .171 (ripper)
Deploy to CT122 and verify end-to-end
Build dashboard UI: host/container status cards
Provision read-only Proxmox API token
Implement ProxmoxCollector + SQLite storage
Provision CT122 LXC for deployment
Scaffold repo: Fastify API + React web + CI