A comprehensive self-hosted infrastructure for learning, development, and production services
Below is the complete network topology of my home lab infrastructure:
A budget-friendly setup using repurposed hardware for reliable compute and storage.
A clean edge setup with secure access, SSL termination, and managed DNS.
The core of my infrastructure runs on Proxmox VE, providing enterprise-grade virtualization capabilities.
Dedicated to backups and documentation to keep the lab recoverable and well documented.
Runs core services: storage, identity, CI/CD, DNS filtering, and secure remote access.
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
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 significantly enhanced my technical skills in system administration, network management, and DevOps practices.