Problem Statement
I wanted a production-grade environment I could break, rebuild, and experiment in without touching an employer's infrastructure. The goals were to stay sharp on the same class of tools I use at work, to try new tooling before recommending it professionally, and to run the services I depend on at home.
Solution Approach
Build a small self-hosted virtualization platform on consumer hardware, structured like a real production environment. Manage everything as code so any service can be rebuilt from scratch. Segment the network so guest, IoT, and management traffic stay isolated.
Implementation Details
Proxmox VE hypervisor with several VMs and LXC containers. Router configured with VLAN segmentation, DNS, and reverse proxy with automated TLS. Configuration and provisioning managed with Ansible. Off-site backups run on a schedule. Monitoring covers hardware health and service uptime.
Results and Outcomes


A stable environment I use daily and rely on. It has already paid for itself as a low-risk place to prototype ideas that later shipped to production at work, and it remains where I sharpen the skills I use professionally.
