- homelab-0 (192.168.1.150)
- homelab-1 (192.168.1.151)
- homelab-2 (192.168.1.152)
| Logo | Name | Description |
|---|---|---|
| NixOS | Base OS for Kubernetes nodes | |
| cert-manager | Cloud native certificate management | |
| Cloudflare | Reverse Proxy | |
| ExternalDNS | Synchronizes exposed Kubernetes Services and Ingresses with DNS providers | |
| Grafana | Observability platform | |
| Prometheus | Systems monitoring and alerting toolkit | |
| Helm | The package manager for Kubernetes | |
| K3s | Lightweight distribution of Kubernetes | |
| Kubernetes | Container-orchestration system, the backbone of this project | |
| NGINX | Kubernetes Ingress Controller | |
| Tailscale | VPN without port forwarding | |
| fail2ban | Ban hosts that cause multiple authentication errors | |
| Actions Runner Controller (ARC) | Kubernetes operator that orchestrates and scales self-hosted runners for GitHub Actions. | |
| Argo CD | Declarative GitOps CD for Kubernetes | |
| Sharry | Self-hosted file sharing web application. |