My Infrastructure
A production-grade homelab running on bare metal — virtualization, containers, networking, monitoring, and security.
Architecture Overview
Running Services
Proxmox VE
Type-1 hypervisor managing all virtual machines and containers
Ubuntu Server
Primary VM running Docker workloads and services
Docker Engine
Container runtime powering all self-hosted applications
Cloudflare Tunnel
Zero-trust secure access without exposing ports
Nginx Proxy Manager
Reverse proxy with automatic SSL and subdomain routing
Pi-hole
Network-wide DNS filtering and ad blocking
Minecraft Server
Custom game server with plugins and world management
Portainer
Container management UI for Docker environments
Grafana
Monitoring dashboards with custom metrics and alerts
Prometheus
Time-series metrics collection and alerting
Uptime Kuma
Self-hosted uptime monitoring for all services
Automated Backups
Scheduled backups with retention policies and remote sync
Fail2Ban
Intrusion prevention scanning log files for suspicious activity
WireGuard VPN
Secure remote access to homelab network