/ werkstatt / homelab · 3 entries
Homelab.
Three nodes, a UPS that complains, a patch panel nobody asked for.
↓ current stack
Hypervisor
Proxmox VE 8.2
Three Intel NUC-class nodes, clustered.
Orchestr.
k3s · Rancher
Lightweight Kubernetes, MetalLB, Traefik.
Storage
Ceph · 8 TB usable
Three OSDs, replicated. Nightly snapshot to offsite Hetzner.
Backups
Restic · borg
Encrypted. Offsite. Weekly test restores.
DNS
AdGuard Home
Local-first. DNS-over-TLS upstream.
Monitor
Uptime Kuma · Prometheus · Grafana
Blackbox probing. Custom alerts.
↓ nodes
namerolecpuramuptimetempstatus
k3s-01 control i5-1245U 32GB 84d 62°C
k3s-02 worker i5-1135G7 32GB 81d 58°C
k3s-03 worker i5-1135G7 32GB 81d 55°C
↓ network map
WAN
→OPNsense
→10G switch
→ NAS
UPS
k3s-01
→k3s-02
→k3s-03
→patch panel
↓ build log
2026-04-29
My Homelab Journey until 2026
Have my own infrastructure for my tech needs. For privacy, learning and convinience
2026-04-23
k3s 1.29.3 upgrade — zero downtime, eventually
Rolling k3s from 1.28.x to 1.29.3 on a three-node cluster with live workloads. Ceph made it interesting.
2026-02-14
OPNsense + WireGuard road-warrior — config that actually works
WireGuard road-warrior setup on OPNsense with split tunneling and a working kill switch. Third attempt was the one that stuck.