Files
homelab-gitops/README.md

1.2 KiB

Homelab GitOps

Kubernetes ArgoCD License

GitOps repository for my homelab infrastructure. Everything as code, automatically synced.

Infrastructure

  • Cluster: k3s on AMD Ryzen 9 7940HS
  • Storage: 50TB TrueNAS (NFS)
  • GitOps: ArgoCD/Flux
  • Secrets: SOPS + age

Structure

├── apps/                 # Application deployments
│   ├── base/            # Base manifests
│   └── overlays/        # Environment overrides
├── infrastructure/      # Cluster infrastructure
│   ├── networking/      # Ingress, certs, DNS
│   ├── storage/         # PVCs, StorageClasses
│   └── monitoring/      # Prometheus, Grafana
└── clusters/
    └── defiant/         # Cluster-specific config

Apps Deployed

  • 📺 Media: Plex, Sonarr, Radarr, Prowlarr
  • 📷 Photos: Immich
  • 🏠 Smart Home: Home Assistant
  • 📊 Monitoring: Prometheus, Grafana, Uptime Kuma
  • 🔐 Security: Authelia, Cert-Manager

License

MIT