My home or for-home infrastructure written as code, adhering to GitOps practices.
  • YAML 67.8%
  • HCL 23.3%
  • MARKDOWN 5.4%
  • JUST 1.6%
  • JSON5 0.8%
  • Other 1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-03 01:06:23 +02:00
.agents chore(agents): improve docs skills and agents config 2026-07-25 00:56:20 +02:00
.devcontainer feat: get rid of sops 2026-05-07 23:45:59 +02:00
.forgejo ci(github-action): update https://github.com/misospace/pr-reviewer-action ( v2.1.7 ➔ v2.1.8 ) 2026-07-30 20:02:34 +00:00
.renovate feat(renovate): update config 2026-07-18 16:22:08 +02:00
.taskfiles/terraform feat(task): add AP to device list 2026-06-09 22:15:03 +02:00
.vscode feat(vscode): update recommended extensions 2026-06-05 19:06:18 +02:00
ansible feat(odroidhc): reintroduce odroidhc4 for offsite backups 2026-05-21 01:27:01 +02:00
docker Merge pull request 'feat(container): update ghcr.io/kimdre/doco-cd ( 0.103.0 ➔ 0.104.0 )' (#1936) from renovate/ghcr.io-kimdre-doco-cd-0.x into main 2026-08-01 16:00:19 +02:00
docs chore(docs): quick cleanup 2026-06-02 23:17:58 +02:00
kubernetes Merge pull request 'fix(container): update ghcr.io/renovatebot/renovate ( 44.7.1 ➔ 44.7.2 )' (#1959) from renovate/ghcr.io-renovatebot-renovate-44.x into main 2026-08-03 01:06:23 +02:00
terraform feat(mikrotik): actually use datapath property 2026-06-17 17:58:26 +02:00
.editorconfig feat(just): Just do it 2025-09-08 23:39:03 +02:00
.gitattributes feat(just): Just do it 2025-09-08 23:39:03 +02:00
.gitignore feat: get rid of sops 2026-05-07 23:45:59 +02:00
.justfile chore: update some root files and cleanup Taskfiles 2026-05-06 23:16:11 +02:00
.minijinja.toml feat(repo): restructure the entire thing 2025-02-21 23:11:01 +01:00
.mise.toml chore(agents): improve docs skills and agents config 2026-07-25 00:56:20 +02:00
.renovaterc.json5 feat(renovate): update config 2026-07-18 16:22:08 +02:00
.yamlfmt.yaml feat: get rid of sops 2026-05-07 23:45:59 +02:00
.yamllint.yaml feat: get rid of sops 2026-05-07 23:45:59 +02:00
.yayamlls.yaml chore(yayamlls): Add repo config 2026-07-03 19:14:13 +02:00
AGENTS.md chore(agents): improve docs skills and agents config 2026-07-25 00:56:20 +02:00
BOOTSTRAP.md Fix command in doc 2025-04-16 14:39:22 +02:00
CLAUDE.md chore(agents): improve docs skills and agents config 2026-07-25 00:56:20 +02:00
LICENSE chore: update some root files and cleanup Taskfiles 2026-05-06 23:16:11 +02:00
README.md chore(agents): improve docs skills and agents config 2026-07-25 00:56:20 +02:00

My Home Operations repository

... managed by Flux, Renovate and GitHub Actions 🤖

Discord  Renovate

Kubernetes cluster stats:

Talos  Kubernetes   Flux

Age-Days  Nodes  Alerts  Pod-Count  CPU-Usage  Memory-Usage


👋 Welcome to my Home Operations repository. This is a monorepo for my home{,lab} infrastructure and Kubernetes cluster. I try to adhere (as much as I reasonably can 😅) to Infrastructure as Code (IaC) and GitOps practices using tools like Ansible, Terraform, Kubernetes, FluxCD, Renovate and GitHub Actions.

🤝 Thanks

Thanks to all the people who donate their time to the Home Operations Discord community. A lot of inspiration for my cluster comes from the people that have shared their clusters using the k8s-at-home GitHub topic. Be sure to check out the awesome Kubesearch tool for ideas on how to deploy applications or get ideas on what you can deploy. Special thanks to onedr0p and to bjw-s, main inspirations to start this project (and to come back after a hiatus), and for being the sources for a lot of copy-and-paste. Check out cluster-template and app-template.


🔏 License

See LICENSE