Skip to content

heezy

Self-hosted homelab running on Proxmox + MicroK8s. All services are containerized, all infra is code.

Services

Service URL Status
heezy-finance dashboard http://192.168.1.19:30860 ✅ Running
receipts scanner https://receipts.heezy.info ✅ Running
CS1.6 leaderboard https://cs16.heezy.info ✅ Running
Grafana http://192.168.1.10:3000 ✅ Running
n8n https://n8n.trentnielsen.me ✅ Running
Gitea https://gitea.heezy.info ✅ Running

Stack

  • Hypervisor: Proxmox
  • K8s: MicroK8s (5 nodes: nebula-1 through nebula-5)
  • Firewall: FortiGate
  • DNS: Pi-hole (split DNS for internal service access)
  • Secrets: OpenBao (KV v2, ESO)
  • CI/CD: Gitea + act-runner
  • Monitoring: Grafana + Loki + Prometheus + Tempo on shared-lgtm
  • DB: Postgres on big-boi (192.168.1.21)
  • Storage: Longhorn (block), NFS via TrueNAS

Repositories

Repo Purpose
heezy-k8s k8s manifests
heezy-containers Dockerfiles + build pipelines
ansible-heezy host provisioning
terraform-heezy AWS + Cloudflare infra
heezy-docs this site