Welcome to my
A self-hosted infrastructure playground running Kubernetes on Proxmox with Talos Linux, managed through GitOps with ArgoCD, Terraform/Tofu, and a passion for automation. Everything is code, everything is reproducible.
# Homelab cluster overview
platform: Proxmox VE
os: Talos Linux
orchestrator: Kubernetes
cni: Cilium
gitops: ArgoCD
iac: OpenTofu
secrets: SOPS
storage: Synology NAS + MinIO
dns: Cloudflare
monitoring: Prometheus + GrafanaDeep dives into homelab infrastructure, Kubernetes configurations, automation workflows, and lessons learned along the way.
Things I want to build, improve, or explore in the homelab. A living document of ideas and progress.
This homelab runs a full Kubernetes cluster on Proxmox VE hypervisor, using Talos Linux as the immutable OS for all nodes. The entire stack is managed declaratively through infrastructure-as-code and GitOps principles.
Storage is provided by a Synology NAS with CSI drivers and MinIO for S3-compatible object storage. DNS and SSL are managed through Cloudflare with external-dns and cert-manager for automatic provisioning.
Proxmox VE cluster with Talos Linux nodes running Kubernetes with Cilium CNI and Envoy Gateway.
Synology NAS with CSI integration, MinIO for S3 object storage, and CloudNative-PG for databases.
SOPS-encrypted secrets, cert-manager for TLS, external-secrets operator, and network policies.
Prometheus for metrics, Grafana for dashboards, Loki for logs, and OpenTelemetry for tracing.