Homelab

Home office — Homelab, 29U
Most of my computer projects includes, or revolves around — my homelab.
Top to bottom
Front
-
Kappa, Hypervisor
(Proxmox VE)
- HP EliteDesk 800 G2 SFF
-
BlueWalker PowerWalker ATS
Power distribution
-
Theta
Not in use
- HP ProDesk 400 G3 SFF
-
Delta, Hypervisor
(Proxmox VE)
- Lenovo Thinkstation E32
-
Alpha, Hypervisor
(Proxmox VE)
- White box
-
Zeta, Backup server
(Ubuntu 20.04)
- White box
-
BlueWalker PowerWalker VI 1500 RT HID
Power distribution
Rear
-
MikroTik CRS317-1G-16S+
Network
-
MikroTik CRS328-24P-4S+
Network
-
Eaton HotSwap MBP
Power distribution
Non-racked
-
RPi power, Monitoring probe
Power management
- RPi Foundation Raspberry Pi 3
-
APC Rack-Mount PDU
Power distribution
-
Schroff Socket strip
Power distribution
-
Anker PowerPort 6 USB, 60W
Power distribution
-
RIPE Atlas probe
Monitoring probe
-
Philips Hue bridge
IoT
-
TP-Link SFP media converter
Network
Backup
Every night I backup up all virtual machines and containers, using Proxmox Backup Server — the backups gets synced to Backblaze B2 using rclone crypt.
For off-site document backup I use Duplicacy, it encrypts, deduplicated, and uploads to Backblaze B2 as well.
Power
The primary power source is a dedicated 15 A circuit — for the homelab rack and heat-pump. The basement circuit is used as the secondary source. Both inputs are protected with a Brennenstuhl Premium-Protect-Line 60 kA surge protector.

Power monitoring in Home Assistant


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
- Work
Photos
Services
- Arch mirror (local, cached)
- Asterisk (PBX)
- Blog build server
- Dovecot
- Gitea
- Haproxy
- Home Assistant
- Knot DNS server
- Knot Resolver
- LibreNMS
- Mikrotik CHR
- Mosquitto MQTT
- NFS server
- NUT server (upsd)
- NVR (DIY FFmpeg)
- OpenMediaVault
- Plex Media Server
- Portainer
- Postfix
- Proxmox Backup Server
- Syncthing
- Unifi controller
- Web server (nginx)
- Wireguard
- xpb
- Zigbee2MQTT
- µLogistics