Home Lab

Applications & Media Stack

A fully self-hosted media and monitoring environment running on Proxmox, isolated by VLAN, with automated content management and real-time system observability.

Proxmox VE Jellyfin Sonarr Radarr Grafana Prometheus Alertmanager VLAN40 WireGuard

Overview

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.

Media Stack

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.

Monitoring & Alerting

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.

Components

Jellyfin
Media server & streaming
Sonarr
TV show automation
Radarr
Movie automation
Grafana
Dashboards & visualisation
Prometheus
Metrics collection
Alertmanager
Alert routing & notifications
← Back to portfolio