Homelab

Some documentation of my homelab, mainly for personal reference.

Primary Server

  • Intel i7-14700K (20 cores @ 5.5GHz)
  • MSI MAG z790 Tomahawk Max WiFi Motherboard (Manual)
  • 64GB DDR5 RAM
  • 2x 2TB SSD/NVMe (Mirrored)
  • 2x 6TB HDD (Mirrored)
  • 256GB SSD (Boot)
  • 3 of 4 M.2 slots remaining
  • 5 of 8 SATA ports remaining 🙂
  • TrueNAS Scale

Secondary Server

I host a variety of local services from a Lenovo m720q mini-workstation. It’s a portable NUC-style 1L form factor, very well built and serviceable.

These units are widely available from corporate liquidators for as little as a hundred bucks, and outperform cloud servers costing many hundreds of dollars monthly (particularly given their storage capacity). And as for public connectivity, with VPN tunneling and gigabit connections now commonplace – why do this to yourself?

This model features an Intel i5-8500 (3.50GHz) processor, 32GB of RAM, 2x2TB NVMe SSD (Mirrored), 2x6TB HDD (Mirrored), and a 256GB SSD (Boot). It runs TrueNAS Scale to manage ZFS storage, Kubernetes, and VMs.

Primary Drives List

  • 1TB SSD
  • 2TB SSD
  • 2TB SSD
  • 2TB NVMe
  • 6TB HDD
  • 6TB HDD

Spare Systems & Parts

  • 3x Lenovo mini-workstations
  • NVMe Drives: 512GB, 256GB, 256GB
  • 1TB SSD
  • 2TB SSD
  • 2x 32GB DDR4 RAM

Services

CloudflareNetwork tunneling
WordPressContent management system
JellyfinMedia server
KavitaReading server
OllamaLarge Language Model (LLM) UI and management
File BrowserBrowse mounted directories and files
TransmissionDownload server
SyncthingFile synchronization server
Uptime KumaWeb services monitoring
n8nAutomation server