Skip to content

homelab

GitOps-driven homelab. Self-hosted. Automated. Encrypted.

Work in progress

This documentation is still being written and may be incomplete or out of date.


About

Single source of truth for my homelab — every piece of infrastructure declared as code, version-controlled, and automatically applied.

  • Kubernetes workloads

    Managed by ArgoCD via GitOps. Push to master, the cluster syncs itself.

  • Server provisioning

    k3s cluster setup and server management handled by Ansible.

  • Infrastructure

    Cloudflare DNS, tunnels, and more via Terraform.

  • Secrets

    Encrypted at rest with SOPS. Never committed in plaintext.


Explore