The stack,
in full.
Production-grade · Always on
Overview
Proxmox VE Cluster
Online4-node cluster running Proxmox VE 9.1 with Ceph distributed storage across all nodes. HA-capable, with VMs and LXC containers spread across the cluster. PBS handles nightly backups to Synology NAS.
Wazuh SIEM
OnlineWazuh 4.11.2 deployed as a VM with 9 agents across all Linux hosts. OPNsense syslog forwarding feeds firewall events into the SIEM. SOC dashboard is the default view: alerts, agent health, and event timeline all visible at a glance.
Authentik SSO
OnlineAuthentik running in Docker with OIDC providers configured for Homarr, Grafana, AdGuard Home, Nginx Proxy Manager, and all four Proxmox nodes. Single sign-on across the entire lab stack.
Grafana + Prometheus
OnlinePrometheus scraping Node Exporter on all four Proxmox nodes. Grafana dashboards showing CPU, memory, disk, and network metrics per node. Authentik SSO integrated.
NPM + Cloudflare Tunnel
OnlineNginx Proxy Manager handling reverse proxy for all internal services. Cloudflare Tunnel provides zero-trust public access with 6 active routes, all with Let's Encrypt SSL via Cloudflare DNS challenge.
PBS + Synology NAS
OnlineProxmox Backup Server running nightly backups of all VMs and containers to a Synology NAS via NFSv3. Retention policy set to keep-last=3 with verification runs confirming backup integrity.
OPNsense Firewall
OnlineOPNsense running baremetal as the network edge. Handles all firewall rules, VLAN segmentation between lab and personal networks, and forwards syslog events to Wazuh for security monitoring.
Immich
OnlineSelf-hosted photo management running in an LXC container. Currently syncing from two phones with plans to offload storage to the Synology NAS. Replaces Google Photos for personal use.
Hardware
OPNsense (Baremetal)
Dell PowerConnect 2824
Luxul XMS-2624P
4-Node Cluster
Synology NAS
Wireless AP
Stack Snapshot
Running right now.
This is not a lab that gets switched on for screenshots. It runs continuously, takes real updates, occasionally breaks, and gets fixed. The same operational discipline I bring to production work.
Get In Touch