2026-07-17kubernetesk3sarchitecturehomelabnetworkpolicyrocky-linux
k3s Is Ubuntu, kubeadm Is Linux From Scratch
"Should I run real Kubernetes, or is k3s cheating?"
read more →11 min read
"Should I run real Kubernetes, or is k3s cheating?"

GitHub alternatives, self-hosted. Forgejo runs on 512MB RAM, stores repos on Ceph, and sits behind NGINX. Here's the full setup including a three-layer 502 debug session.

The power went out. When it came back, the Ceph quorum was broken, a monitor was crashing on every start, and SSH had reverted to port 22. Here's how I recovered the entire homelab 100% remotely — without touching a single cable.

Not a Raspberry Pi with Pi-hole. Not a basic NAS. A proper enterprise-grade datacenter at home — dual firewalls, 4-node Proxmox cluster, 12 VLANs, and a full service stack.