mirror of
https://github.com/ghndrx/homelab-gitops.git
synced 2026-02-10 06:44:57 +00:00
fix: correct infrastructure description - defiant runs k3s, not media
This commit is contained in:
40
README.md
40
README.md
@@ -1,17 +1,18 @@
|
|||||||
# Homelab GitOps
|
# Homelab GitOps
|
||||||
|
|
||||||

|

|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
GitOps repository for my homelab infrastructure. Everything as code, automatically synced.
|
GitOps repository for homelab Kubernetes infrastructure. Everything as code.
|
||||||
|
|
||||||
## Infrastructure
|
## Infrastructure
|
||||||
|
|
||||||
- **Cluster**: k3s on AMD Ryzen 9 7940HS
|
| System | Role | Stack |
|
||||||
- **Storage**: 50TB TrueNAS (NFS)
|
|--------|------|-------|
|
||||||
- **GitOps**: ArgoCD/Flux
|
| **defiant** | k3s cluster | AMD Ryzen 9 7940HS, Istio, Knative |
|
||||||
- **Secrets**: SOPS + age
|
| **truenas** | Storage + Docker | 50TB RAIDZ2, Plex, *arr stack |
|
||||||
|
| **dell01** | Gateway | Clawdbot AI |
|
||||||
|
|
||||||
## Structure
|
## Structure
|
||||||
|
|
||||||
@@ -21,19 +22,30 @@ GitOps repository for my homelab infrastructure. Everything as code, automatical
|
|||||||
│ └── overlays/ # Environment overrides
|
│ └── overlays/ # Environment overrides
|
||||||
├── infrastructure/ # Cluster infrastructure
|
├── infrastructure/ # Cluster infrastructure
|
||||||
│ ├── networking/ # Ingress, certs, DNS
|
│ ├── networking/ # Ingress, certs, DNS
|
||||||
│ ├── storage/ # PVCs, StorageClasses
|
│ ├── storage/ # NFS, PVCs
|
||||||
│ └── monitoring/ # Prometheus, Grafana
|
│ └── monitoring/ # Prometheus, Grafana
|
||||||
└── clusters/
|
└── clusters/
|
||||||
└── defiant/ # Cluster-specific config
|
└── defiant/ # k3s cluster config
|
||||||
```
|
```
|
||||||
|
|
||||||
## Apps Deployed
|
## Defiant (k3s) Workloads
|
||||||
|
|
||||||
- 📺 Media: Plex, Sonarr, Radarr, Prowlarr
|
- 🏥 MediSynth - FHIR healthcare platform
|
||||||
- 📷 Photos: Immich
|
- 🔧 Istio - Service mesh
|
||||||
- 🏠 Smart Home: Home Assistant
|
- ⚡ Knative - Serverless
|
||||||
- 📊 Monitoring: Prometheus, Grafana, Uptime Kuma
|
- 📜 Cert-Manager - TLS certificates
|
||||||
- 🔐 Security: Authelia, Cert-Manager
|
- 🗄️ CNPG - Cloud Native PostgreSQL
|
||||||
|
|
||||||
|
## TrueNAS (Docker - not in this repo)
|
||||||
|
|
||||||
|
- 📺 Plex, Sonarr, Radarr, Prowlarr
|
||||||
|
- 📷 Immich
|
||||||
|
- 🏠 Home Assistant
|
||||||
|
- 📊 Homepage, Uptime Kuma
|
||||||
|
|
||||||
|
## Secrets
|
||||||
|
|
||||||
|
Encrypted with SOPS + age. Never committed in plain text.
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user