Skip to content

Architecture

My home lab grew from a single workstation into a dedicated network with several servers and household devices. The lab includes a Raspberry Pi cluster, two Lenovo ThinkCentre M90n systems, and a Lenovo IdeaPad 3 15ITL6. A firewall, two routers, a switch, and four access points connect the network.

The diagram shows the home lab and its network connections.

The Home Lab

Three Raspberry Pi 4B nodes, each with 4GB of RAM and a 500GB SSD, run Docker Swarm and supporting services for the home lab.

Property Value
Hostname rpi01
Operating System Ubuntu 24.04.4 LTS
Kernel Version Linux 6.8.0-1056-raspi #60-Ubuntu SMP PREEMPT_DYNAMIC Thu May 7 21:58:14 UTC 2026
Architecture aarch64
CPU Cortex-A72
CPU Cores 4
Logical CPUs 4
Total RAM 3.74GB
Swap Memory 0.00B
Disk Hardware sda (00SSD1: 465.76GB)
mmcblk0: 119.08GB
Disk Partitions /dev/sda2 (/): 457.91GB
Network Devices eth0
IP Address 10.102.0.200/20
IP Addresses 10.102.0.200/20

The Proxmox VE 9.x cluster has three nodes: two Lenovo ThinkCentre M90n systems named bell and baklouti, and a Lenovo IdeaPad 3 15ITL6 named rocotillo.

Bell is a small-form-factor Lenovo ThinkCentre M90n with an Intel Core i5, 16GB of RAM, a 1TB SATA SSD, and a 1TB NVMe SSD. It runs Proxmox VE and hosts virtual machines and containers.

Property Value
Hostname bell
Operating System Debian GNU/Linux 13 (trixie)
Kernel Version Linux 7.0.6-2-pve #1 SMP PREEMPT_DYNAMIC PMX 7.0.6-2 (2026-05-29T11:08Z)
Architecture x86_64
CPU Intel(R) Core(TM) i5-7500T CPU @ 2.70GHz
CPU Cores 4
Logical CPUs 4
Total RAM 15.51GB
Swap Memory 8.00GB
Disk Hardware sda (CT1000BX500SSD1: 931.51GB)
nvme0n1 (CT1000P3PSSD8: 931.51GB)
Disk Partitions /dev/mapper/pve-root (/): 93.93GB
Network Devices enp0s31f6
vmbr0
IP Address 10.102.0.2/20
IP Addresses 10.102.0.2/20

Two fiber connections provide 750Mbps download and 150Mbps upload speeds with failover. A Ubiquiti UCG Ultra balances the connections, routes the VLANs, protects the network, and manages the wireless networks and SSIDs.

An eight-port, 1Gbps Layer 2 TP-Link switch connects the lab and network devices.

Four Ubiquiti U6 Mesh access points provide wireless coverage throughout the house. The Ubiquiti UCG Ultra manages three SSIDs for the main, guest, and lab networks. The lab SSID connects to the same VLAN as its wired devices.

The Ubiquiti UCG Ultra manages several subnets that separate devices by purpose.

Home Lab Subnets Details