Scattered controls are hard to trust.
Home networks become difficult to reason about when firewall policy, DNS behavior, device awareness, logs, backups, and recovery state all live in separate places.
Sanitized case study
A production-style daily home network project using OPNsense for enforcement, Proxmox for visibility, and Homepage as a private control view.
Home networks become difficult to reason about when firewall policy, DNS behavior, device awareness, logs, backups, and recovery state all live in separate places.
This is a daily-use network. Changes have to preserve internet access, Wi-Fi, DNS, management access, and normal household use, so rollback and one-change-at-a-time validation matter as much as new controls.
Role-based view only. This is not an internal map and does not publish addresses, inventories, routes, or screenshots.
OPNsense keeps firewall, DNS, and edge policy decisions at the network boundary.
Proxmox hosts the lightweight security-services layer for logs, inventory, checks, and evidence.
Homepage is the private HomeNet view for mission, security, and recovery snapshots.
NetBox, Uptime Kuma, Victoria, NetAlertX, OpenCanary, Trivy, Syft, and backup checks provide supporting context.
The modernization pass stabilized core reservations, added NetBox as source of truth, added Trivy/Syft visibility, created backup/freshness checks, tested canary alerting, and moved the daily operations front door from Glance to Homepage.
Glance worked as a lightweight launchpad. Homepage became the private control view because it better supports live status cards, security and recovery snapshots, service widgets, and quick links without embedding privileged admin interfaces.
These are not described as finished controls because they are not deployed yet.
This case study does not publish raw firewall exports, secrets, public IPs, full inventories, private hostnames, internal dashboard URLs, MAC addresses, sensitive routes, Uptime Kuma push URLs, raw status feeds, or unredacted screenshots.