Live
Homelab platform
One small server running Incus, managed entirely as code: VMs, networks, a k3s cluster, GitOps apps, tailnet ACLs and hardened app VMs.
- Ubuntu 26.04 LTS + Incus on an i3 / 32 GB mini PC
- OpenTofu + Terragrunt: Incus project, sizing profiles, macvlan networks, VMs
- Ansible: k3s, hardening, unattended upgrades, app VMs
- Flux: Forgejo, Actual Budget, kured, system-upgrade-controller
- Tailscale subnet router, ACL policy as code
- Incus
- OpenTofu
- Terragrunt
- Ansible
- k3s
- FluxCD
- Helm
- cert-manager
- Tailscale
- nftables
- Renovate