Last updated Sun, Jul 10, 2022

Homelab

Kubernetes
Linux

I've spent the last few months building a homelab to host a handful of services, namely:

Goals

My main goals of the homelab are:

  • It should be easy to maintain
  • It should be reliable
  • It should be useful
  • It should be simple, though simple is subjective

Hardware

I built a custom server in a SilverStone RM41-H08 case, fitted inside an Ikea Lack sidetable based on the LackRack.

For the build of the server itself, I wanted to make it extensible and power efficient. The case has 5 3.5-inch hotswap HDD bays, which allows for extending the storage in the future. For power efficiency I've bought a 550W platinum power supply, I got a higher capacity power supply as 3.5-inch HDDs can use a bit of power.

The rough specs are:

  • Intel i5 11500
  • 32GB of RAM
  • 550W platinum power supply
  • NVMe SSD for boot drive

Operating System

I chose Fedora Server as the base operating system. I chose it for a few reasons:

  • Good balance of update-to-date software and reliability
  • I already use Fedora Desktop for my laptop, so means less tools I need to relearn