Home office — Homelab, 29U

Most of my computer projects includes, or revolves around — my homelab.

Top to bottom

Front

Rear

  • MikroTik CRS317-1G-16S+ Network
  • MikroTik CRS328-24P-4S+ Network
  • Cable organizer, 1U Cable managment
  • Eaton HotSwap MBP Power distribution
  • Cable organizer, 1U Cable managment

Non-racked

  • RPi power, Monitoring probe (Raspberry Pi OS)
    • RPi Foundation Raspberry Pi 3
  • Ubiquiti EdgeRouter 4 Network
  • 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.

Homelab power diagram, created with diagrams.net
Homelab power diagram, created with diagrams.net

Power monitoring in Home Assistant

Homelab UPS and ATS in Home Assistant
Homelab UPS and ATS in Home Assistant

Network

Network backbone digram, created with diagrams.net
Network backbone digram, created with diagrams.net

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

  • LAB
  • DMZ
  • Guest
  • Users
  • Work

Photos

Services

  • Alertmanager
  • Dovecot
  • Drone.io
  • Drone.io SSH runner
  • EVE-NG
  • Gitea
  • Grafana
  • Haproxy
  • Home Assistant
  • InfluxDB
  • Jitsi
  • Linkding
  • Matrix homeserver
  • MediaWiki
  • Miniflux
  • Minio
  • Mosquitto MQTT
  • NetBox
  • Nextcloud
  • NFS server
  • NUT server (upsd)
  • Plex Media Server
  • Portainer
  • Postfix
  • Prometheus
  • Staging (Nginx)
  • Syncthing
  • Tautulli
  • Unbound
  • Unifi controller
  • Wireguard
  • xpb
  • Zigbee2MQTT
  • µLogistics