https://github.com/skaronator/homelab
Homelab setup built on Kubernetes, deployed with ArgoCD and automated using Renovate!
https://github.com/skaronator/homelab
argocd homelab homelab-automation homelab-setup kubernetes self-hosted
Last synced: 9 days ago
JSON representation
Homelab setup built on Kubernetes, deployed with ArgoCD and automated using Renovate!
- Host: GitHub
- URL: https://github.com/skaronator/homelab
- Owner: Skaronator
- Created: 2021-09-18T14:20:25.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2026-02-23T23:10:18.000Z (14 days ago)
- Last Synced: 2026-02-24T01:56:07.964Z (14 days ago)
- Topics: argocd, homelab, homelab-automation, homelab-setup, kubernetes, self-hosted
- Language: Go Template
- Homepage: https://skaronator.github.io/homelab/
- Size: 9.72 MB
- Stars: 66
- Watchers: 0
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GitOps Driven Homelab
This project utilizes Infrastructure as Code and GitOps to automate the provisioning, operation, and updating of self-hosted services in my homelab.

## Features
- [x] Automated deployment of all services using [ArgoCD](https://argo-cd.readthedocs.io/en/stable/)
- [x] Automated updates of all services using [Renovate](https://github.com/renovatebot/renovate)
- [x] Automated DNS updates of local DNS (AdGuard Home) using [external-dns](https://github.com/kubernetes-sigs/external-dns)
- [x] Automated DNS updates of global DNS (Cloudflare) using [cert-manager.io](https://cert-manager.io/)
- [x] Automated certificate creation and renewal using [cert-manager.io](https://cert-manager.io/)
- [x] Media Server setup using [Plex](https://www.plex.tv/)
- [x] Media Automation using Radarr, Sonarr, Lidarr
- [x] Password Management with Vaultwarden
- [ ] Kubernetes Native Storage using [csi-driver-nfs](https://github.com/kubernetes-csi/csi-driver-nfs)
- [ ] Automated Kubernetes backups using [velero](https://velero.io/)
- [ ] Automated Database Setup and Backups using [CloudNativePG](https://cloudnative-pg.io/)
- [ ] Monitoing setup using [Grafana](https://github.com/grafana/grafana), [Grafana Loki](https://github.com/grafana/loki), [Grafana Mimir](https://github.com/grafana/mimir) and [Grafana Alloy](https://github.com/grafana/alloy)