Most of my computer projects includes, or revolves around, my homelab — a 29U, 600x600 mm, rack in my home office.
Table of contents
Location
My homelab rack is located in the basement, in the corner of my home office — right next to the water heater 😎
Top to bottom
Front
- Omicron, Netdata parent node
(Debian 12)
- HP EliteDesk 800 G1 USDT
- Lambda, 25 Gbit router (planned)
- HP ProDesk 400 G9 SFF
- Delta, Hypervisor
(Proxmox VE)
- Lenovo Thinkstation E32
- Kappa, Hypervisor
(Proxmox VE)
- HP EliteDesk 800 G2 SFF
- Beta, Hypervisor
(Proxmox VE)
- HP Z440 Workstation
- Alpha, Hypervisor
(Proxmox VE)
- White box
- Zeta, File server
(Proxmox VE)
- White box
- BlueWalker PowerWalker VI 1500 RT HID
Power distribution
Rear
- MikroTik CRS317-1G-16S+
Network
- MikroTik CRS328-24P-4S+
Network
- MikroTik CRS310-8G+2S+
Network
- Eaton HotSwap MBP
Power distribution
Non-racked
- APC Rack-Mount PDU
Power distribution
- Anker PowerPort 6 USB, 60W
Power distribution
- MikroTik CRS305-1G-4S+
Network
- Philips Hue bridge
IoT
- RIPE Atlas probe
Monitoring probe
- Schroff Socket strip
Power distribution
- TP-Link SFP media converter
Network
Backup
Every night I backup up all virtual machines and containers, using Proxmox Backup Server — every night the backups gets synced to a second machine. That way I always have two local copies of all VMs and containers.
Once a week all VMs and containers are backed up with vzdump1, and placed on my main file server. And then included in the off-site backup. I’ve done it this way to avoid having to upload all the chunks that Proxmox Backup Server creates (it’s a lot).
For off-site document backup I use Duplicacy, it encrypts, deduplicated, and uploads to Backblaze B2.
Power
I used to have an ATS, Automatic Transfer Switch, which allowed the homelab rack to be connected to two power circuits. If one were to drop out, the ATS would swtich to the other.
That device has been removed from the rack and sold, it has never really been useful in the seven years I’ve had it. And I wanted to use that 1U for something else.
The rack is connected to a 15 A circuit — dedicated to the homelab rack and heat-pump. The supply is protected with a Brennenstuhl Premium-Protect-Line 60 kA surge protector.
Power monitoring in Home Assistant
The homelab rack power is measured by a Shelly Plus Plug S.
My BlueWalker UPS communicates with NUT, Network UPS Tool, read how this works in this post.
Power usage
With the equipment I currently have powered on — the power is about 400-410 W. This includes all PoE devices, like Zigbee coordinator/router, Wi-Fi access points and CCTV cameras.
I try to keep the power draw down, and that means power down servers currently not in use.
Noise
My servers are relatively quiet, I don’t have any small squealing fans or enterprise servers. My 4U Inter-Tech server cases have Noctua fans, and the small form factor machines are already pretty quiet.
The MikroTik switches have 40 mm fans, but they run on low RPM and doesn’t spin up. With one exception; if I put a 10 Gbit/s copper SFP+ module in CRS317-1G-16S+ — the fans start ramping up and it becomes loud. But I don’t use 10 Gbit/s copper, so that isn’t a problem for me.
My desk is facing away from the rack, so I am sitting with my back to the rack — which also reduces the noise.
Network
Only switches that I consider part of the backbone is included in this diagram, e.g. a local switch on the TV-bench is not included.
Networks
- CCTV
- DMZ
- Guest
- LAB
- Users
Services
- Arch mirror (local, cached)
- Asterisk (PBX)
- Borg server
- Dovecot
- Gitea
- Haproxy
- Home Assistant
- Homer dashboard
- Knot DNS server
- Knot Resolver
- Mikrotik CHR
- Minecraft server
- Mosquitto MQTT
- Netdata
- NFS server
- NUT server (upsd)
- NVR (DIY FFmpeg)
- Plex Media Server
- Postfix
- Proxmox Backup Server
- Unifi controller
- Virtual NAS (Samba)
- Web server (nginx)
- Wireguard
- Zigbee2MQTT
- µLogistics
Photos
Tags
-
Backup Utility for VMs and Containers, by Proxmox ↩︎