Advice on Building My First Homelab—Budget: $5000
Hey everyone,
I've posted about this before, but now I have a clearer idea of what I need and hope you can help me out.
- Multiple Applications per VM: I'm running many applications on each VM, so container and headless solutions won't work for me
- Windows Server OS: I'm using Windows Server OS in unlicensed evaluation mode for testing. For now, I'll stick with it and won't switch to Proxmox, since all the applications I'll be using are Windows-based
- GUI Requirements: I need to use GUI-based applications. I'm not planning to run games or 4K content, so I don't need a high-end GPU, just enough for basic graphical tasks. I'll be using Visual Studio for Python multithreading tasks. Multithreading is crucial for my use case, plus managing VPN connections and working on machine learning projects. Many of the development tools and machine learning frameworks I use have graphical interfaces, and I prefer the convenience of a GUI environment for tasks like data visualization and interactive debugging. So, even though I'll be running multiple VMs, having a graphical desktop environment is important for my workflow
- Windows Server 2025 Datacenter: I'm going to use Windows Server 2025 Datacenter to learn and test. I know licensing is expensive, but I'll continue with Windows OS for now, as I have 6–36 months to test before putting it into production. Worst-case scenario, I can switch to Proxmox later if I don't like it. But for now, I'd like to focus on the homelab build
- Hardware Requirements: I need around 64 CPUs per socket and about 2 TB of memory and around 2 TB desk size. I'll be running around 20–50 Windows 11 Hyper-V VMs. I'm planning to buy 1 socket now and upgrade later if needed
Given all this, I'd really appreciate any advice on building my homelab within my $5000-$8000 budget. And I hope you can focus on my specific needs. I’m not looking for advice about Proxmox or other alternatives, I’ve already tested everything, and this is what I’m looking for <3
Some people helped me with this build. Is it good?
AMD EPYC 7702P
Cores/Threads: 64 cores / 128 threads
Price: Approximately $4,300 / Used: $1,400
Link: https://www.amd.com/en/products/cpu/amd-epyc-7702p
Should i go with a different CPU? maybe EPYC 7763 new: $1,489? or any other option?
Motherboard:
Supermicro H11SSL-i
Price: Approximately $500
Link: https://www.supermicro.com/en/products/motherboard/H11SSL-i
Memory (RAM):
512 GB (16 x 32 GB) DDR4 ECC Registered Memory
Price: Approximately $2,400
Link (Example memory modules, such as Samsung 32GB DDR4 ECC Registered DIMMs):
https://www.samsung.com/semiconductor/dram/module/M393A4K40CB2-CTD/
Primary Storage (for OS and VMs):
2 x 2 TB NVMe SSDs (e.g., Samsung 970 EVO Plus)
Price: Approximately $400 ($200 each)
Link: https://www.samsung.com/us/computing/memory-storage/solid-state-drives/ssd-970-evo-plus-nvme-m-2-2280-2tb-mz-v7s2t0b-am/
Secondary Storage (for data and backups):
4 x 4 TB HDDs in RAID 10 configuration
Price: Approximately $600 ($150 each)
Link (Example HDDs, such as Seagate IronWolf 4TB NAS HDD):
https://www.seagate.com/products/nas-drives/ironwolf-sata-hdd/
Graphics Card:
NVIDIA Quadro P1000
Price: Approximately $400
Link: https://www.nvidia.com/en-us/design-visualization/quadro-desktop-gpus/
Power Supply:
EVGA SuperNOVA 1200W P2, 80+ Platinum
Price: Approximately $350
Link: https://www.evga.com/products/product.aspx?pn=220-P2-1200-X1
Case (Chassis):
Supermicro SuperChassis 846BE16-R920B (4U Rackmount)
Price: Approximately $800
Link: https://www.supermicro.com/en/products/chassis/4u/846/sc846be16-r920b
Cooling:
Dynatron A26 4U Active CPU Cooler for AMD EPYC
Price: Approximately $100
Link: http://www.dynatron.co/product-page/a26
Networking:
Onboard Dual 10 Gigabit Ethernet Ports (included with motherboard)
Operating System Drive:
500 GB SATA SSD (for Host OS)
Price: Approximately $60
Link (Example SSD, such as Crucial MX500 500GB):
https://www.crucial.com/ssd/mx500/ct500mx500ssd1