Hey There! Thanks for checking out the guide, I hope it really helps you. There are lots of links to other vendors, NONE of the links are affiliate links where I make any sort of money.

NOTE

Please use the Contact form or use these options:

The guide is meant to be free information, and occupies a lot of time finding this information and searching and building, etc. If you want to support the guide, I keep 95% of what one sends. Please consider Buying me a Coffee! Obviously not required, I’ll continue posting regardless.

NOTE

NOTE: This guide will be very photo and link heavy, so it may take longer to load for some users. It is also pointed more towards first-time builders and the experienced friends out there may be a little bored with the guide quickly. If you’d like some other reading material on the more complex, visit my good friend 0xBEN’s site: https://benheater.com/

ANOTHER_NOTE

This guide is from the perspective of an American buyer with ready access to platforms selling equipment, with no concerns of affordable HVAC, internet and reliable, stable utilities. Your mileage may vary.

I am trying to build this machine using parts nearly entirely from eBay or select Amazon sellers. If I find a good deal on Facebook, I may snag that too. I’m always hunting for more gear!

Homelab Ideas:

  • You can find a Raspberry Pi kit for just about $120 USD, containing the Raspberry Pi 5, USB-C Power Supply (They will NOT run off a cell phone charger, they require more wattage than a normal everyday one can output) and a microSD Card. Pi’s are usually considered overpriced for being underpowered but if you want to start small, this is it but I think your money would be better spent on a more capable box.

NOTE

Raspberry Pi’s are overpriced for being underpowered. Put that cash towards a more capable machine.

  • One could find Intel NUCs, mini-pc’s or Small Form Factor (SFF) machines with better processors and more memory for likely cheaper via eBay. The bigger your budget, the better the performance. On that note, you can get something a bit more expensive like the Minisforum MS-01 workstation.
    • I am a frequent Facebook marketplace, eBay and local computer reseller’s/repair shop hunter. If I see something that’s priced reasonable, I grab it for my homelab.
  • “Retired Gaming PC” or that old PC you just upgraded recently. I have added retired machines to my home lab with absolute joy or alternatively, harvested their drives for other machines.

Current

My Current, Working build:

  • OS: TrueNAS Scale CE
  • Case: Supermicro 4U w/ 20 hard drive bays
  • Motherboard: Will need to check
  • Hard Drives: 8TB Western Digital + 1x 256 GB Samsung SSD for boot drive
  • CPU Coolers: 2x Noctua DH14s
  • CPUs: 2x Intel Xeon(R) CPU- E5-2650 V2 - 16c/23t
  • HBA Cards: Will have to check
  • RAM: 128 GB DDR-3 ECC
  • PSU: Evga 1,000W
  • GPU: Nvidia 1080
  • NIC Card: Onboard and 2 10Gbe ports via PCIe card

Build Tasks: VMs, Media Streaming, among AI and other personal workflows.

WIP

Work In Progress (WIP) Proxmox build:

  • Case: Rosewill RSV-R4100U
  • Motherboard: Huananzhi X99-F8D Plus
  • Proposed yet necessary hardware:
  • Hard Drives: Likely to be SAS Drives
  • CPU Coolers: Likely Noctua DH-14s
  • CPUs: High core/High Thread Intel Xeons
  • HBA Card(s): TBD
  • RAM: As much as the board can hold
  • PSU: ~600-800W
  • GPU: ?
  • Upgraded 10Gbe NIC card
  • Fan upgrades: ?

Thinking about the build

This is the most important part of the entire process. Weight out your budget and your goals. Do you want a VM or Virtualization server, A low power backup server, a 4K media streaming powerhouse, or a docker container paradise? Do you want a rack mounted server or a tower server? Do you want to use an unused laptop? Use what you have and upgrade, when, and if, you are able. Start with something simple like I did, with a Raspberry Pi, a freebie from the E-Waste recycler in your area, a cheapie you found on eBay or from the pile at work the IT Guy was giving away.

When I started buying equipment, I started cheap and eased my way into the larger, overspecced server that I have now. My original plan was to only buy 2 Raspberry Pi 4’s to run a network ad-blocker using a utility called Pi-Hole. I wanted 2 of them for each side of my house, sometimes when one goes down for an update or a botched upgrade, it’s nice to have a backup ready to continue feet away. I quickly ran into memory issues and had to plan my next move.

