Homelab

Last updated: February 18, 2025

I started my homelab over 2 years ago with a Raspberry Pi 5 running Ubuntu and 2 external 5TB drives. From there I bought an 8U StarTech rack and Dream Machine Pro. The 8U rack was quickly filled and about a year later I upgraded to an 18U rack which is currently what I’m running with.

Quick Links: PDU Toggle Switch Layout

Diagram

Hardware Overview

Infrastructure

  • 18U StarTech Server Rack (Amazon)

  • ADJ 8 Outlet Toggle Switch PDU (Amazon)

  • 8 Outlet StarTech PDU (Amazon)

  • CyberPower UPS (Amazon)

Network

Compute


Ubiquiti Dream Machine Pro

Network gateway with Teleport for remote access. Handles DNS, ad-blocking, region filtering, firewall, network analytics, and camera recording/storage.

Silverstone RM44 Chassis

Windows 11 and Pop!_OS Gaming/Dev Machine

Components

  • AMD Ryzen 7 5800X

  • NVIDIA RTX 3080Ti

  • 128GB DDR4

Dell PowerEdge R730XD

Primary TrueNAS Server

My workhorse running TrueNAS for storage and Docker app deployment.

Components

  • 2x Xeon E5-2660 v4 @ 2.00GHz (56 cores total)

  • 128GB DDR4 ECC

  • 32TB usable (RaidZ2)

Docker Apps

Deployed

Planned Additions

  • Jenkins - Build automation for Rust/Python projects across multiple platforms (MacOS, Windows, Debian, Fedora)

  • Immich - Google Photos alternative (waiting for stable release)

Supermicro SYS-6016T-NTF

Proxmox VM Host

Older 1U server running Proxmox for virtualization. Handles development VMs and services that don’t need to run 24/7.

️Virtual Machines
  • Ubuntu - General testing & Debian-based app builds

  • Fedora - Non-Debian Linux builds

  • Windows 11 - Multiplayer client testing for Rust game/editor

  • MacOS Sierra - Mac app builds

  • Ubuntu - Minecraft server

  • TrueNAS - Testing deployment

  • OpenMandriva - Experimentation


Media

Rack Photos

Current 18U Setup

Current 18U Rack Setup

Laid out in RackViz

Current Digital 18U Rack Setup

Original 8U Setup

Old 8U Rack Setup