A Tour of My Homelab

Homelab [hom-læb](n): a laboratory of (usually slightly outdated) awesome in the domicile. - r/homelab

Homelabbing is how I learn things I don't otherwise get to learn at work. In this post I share some of the hardware I settled on to build my lab.

It all started with some basic requirements a long time ago:

  • High WAF (wife approval factor)
    • This rules out most old cheap enterprise kit due to noise, heat and space constraints
  • The ability to simulate an entire enterprise environment
    • Decent amount of compute
    • Lots of RAM for virtualisation
    • Storage expandability
    • VLANs for different network segments

Hardware

My virtualization needs are met with a HP Z620 (running VMware ESXi). It's silent, looks quite nice with its aluminium side panels, and DDR3 was significantly cheaper than DDR4 when I got it.

Specs:

  • 2 x E5-2660
  • 80GB ECC DDR3
  • OImaster 4 x 2.5” SATA drive bay
  • 2 x 1TB HDD
  • 3 x SSDs totaling 870GB
HP Z620 Under an IKEA NYBODA

For the networking side of things, the fibre and the patch panel for my apartment is delivered to a small cupboard with no ventilation. This limited my networking device selection to low power devices.

Devices:

  • HP T610 Plus (running pfSense)
    • 4GB RAM
    • 1 x 120GB HDD
    • Intel I340-T4
  • HP 1820-24G J9980A switch
  • TP-LINK EAP245 v1
  • 2 x Linksys SE2500 access switches (not pictured)
  • Silverstone FM122 (running on USB 5v power)
Network Cupboard

The HP T610 Plus is getting old but still meets my needs for a physical router/firewall device. It doesn't consume much power and supports a full size PCI-E expansion slot which can be used to add a 4 port NIC.

The HP 1820-24G which forms the center of my network is completely fanless. I added a high static pressure fan running at a lower RPM to push some air through it just in case.

Diagrams

Physical Network Diagram

Currently three network zones exist to keep things simple. Both DMZ and LAB zones have limited connectivity outbound.

Logical Network Diagram

Summary

While my lab is fairly minimal in comparison to some of the others I've seen out there, it meets my learning needs without stretching the bank too much. All up, the kit mentioned in this post totals around $1000 AUD with almost all of it found on eBay/Gumtree.

If you're looking into building a homelab for similar reasons, I highly suggest it, check out https://www.reddit.com/r/homelab for some inspiration.