A fully self-hosted media and monitoring environment running on Proxmox, isolated by VLAN, with automated content management and real-time system observability.
This project covers the application layer of my homelab — all services running as VMs or LXC containers on a Proxmox hypervisor, isolated within VLAN40 and accessible remotely via a WireGuard tunnel. The goal was a fully automated, self-sufficient media ecosystem with proper monitoring and alerting.
Jellyfin serves as the media server, providing a self-hosted streaming platform accessible across the home network and remotely. Sonarr and Radarr handle automated TV show and movie management — monitoring release feeds, downloading, renaming, and organising content automatically.
The entire stack is network-isolated on VLAN40 and routes all internet traffic through a WireGuard-over-NordVPN tunnel, ensuring no media traffic is ever exposed directly.
Grafana dashboards provide real-time visibility into system health — CPU, memory, disk, and network metrics collected via Prometheus. Alertmanager handles notification routing when thresholds are breached, ensuring any issues are caught before they cause downtime.