Fully automated Kubernetes and GitOps setup to host my important services at home.
Read the docs for technical details.
ArgoCD per-application sync
| argocd | |
| cert-manager | |
| element | |
| emqx | |
| excalidraw | |
| external-dns-cloudflare | |
| external-dns-pihole | |
| external-secrets | |
| homarr | |
| ingress-nginx-private | |
| ingress-nginx-public | |
| loki | |
| longhorn | |
| mailserver | |
| metallb | |
| monitoring | |
| pihole | |
| root | |
| searxng | |
| speedtest | |
| uptime-kuma | |
| vault | |
| vaultwarden |
Scuffed homelab. Laptop on left runs Proxmox/Kubernetes, desktop on right runs bare Ubuntu Server and is not a part of the cluster.
-
Dell Inspiron 7580
- CPU:
8 x Intel(R) Core(TM) i5-8265U CPU @ 1.60GHz - RAM:
8GB - SSD:
128GB - HDD:
1TB
- CPU:
-
Dell XPS 8700 (depicted in image but not used)
- CPU:
8 x Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz - RAM:
8GB
- CPU:
| ArgoCD |
|---|
![]() |
| Lens |
|---|
![]() |
| Logo | Name | Description |
|---|---|---|
| Hajimari | Simplistic startpage for Kubernetes services | |
| Excalidraw | Online whiteboard | |
| Uptime Kuma | Service uptime checker | |
| Searxng | Metasearch engine | |
| Element | Matrix web client | |
| Vaultwarden | Bitwarden compatible password manager | |
| Overleaf | Online Latex collaborative studio | |
| EMQX | MQTT broker | |
| Gitea | Self hosted git server |

