Philosophy: Efficiency First

When I first started homelabbing, I chased the biggest, most powerful enterprise gear I could find. However, I quickly realized that running rack-mounted servers 24/7 is noisy, hot, and expensive. Today, my philosophy focuses on efficiency and sustainability.

Hardware Roles

Production Compute

Custom SuperMicro NAS

Handles 99% of daily workload. Uses an Intel i3-7100 for low power consumption and Quick Sync video transcoding.

Development Sandbox

Dell PowerEdge R710

Dual Xeon X5660s (24 Threads). Kept powered off (Cold Lab) and only booted to test new services before production deployment.

Network Edge

2012 Mac Mini

Runs PfSense, WireGuard, and HAProxy. Draws a fraction of the power of a rack-mount firewall while handling gigabit throughput.

ZFS Storage Architecture

I architected three physically separate ZFS pools to isolate workloads and prevent camera write-streams from slowing down media reads.

Pool 1: Media

  • 2x 2TB SSDs (Mirror)
  • Hosts Jellyfin library.
  • Ensures snappy UI browsing and instant seek times for 4K content.

Pool 2: Personal

  • 2x 2TB HDDs (Mirror)
  • Backups, documents, photos.
  • Cost-effective redundancy for "cold" data that is rarely accessed.

Pool 3: NVR

  • 2x 2TB SSDs (Mirror)
  • Dedicated to Frigate.
  • Isolates high-wear constant recording from the rest of the system.

Network & Security

Segmentation (VLANs)

My Minecraft Server is accessible to the world, but VLAN rules prevent it from initiating connections to my personal devices. If the server is compromised, the rest of the network remains secure in a digital DMZ.

Redundancy (DNS)

To prevent the internet from "breaking" if the server goes down, I run a secondary DNS on a Raspberry Pi 3B+ on a separate circuit.

I use nebula-sync to keep blocklists identical across both instances.

Software Stack

LXC (High Performance)

  • Jellyfin: Direct hardware access to Intel iGPU for transcoding.
  • Minecraft: Optimized with Fabric & Lithium in a dedicated container for low latency.
  • Samba: Simple SMB shares over Gigabit LAN.

Docker (Microservices)

  • AI: Frigate (NVR) w/ GTX 950 passthrough, Ollama/OpenWebUI.
  • Tools: Pi-hole, SearXNG, VaultWarden, LocalToast.
  • IoT: Home Assistant, Mosquitto MQTT broker.