Infrastructure & DevOps
Infrastructure & DevOps Projects
Building scalable, reliable homelab infrastructure using enterprise technologies. These projects demonstrate virtualization, containerization, network security, and monitoring practices applied in production environments.
Focus Areas
- Virtualization - Proxmox VE hypervisor with LXC containers and VMs
- Containerization - Docker orchestration with multi-service deployments
- Network Security - WireGuard VPN, Pi-hole DNS filtering, SSL termination
- Storage Management - TrueNAS with mirrored drives and automated backups
- Monitoring & Observability - Prometheus, Grafana monitoring stack
┌────────────────────────────────────────────────────────────────────┐
│ INFRASTRUCTURE & DEVOPS │
├────────────────────────────────────────────────────────────────────┤
│ > find /infrastructure & devops/ -name "*.md" | wc -l │
│ > 1 items found │
└────────────────────────────────────────────────────────────────────┘
Production Homelab Infrastructure

Project Overview
Built a production-grade homelab infrastructure using Proxmox VE hypervisor with consolidated Docker services, TrueNAS cloud storage, and comprehensive monitoring. The system provides a robust foundation for personal and family use while serving as a learning platform for enterprise technologies.
Homelab Infrastructure Specifications
This project runs on my dedicated homelab setup:
- CPU: Intel i9-9900K (8 cores, 16 threads) with Intel QuickSync
- RAM: 32GB DDR4 (non-ECC requiring enhanced monitoring practices)
- Storage: 2x Seagate IronWolf 12TB drives in mirror configuration
- OS: Proxmox VE with Debian LXC containers and TrueNAS VM
Architecture Design
Infrastructure Components
|
|
The infrastructure includes:
problem: Need for scalable, secure, and automated personal infrastructure supporting multiple services with proper backup and monitoring
Proxmox VE
Docker
TrueNAS
WireGuard
NGINX Proxy Manager
Pi-hole
Grafana
Prometheus
Key Challenges:
- ECC RAM limitations requiring enhanced data hygiene practices
- GPU passthrough and SMB permissions across virtualized environments
- Network security and DNS management with VPN integration
- Storage redundancy with mirror configuration and backup automation
Results:
- Deployed 8+ containerized services with 99%+ uptime
- Achieved automated backup system with 12TB mirrored storage
- Implemented secure remote access with WireGuard VPN
- Established comprehensive monitoring with Grafana/Prometheus stack