A two-node Proxmox cluster running 20+ containers and VMs — covering low-code automation with n8n, local AI with Ollama, SSO with Authentik, self-hosted docs with Outline, and all the networking, backups, and monitoring that keeps it running.
The diagram matches the live layout: public traffic hits Cloudflare (DNS, CDN, security); Cloudflare Tunnel carries it into the lab to Nginx Proxy Manager, which reverse-proxies hostnames to the right backends. The router / firewall is the LAN gateway toward Proxmox and other devices. WireGuard covers remote access; AdGuard Home handles DNS filtering on the LAN. The Proxmox datacenter 234aHome runs two nodes with LXC/Docker workloads, centralized backups, and an optional off-site copy.
Domain: *.balawalraja.uk (Cloudflare). Stack: Proxmox VE, LXC, Docker, Traefik/NPM/Cloudflare, Linux/Ubuntu.
Two-node Proxmox VE datacenter 234aHome with 20+ containers/VMs, high-availability patterns where it matters, and a mix of LXC and Docker workloads.
Public HTTPS, VPN, and LAN paths align with the diagram’s legend (public, VPN tunnel, LAN, management).
Workloads are grouped the same way as on the diagram: Node 1 for backup and supporting apps, Node 2 for edge services, identity, applications, automation, and observability.
Automation, AI, docs, monitoring, identity, CI/CD, and backups.
Networking, reverse proxy, DNS, VPN, apps, and uptime monitoring.
Networking & ingress
Applications
Monitoring
Operational notes from the architecture: SSO is enabled through Authentik and OAuth2 Proxy; backups run through Proxmox Backup Server on a schedule. Public hostnames are served through Cloudflare and the tunnel into Nginx Proxy Manager, which manages proxy hosts and certificates toward internal apps.
Cloudflare for DNS, CDN, and edge controls; tunnel delivers traffic to NPM, which reverse-proxies and handles TLS for internal services
Identity provider plus proxy layer for SSO across internal applications
Encrypted remote access for clients without exposing management to the public internet
DNS filtering and policy on the LAN, aligned with the diagram’s access path
Collaborative threat detection engine — analyses logs, detects attack patterns (HTTP probing, brute force), and issues live bans via the bouncer
The practical problems solved to get a stable, secure, and maintainable lab.
The changes that made the environment reliable, repeatable, and easy to operate.
Learning Outcome: This hands-on experience, combined with professional cloud infrastructure work at ZAVA, has strengthened my skills in system administration, network management, infrastructure automation, and secure operations.