1) Pick the Base Hardware
- CPU: Any 4c/8t+ desktop chip (Intel i5/i7 8th gen or newer, AMD Ryzen 3000+).
- RAM: 32 GB minimum; ECC if your board supports it.
- Disk: 1 x SSD for OS/VMs, 1 x HDD or SSD for bulk storage/backups.
- NIC: Onboard is fine; add Intel i350 or i210 PCIe if you need more ports.
2) Prep and Assemble
- Clean dust, replace thermal paste, and confirm fans spin freely.
- Install drives with SATA cables that click firmly; avoid loose headers.
- Use a small UPS or surge protector; label power and network cables.
3) BIOS Configuration
- Enable virtualization (Intel VT-x/VT-d or AMD-V/IOMMU).
- Disable fast boot and quiet boot; show POST for easier troubleshooting.
- Set fan curves to keep the system cool and quiet.
- Configure a static MAC address if your NIC supports it.
4) Burn-In Checks (30-60 minutes)
- Memory: Run memtest86+ for at least one full pass.
- CPU: Stress test with `stress-ng` or `Prime95` for 15-20 minutes while monitoring temps.
- Disk: Run `smartctl -a` to verify drive health; run a short SMART test.
5) Network and IP Plan
- Pick a static IP outside DHCP scope (e.g., 192.168.1.50 if DHCP is 100-200).
- Document the hostname, IP, and login creds in your homelab vault.
- Test LAN throughput with `iperf3` to another host.
6) Ready for Hypervisor
With a clean burn-in, your box is ready for Proxmox or another hypervisor. Keep the cabling tidy, label disks, and back up any BIOS configs if your board supports export.