Overview

4
Proxmox Nodes
9
Wazuh Agents
5
SSO Providers
6
Public Routes

Proxmox VE Cluster

Online

4-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.

PVE 9.1Ceph4 nodesHALXC + VM

Wazuh SIEM

Online

Wazuh 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.

4.11.29 agentsOPNsense syslogSOC dashboard

Authentik SSO

Online

Authentik 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.

OIDCDocker5 providersMFA

Grafana + Prometheus

Online

Prometheus scraping Node Exporter on all four Proxmox nodes. Grafana dashboards showing CPU, memory, disk, and network metrics per node. Authentik SSO integrated.

Node exporterAll nodesSSOCustom dashboards

NPM + Cloudflare Tunnel

Online

Nginx 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.

Let's EncryptCloudflare6 routesDNS challenge

PBS + Synology NAS

Online

Proxmox 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.

DailyNFSv3keep-last=3Verified

OPNsense Firewall

Online

OPNsense 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.

BaremetalVLANSyslog→WazuhEdge

Immich

Online

Self-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.

LXCPhoto syncSelf-hostedNAS planned

Hardware

Firewall

OPNsense (Baremetal)

Edge · WAN → LAN · VLAN · syslog
Core Switch

Dell PowerConnect 2824

24-port managed · uplink to OPNsense
Lab Switch

Luxul XMS-2624P

26-port PoE managed · lab segment
Proxmox Nodes

4-Node Cluster

PVE 9.1 · Ceph · all on Luxul switch
NAS

Synology NAS

PBS backup target · NFSv3 · lab switch
Access Point

Wireless AP

Off Dell core switch · personal devices

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
derek@node1 ~