A comprehensive self-hosted infrastructure for learning, development, and production services
Below is the complete network topology of my home lab infrastructure:
The core of my infrastructure runs on Proxmox VE, providing enterprise-grade virtualization capabilities.
Centralized backup solution with deduplication and encryption
Team knowledge base and documentation platform
Self-hosted cloud storage and collaboration platform
Secure remote access to internal network
Identity provider with SSO and OAuth2 support
DNS management and DDoS protection
Automated build and deployment pipelines
Network-wide ad blocking and DNS filtering
Reverse proxy with automatic SSL certificate management via Let's Encrypt
Centralized authentication with OAuth2, SAML, and LDAP support for SSO across all services
Wireguard VPN for secure remote access to internal services and management interfaces
Learning Outcome: This hands-on experience, combined with professional cloud infrastructure work at ZAVA, has significantly enhanced my technical skills in system administration, network management, and DevOps practices.