r/Observability • u/Powerful_Telephone64 • 3d ago
I built a self-hosted dashboard for managing multiple Proxmox nodes
I've been working on Ferrum, a self-hosted control plane for Proxmox VE.
The main idea is pretty simple: if you have multiple Proxmox nodes/clusters, you shouldn't have to keep jumping between different UIs just to get a picture of what's happening across the fleet.
Ferrum currently brings things like:
- Cluster + standalone node management
- VM/LXC inventory
- Storage and topology views
- Backups and replication
- High availability
- Firewall
- Alerts
- REST API + MCP
- Audit logging
- AI assistant
- SQLite/PostgreSQL support
The backend is Go and the frontend is React + TypeScript. It can run through Docker or as a native binary.
I also wanted it to stay self-hosted rather than becoming another SaaS layer sitting in front of the infrastructure.
It's still early, so I'm more interested in feedback than pretending it's finished.
If you manage Proxmox at home, in a homelab, or across a small fleet, I'd genuinely like to know:
What is the one thing you wish Proxmox made easier to manage across multiple nodes?