Building a Proxmox Home Lab on a Budget
Every sysadmin needs a lab. Here’s how I built mine with Proxmox VE on repurposed enterprise hardware.
Why Proxmox?#
- Free and open source – No licensing costs
- KVM + LXC – Full VMs and lightweight containers
- Web UI – Manage everything from a browser
- Clustering – Scale up when you find more hardware
The Hardware#
I picked up a Dell PowerEdge R620 from eBay for $150:
| Component | Spec |
|---|---|
| CPU | 2x Xeon E5-2650 (16 cores total) |
| RAM | 64GB DDR3 ECC |
| Storage | 4x 600GB SAS (RAID 10) |
| Network | 4x 1GbE |
Not the newest, but plenty for learning and testing.
Installation#
- Download Proxmox VE ISO from proxmox.com
- Create bootable USB with Rufus or
dd - Boot and follow the installer
- Access web UI at
https://<ip>:8006
Post-Install Configuration#
Remove Enterprise Repository Warning#
# Edit the sources list
sed -i 's/^deb/#deb/' /etc/apt/sources.list.d/pve-enterprise.list
# Add no-subscription repo
echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > \
/etc/apt/sources.list.d/pve-no-subscription.list
apt update && apt upgrade -y
Enable IOMMU for GPU Passthrough#
Edit /etc/default/grub:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
Then:
update-grub
reboot
My Lab VMs#
| VM | Purpose | Resources |
|---|---|---|
| DC01 | Windows Server 2022 Domain Controller | 4GB RAM, 2 vCPU |
| WEB01 | Ubuntu 22.04 web server | 2GB RAM, 2 vCPU |
| DOCKER01 | Docker host | 8GB RAM, 4 vCPU |
| PFSENSE | Firewall/router | 1GB RAM, 1 vCPU |
Templates Are Your Friend#
Create a VM, install the OS, run updates, then convert to template:
qm template 100
Clone from template in seconds instead of reinstalling.
What’s Next#
- Set up Ceph storage across multiple nodes
- Implement proper backup with Proxmox Backup Server
- Experiment with Kubernetes (k3s cluster)
A home lab is the best investment for your career. Start small and expand as you learn.
Read other posts