The cabinet.
Everything in my 24U, as it sits today: 10U used, 14U waiting for a bad idea.
| Rev | Description | Date | By |
|---|---|---|---|
| A | First issue | 2026-09-28 | TD |
| B | As built | 2026-09-29 | TD |
| C | R730 replaces the R720xd | 2026-10-03 | TD |
| D | R430 and Mac mini; 24U | 2026-11-10 | TD |
| No | Device | U |
|---|---|---|
| Compute | ||
| 1 | U13–14 | |
| 2 | U12 | |
| 3 | U1–2 | |
| Network | ||
| 4 | U10 | |
| 5 | Off sheet | |
| 6 | U1–2 | |
| 7 | U1–2 | |
| Storage | ||
| 8 | U8–9 | |
| Edge | ||
| 9 | U1–2 | |
| Shelves | ||
| 10 | U1–2 | |
| 11 | U1–2 | |
| 12 | U23–24 | |
| 13 | U23–24 | |
| 14 | U23–24 | |
- Project
- HOMELAB
- Title
- The cabinet
- Scale
- AS NOTED
- Units
- mm
- Sheet
- 1 OF 3
- Rev
- D
- Date
- 2026-11-10
- Drawn
- TD
- Checked
- TD
- Dwg no
- TD-LAB-01
Server · U13–14
Dell PowerEdge R730
- 2 × Xeon E5-2683 v4: 64 threads, 512 GB RAM.
- Proxmox VE 9.2 on ZFS, eight drives in 16 bays.
- The RAID card does HBA mode itself: no surgery needed.
Server · U12
Dell PowerEdge R430
- 2 × Xeon E5-2620 v3: 24 threads, 48 GB RAM.
- Proxmox VE 9.2 on a ZFS mirror of two SSDs.
- The second Proxmox node, clustered with the R730.
- The Pi breaks ties.
macOS host · top shelf
Mac mini
- Apple M1, 16 GB, 1 TB.
- A headless Mac for macOS CI: each job gets a throwaway macOS VM.
- Plugged into the gateway’s port 6.
Gateway · U10
UniFi Dream Machine Pro
- Router and firewall. Everything else hangs off it.
- WAN on port 9, to the ONT.
- Ports 2, 3, 6 and 7: the Pi, the R730, the Mac mini, the R430.
- SFP+ port 11: the NAS, at 10 GbE.
Access point · off-sheet
UniFi U7 Pro
- The Wi-Fi 7 access point.
- Lives outside the cabinet; the PoE injector powers it.
From the ISP · top shelf
Fiber ONT
- Optical network terminal: fiber in, Ethernet out.
- Feeds the gateway’s WAN port.
Power over Ethernet · top shelf
PoE injector
- Powers the U7 Pro down its network cable.
- Network in from the gateway, power and network out.
NAS · U8–9
UniFi UNAS Pro 8
- 5 × 4 TB drives in 8 bays, one RAID 6 pool.
- Serves NFS to the lab.
- 10 GbE to the gateway over SFP+.
Control node · top shelf
Raspberry Pi 4 Model B
- 8 GB, in a black case.
- The control node. Ansible configures it too.
- Plugged into the gateway’s port 2.
Shelf · U1–2
Top shelf
- The small stuff: a Mac mini, a spare thin client, and the Pi and the ONT sitting on it.
- The PoE injector is tucked in at the right end.
Spare · top shelf
HP t540 Thin Client
- A thin client with no job right now.
- The Pi and the ONT sit on it.
Shelf · U23–24
Bottom shelf
- Storage for the storage: a spare drive and a bundle of patch cables.
Spare · bottom shelf
Spare drive
- A 2.5″ drive in a Dell caddy, in its box.
Spares · bottom shelf
Patch cables
- A bundle of white patch cables, waiting for a job.
Line key
- Object
- Hidden
- Phantom
- Centre
- Dimension
- 10 GbE
- 1 GbE
- PoE
- Cold air
- Hot air
Drawn from data, not by hand. When the cabinet changes, I edit a number.
What’s plugged into what
| From | To | Link |
|---|---|---|
| UDM Pro · Port 2 | Pi 4B · Ethernet | 1 GbE · Copper |
| UDM Pro · Port 3 | R730 · NIC 1 | 1 GbE · Copper |
| UDM Pro · Port 7 | R430 · NIC 1 | 1 GbE · Copper |
| UDM Pro · Port 6 | Mac mini · Ethernet | 1 GbE · Copper |
| UDM Pro · Port 11 · SFP+ LAN | UNAS Pro 8 · SFP+ | 10 GbE · SFP+ |
| UDM Pro · Port 9 · WAN | ONT · Ethernet | 1 GbE · Copper |
| ONT · Fiber | ISP | Fiber |
| UDM Pro | PoE injector · LAN in | Copper |
| PoE injector · PoE out | U7 Pro · Uplink | PoE |