Skip to main content
  1. pages/

Christians Home Lab Setup

·566 words·3 mins·
 Author
Author
Christian Mohn
IT veteran, podcaster, author, and blogger from Bergen, Norway.
Table of Contents
Home Lab - This article is part of a series.
Part 2: This Article

Homelab V4.0
#

Some details on the previous hosts and setup: The Home Lab: 2022 Edition (V3.0).

This page covers the current generation, V4.0, a full rebuild onto Proxmox VE. The story of why and how is its own series:

Note

This is a living document, and is subject to change at any given time.

Last updated August 5th, 2026.

Proxmox VE Cluster
#

Three node Proxmox VE cluster, quorum-healthy. Everything below is managed from a single Ansible monorepo, Dojo, see How I GitOps’ed My Homelab for the full story.

Proxmox VE version: 9.2

Proxmox Hosts
#

HostnameModelCPURAM
pve01ASUS NUC 15 Pro (NUC15CRHU7)Intel Core Ultra 7 255H (16 threads)96GB
pve02ASUS NUC 15 Pro (NUC15CRHU7)Intel Core Ultra 7 255H (16 threads)96GB
pve03ASUS NUC 15 Pro (NUC15CRHU7)Intel Core Ultra 7 255H (16 threads)96GB

Each node also carries an Intel Arc iGPU, used for Plex hardware transcoding via SR-IOV passthrough, see Intel Arc SR-IOV Hardware Transcoding with Plex on Proxmox VE.

Proxmox Host Physical Details
#

ComponentDescriptionNotes
Local Storage 0500GB NVMeProxmox VE OS
Local Storage 12TB NVMeCeph OSD
NIC 0/1Onboard dual 2.5GbEManagement, Corosync, NFS, SDN segments
Thunderbolt 4Dual TB4 ports, cabled in a ring between the three nodesDedicated Ceph fabric, not a VLAN

Ceph Storage
#

Ceph runs replicated across all three nodes, over a dedicated Thunderbolt 4 ring rather than the 2.5GbE management network, isolated and unrouted at 10.100.0.0/24, roughly 26Gb/s node to node. Pool is size 3, min_size 2, giving around 1.8TiB usable out of 5.5TiB raw. The Thunderbolt ring, the BIOS issue that blocked it initially, and a full node-failure test are covered in Proxmox VE and Ceph Over a Thunderbolt Ring on Three NUCs.

PVE StorageTypeBacksNotes
ceph-vmRBD (Ceph)VM disks~1.8TiB usable, replicated size 3, the HA-capable tier
PVE-NFSNFSVM disks, ISOsOn the Synology DS920+ (stor-syn-02)
local-lvmLVM-thinVM disksNode-local, not migratable
localdirISOs, templates, backupsNode-local

VLAN Configuration
#

Summary of the segments that matter day to day:

VLAN FunctionVLAN IDSubnetNotes
Native/Default1192.168.5.0/24Legacy home LAN, client devices
Proxmox Management20192.168.20.0/24pve01-03, Proxmox Datacenter Manager
Corosync21192.168.21.0/24Cluster communication, its own NIC and VLAN on purpose
NFS26192.168.26.0/24Dedicated PVE-to-DS920+ storage path
Core Services30192.168.30.0/24DNS nodes and VIPs, Ansible VM, CI runner, container hosts ctr-core-1/2/3
Application VMs31192.168.31.0/24Applications
VPN50192.168.50.0/24Remote clients
IoT60192.168.60.0/24IoT devices
DMZ150192.168.150.0/24Public-facing services

Ceph does not have its own VLAN. It rides the Thunderbolt ring directly, isolated and unrouted, never touching the switch fabric at all.

Network Attached Storage (NAS)
#

HostnameModelDrivesRole
stor-syn-01Synology DS216play2 x WD4000FYYZ-01UL1B2 (2TB)General file services
stor-syn-02Synology DS920+4 x ST12000NM005G-2MT133 (12TB)NFS/bulk storage: VM disks and ISOs (PVE-NFS, VLAN 26) and file services

UPS
#

TypeDetails
BlueWalker PW UPS VI 2200 SHLManaged by NUT via nut-1 (a Raspberry Pi Zero 2 WH on USB), monitored by Home Assistant, both Synology boxes, and a Nutify dashboard container

Infrastructure Diagrams
#

Other
#

Home Lab - This article is part of a series.
Part 2: This Article

Related