Next, I switched to purchasing a couple of mini or small form factor PC’s. This started the main hobby that’s become my homelab today. I ran so many docker containers on those little guys, I had an absolute blast learning how to configure Docker Compose files to bring up an entire stack of applications that I used often up with one command and little wait time. Eventually, I needed more horsepower and came across my current build, case and all minus drives for ~$600 USD.

Recently, I found a marketplace post nearby, in which the poster was giving away their homelab. It was 3 nice yet older Dell rack mountable servers, fully upgraded, with some Cisco switches. Even though I could never get in touch with the poster, I began contemplating building another machine for my personal homelab. I’ve chosen to document that journey here. Further on in the guide, I will be posting links, resources, and buying tips as I spec out and build the new machine.

I mostly follow the guides from ServerBuilds.net, they specifically recommend older equipment which still has lots of life remaining but that was retired on a planned decommission program by their respective owners. As I’m building a new big rig for the homelab, it felt more honest to just buy what I always wanted, instead of what I needed. Especially considering the parts are rather reasonable at auction and if you look hard enough.

Needs

Here are some “must-have’s” that every build requires. We’ll break them down into individual sections. Primary concerns not listed below are networking, do you have enough switches and ethernet drops? Do you have power to the area you want to keep the home lab and all the various bits and pieces? They’re going to run hot, in some parts of the world air conditioning is not an affordable luxury, consistent and reliable power and internet are not always guaranteed. The access to parts, HVAC, power, and networking are a standard in the US and I apologize for not including these statements earlier. Not only do servers and switches run hot, but they can run noisy when fully engaged. Keep that in mind for the location of the server and equipment too. Will this drive my significant other crazy? Valid concern for sure!

Cases

Not only do you want something with good airflow as mechanical hard drives like to be cool but you want plenty of room for as many as you can afford. This is why I went with the Rosewill case. It had space for 7x mechanical hard drives. You also want to consider if you need a server rack or cabinet. I have a 42u metal server rack which lives in the closet and holds my current 4u build with plenty of room to spare. Other options include the following: Do you want a tower server, this is basically a larger version of the standard PC case. You also have the choice of a rackmountable server. Which flows into another potential need…A server rack of some sort.

Here are some recommendations from the Serverbuilds.net community, unfortunately, many are no longer available at a reasonable price:

Tower Cases

BrandCase + LinkFits3.5” Drive SpaceEstimated Price
Cooler MasterN400 ATX8 + 2~$75
Cooler MasterElite 350 + PSU ATX6 + 4~$90 - Unavailable
Fractal DesignNode 804 mATX10~$115 - Unavailable
Fractal DesignNode 304Mini-ITX6~$90 - Unavailable
SilverstoneDS380BDTX, Mini-ITX8 hotswap~$200 -
Note: I’m researching more readily available options

Rackmount Chassis

BrandCase + LinkFits3.5” Drive SpaceEstimated Price
RosewillRSV-L4500All15~$150
RosewillRSV-R4100All6 + 2~$110
RosewillRSV-R4000All8 + 3~$100
RosewillRSV-L4000All8 + 3~$120
RosewillRSV-L4412All12 Hotswap~$275
Note: More research required

Motherboards

Motherboards are usually pretty reasonably priced. You want one with enough SATA ports AND with enough expansion slots for your needs. As I already have a case, I’m pretty locked in with options. Spend money here and on a quality PSU.

Bear in mind also, that server motherboards are often larger and use a different form factor than desktop builds in the majority of situations. Consider this carefully when purchasing.

Consumer Motherboards

Brand - SpecsModel + LinkCPURAMForm FactorPCIeSATANICIPMIOtherEstimated Price
ASRockB85 PRO4Core i3/i5/i7Non-ECC UDIMM ONLYATX42xSATA3 4xSATA41No-~$55
ASUSH81I-PLUSCore i3/i5/i7Non-ECC UDIMM ONLYMini-ITX12xSATA31No-~$45
ASUSH81M-ACore i3/i5/i7Non-ECC UDIMM ONLYMicro-ATX32xSATA3 2xSATA31No-~$35
ASUSH81M-CCore i3/i5/i7Non-ECC UDIMM ONLYMicro-ATX32xSATA3 2xSATA31No1x PCI~$50
GigabyteGA-H81M-S1Core i3/i5/i7Non-ECC UDIMM ONLYMicro-ATX3-1No-~$50

