
Terraform on Proxmox: Declaring My Homelab VMs
How Terraform provisions my Proxmox VMs for Talos: what IaC brings, provider gotchas, k8s-friendly VM settings, and my tfstate’s move to self-hosted S3.

How Terraform provisions my Proxmox VMs for Talos: what IaC brings, provider gotchas, k8s-friendly VM settings, and my tfstate’s move to self-hosted S3.

How SOPS and age let me commit Talos and Kubernetes secrets to git: envelope encryption explained, .sops.yaml rules, alternatives, and gotchas.

Why I replaced ad-hoc shell scripts with just: discoverable recipes, modules, and safer secrets workflows for a homelab Kubernetes repo.

A single-instance PostgreSQL and its PodDisruptionBudget deadlocked my Talos rolling upgrade. How drains fail, and how to sequence around it.

Why my homelab Kubernetes nodes run Talos Linux: an immutable, API-driven OS with no SSH, no shell, and machine configs versioned in git.

My dishwasher smart plug kept turning off with the bedroom lights. The culprit? A ‘ghost’ group membership stored in the device’s firmware that survived removal from zigbee2mqtt.

Stop guessing if the washing machine or dryer is running. Learn how the new Washdata v0.4.0 update pairs perfectly with HA-Animated-cards for a beautiful, informative Home Assistant dashboard.

Learn how I replaced my traditional reverse proxy setup with Pangolin’s zero-trust tunneling approach - zero open ports at home.

Learn how to automate Docker Compose image updates using Renovate. A GitOps approach to keeping your containers up to date.