Skip to content

Hardware

The homelab is built on a mix of ARM and x86 hardware, optimized for power efficiency and performance where needed.

Rack & Enclosure

ComponentDescription
GeeekPi 10" Mini RackCompact 10-inch rack enclosure for the Pi cluster
GeeekPi 7.8" Rack-Mount LCDBuilt-in display for monitoring without external monitor

Compute Nodes

Raspberry Pi Cluster

ComponentDescription
Raspberry Pi 5 16GB8x Quad-core Arm Cortex-A76 @ 2.4GHz
GeeekPi NVMe CarrierPCIe to NVMe adapter for Pi 5
Teamgroup MP33 1TB NVMePCIe 3.0 NVMe SSD storage per node

Cluster Roles

2 Pis run the K3s control plane alongside psyaimax (3-node HA etcd + API server), and 6 Pis serve as general-purpose workers. Dedicated workloads like Omada, Unifi, and Semaphore are pinned to specific control plane nodes via taints.

AI Inference Nodes

ComponentDescription
Minisforum MS-S1 Max128GB unified memory, 120W Ryzen AI Max+ 395 (ROCm)
NVIDIA AGX Thor128GB, 130W Blackwell GPU (CUDA)

TIP

Both AI nodes use taints to ensure only inference workloads are scheduled on them. See AI Inference for the multi-pod architecture.

Networking

ComponentDescription
TP-Link Omada SG2210XMP-M28-Port 2.5GbE PoE+ switch with 2x 10GbE SFP+ uplinks
QNAP QSW-3216R-8S8T16-Port half-width rackmount 10GbE core switch (8x SFP+, 8x RJ45)
Firewalla Gold PlusMulti-gigabit firewall and router with IDS/IPS

Power

ComponentDescription
CyberPower CP1500PFCLCD1500VA/1000W sine wave UPS with LCD display
Waveshare PoE+ HAT802.3at PoE+ power delivery for Pi cluster

PoE Power Delivery

All 8 Raspberry Pis are powered via PoE+ from the Omada switch, eliminating individual power adapters and simplifying cable management.

Homelab Infrastructure

Build: a625fb4