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:

ComponentSpec
CPU2x Xeon E5-2650 (16 cores total)
RAM64GB DDR3 ECC
Storage4x 600GB SAS (RAID 10)
Network4x 1GbE

Not the newest, but plenty for learning and testing.

Installation#

  1. Download Proxmox VE ISO from proxmox.com
  2. Create bootable USB with Rufus or dd
  3. Boot and follow the installer
  4. 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#

VMPurposeResources
DC01Windows Server 2022 Domain Controller4GB RAM, 2 vCPU
WEB01Ubuntu 22.04 web server2GB RAM, 2 vCPU
DOCKER01Docker host8GB RAM, 4 vCPU
PFSENSEFirewall/router1GB 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.