Homelab GitOps Platform

Terraform-provisioned k3s cluster on a Dell T630, deployed and kept in sync entirely through GitOps. This page is served from it — and this line proves it: edited via git push.

commit 854780c deployed 2026-09-04T09:09:16Z UTC served by k3s

How this page got here

git push Forgejo Actions kaniko build Forgejo registry Flux image automation Git commit Flux reconcile k3s rollout

Stack

OpenTofu / Terraform KVM / libvirt k3s Flux CD Forgejo + Forgejo Actions kaniko (rootless builds) Podman Caddy

What's not shown here

The Kubernetes Dashboard and the cluster's API server are deliberately not public — both are cluster-admin-capable and stay LAN/VPN-only. This page and its GitOps pipeline are the intentionally public part.