mirror of
https://github.com/ghndrx/homelab-gitops.git
synced 2026-02-10 06:44:57 +00:00
feat: initial homelab gitops structure
This commit is contained in:
40
README.md
Normal file
40
README.md
Normal file
@@ -0,0 +1,40 @@
|
||||
# Homelab GitOps
|
||||
|
||||

|
||||

|
||||

|
||||
|
||||
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
|
||||
Reference in New Issue
Block a user