Server/Workstation Motherboards

Brand + SpecsModel + LinkCPURAMForm FactorPCIeSATANICIPMIOtherEstimated Price
SupermicroX10SLM-FXeon, Core i3ECC UDIMM ONLYMicro-ATX34xSATA3 2xSATA22YesSATA DOM~$90
SupermicroX10SLM±FXeon, Core i3/i5/i7ECC UDIMM ONLYMicro-ATX34xSATA3 2xSATA22YesSATA DOM~$100
SupermicroX10SLM±LN4FXeon, Core i3ECC UDIMM ONLYMicro-ATX24xSATA3 2xSATA22YesSATA DOM~$130
SupermicroX10SLVCore i3/i5/i7Non-ECC UDIMM ONLYMini-ITX12xSATA3 2xSATA22NoSODIMM~$120
ASRock RackC226M WSXeon, Core i3/i5/i7ECC/Non-ECC UDIMM ONLYMicro-ATX36xSATA32No~$170

Hard Drives

One could in theory go all the way with SSD’s but that’s rather expensive and low density of storage unless you’ve got a credit card with plenty of room. I suggest buying Western Digital external drives and “shucking” them like an oyster to get at the drive inside. It sounds complicated and definitely voids the warranty but anyone with a screwdriver can handle this task. I’ll go into more detail on the shucking process in a later edition of the guide.

Here you have a handful of choices, Shuck-able mechanical drives of the SATA variety, SAS drives, and SSD drives. Note the motherboard models I’ve outlined don’t include any M.2 slots so you’ll need to choose 2.5” SSDs if you want to go that route.

CPU Coolers

Intel Xeon’s, at least in the choice I’m making can run rather hot stuck in a case surrounded by mechanical drives. You want to increase the air flow as much as possible. Depending on the configuration of the motherboard and what you want to spend, a single CPU model may make more sense than the raw power of a dual CPU build. These are typically available for pretty reasonable on eBay and Amazon.

CPU(s)

CPU’s are relatively cheap. Most consumer models (i3/i5/i7) have an integrated GPU on the chip itself, this saves one needing a graphics card and consuming extra power. It would also occupy a PCIe slot better used to maximize storage density for a NAS or backup server. Though for some builds, like a streaming server, it’s probably best to have one that’s supported by the OS for transcoding. Note that the newer builds of TrueNAS, Gold Eye and beyond, appear to remove support for older GPU’s specific to this purpose. Below are a handful of CPU options, match it to your board and fit it to your wallet.

ModelCodeCores + ThreadsMax Freq.TDPPassmark ScorePrice (est.)
Pentium G3240SR1NB2C/2T3.2GHz533251~$10
i3-4330TESR1802C/4T2.4GHz343680~$25
i7-5775CSR2AG4C/8T3.7GHz6510837~$100
Xeon E3-1225 V3SR1KX4C/4T3.6GHz847238~$45
Xeon E3-1230L V3SR1584C/8T2.8GHz257231~$65
Xeon E3-1280 V3SR1504C/8T4.0GHz829841~$100

HBA Card(s)

These cards are great for adding more drive density to a machine, provided it can hold the drives in the first place. HBA stands for Host Bus Adapter card and they’re usually flashed into IT mode and pretty widely available.

RAM

This is where it can get expensive, depending on the proposed workload, and compatibility with your motherboard…It might be costly. My motherboard seems to only take DDR4 and RAM prices seem to rollercoaster up then down fairly regularly for no real reason.

Power Supply - PSU

Get a quality power supply, full stop. There are many different efficiency ratings but overall, remember this isn’t meant to truly be a gaming or mining build. You want enough juice flowing as efficiently as possible, while maintaining that you want a stable supply of power to your drives all the time. Cheap power supplies are known to surge sometimes and fry whatever is connected to them. That’s a bad thing when you’re spending this amount of money and have important data to protect.

Graphics Card - GPU

Remember, we aren’t going for a gaming build so we don’t require a Nvidia GTX 5090 card or anything like that. We can get a purpose built card that will do a hardware conversion on media, known as transcoding. As this can be necessary since the CPUs may not have onboard video, you can remove it after you’re done configuring the system. Proxmox, my chosen OS, allows one to setup headless or without a monitor through a web GUI.

Network Interface Card - NIC

For my builds, I am typically transferring files that are large back and forth. Think media that’s streaming to my smart home devices or mainly ISO’s. I love trying out new flavors of Linux but I’ve been known to build labs like GOAD (link is to the notes portion of the site), an intentionally vulnerable Active Directory lab based on the ever popular Game of Thrones series. You’ll want the fastest transfer speed you can get and one can find 1 or dual slot 10Gbe (instead of 1Gbe) cards for very reasonable. It helps to have a network switch which supports this otherwise, there’s no point. To be clear, you can get by with onboard NICs in the majority of cases but note it could impact your workflow. Time is money as is often said!

OS

This is an important consideration also. With TrueNAS and zfs, in general, you need all disks to be the same size or the array chooses the lowest TB storage and applies that capacity to all drives. Note that’s an oversimplification but it’s very close to the truth.

I am choosing Proxmox for the build this time. It’s always been a bit of a mystery to me and I finally have the ability to learn it by tinkering with it in the comfort of my home. If I tried this all in a cloud lab, I’m looking at hundreds of dollars per month for all the VMs and storage and such I tinker with on a daily basis.

Firewall - OPNsense, PFsense, and Protecli Firewalls

Coming soon

Network Switches

Coming Soon

Wireless Access Points

Coming Soon

Miscellaneous Supplies

You’ll want to have some thermal paste on hand and it doesn’t hurt to have some spare ethernet patch cables and SATA cables. I’ve known SATA cables to go bad and completely confuse my troubleshooting efforts. I have thought whole drives were bad before and it was a simple SATA cable change that fixed me right up.

Again, this isn’t a gaming build so some artic 5 silver thermal paste is probably good. One shouldn’t need something fancy like liquid metal. You’ll only need a healthy dot, like the size of a BB for installing the CPU Cooler(s).

Additional Considerations

A homelab doesn’t have to be just a box with some drives in it. Once you have your goals in mind, you can expand or shrink your expectations from there. Some add in gear like network switches for learning Cisco’s IOS or a firewall is a good way to start setting up advanced projects you can add to your resume or CV. It comes across really well that you’re a self-starter and motivated towards continuous learning.

Misc Pictures of my build unboxing:

For starters, I ordered a 4u rack mounted case, the Rosewill RSV-R4100U case from eBay. Why a 4u case? I found a good deal on it and I already have a rack that lives in my closet that will fit the new machine nicely. There happens to be space for either 7x 3.5” hard drives or 14x 2.5” SSD slots.

Here are my Australian Shepherds helping me open the box:

WHAT’S IN THE BOX?! Front view of the case, bonus shot of my feet. It does have a locking panel for the power and reset buttons, 2 USB 3.0 ports, and blanks for 2 5.25” size peripherals. There is also a front mounted 120mm fan for cooling, on the left side.

Honestly, I will likely remove the panel since I don’t mind having these exposed to the world. Although it does make it look a bit cleaner, so I am on the fence still.

Following this sentence, there are more photos showing off the different parts of the case:

Above is the case with the side panel removed. Do your research on cases, this one I don’t so much like internally as I have to remove the drive bays to mount the motherboard or other PCIe cards. Here is the rear of the case, note the cutouts meant for the power supply and the motherboard I/O shield to fit. You can also see the 2 80mm exhaust fans and the expansion slots.

Next, I bought a motherboard from a seller on eBay. This was actually something I had in storage for a PC I was considering building for a family member but it didn’t work out. So, back to what I said earlier: “Use what you have.” It was advertised as a gaming motherboard rather than a server motherboard. It’s also from an odd Chinese brand I’ve never heard of before, so reliability testing will also be in the works.

Here is the unopened box, prior to the dogs helping open it too:

This is a dual CPU board from Huananzhi that takes Intel Xeon Processors. This is the X99-F8D Plus.

Here, we have a close-up of a single CPU slot:

Here is a photo of the dual CPU’s with protective covers still installed from the factory:

and finally, here it is zoomed out somewhat to show the entire board outside of the anti-static bag:

Next, I will purchase a Power Supply Unit or PSU, for short. I will need DDR4 for RAM, hard drives for storage, 2x CPU’s and likely a very cheap video card for hardware transcoding. I am rather annoyed that there are three expansion slots, as I would have liked to have space for a 10GBe Network Interface Card or NIC, for short.