version-watcher — just tell me when there's something new
Renovate opens PRs. I've had updates break things. I wanted something that just sends a Slack message and gets out of the way.
Self-hosting open source apps on my homelab Kubernetes cluster—recipes, media, PDF tools, and more.
Renovate opens PRs. I've had updates break things. I wanted something that just sends a Slack message and gets out of the way.
Three things that happened on the cluster this weekend: migrating Loki from MinIO to RustFS, swapping Stirling PDF for omni-tools, and upgrading Talos Linux from v1.12.7 to v1.13.4 with Kubernetes 1.35.4 to 1.36.1.
How I replaced WordPress with Ghost CMS on my Talos Linux Kubernetes cluster — Ansible playbooks, a custom Handlebars theme, Resend for email, and why Ghost is simply a better fit for a homelab blog.
Deploying Stirling PDF on Kubernetes with Ansible and Helm—50+ PDF operations including OCR, merging, and conversion, fully self-hosted in your homelab.
Dispatcharr aggregates IPTV streams from multiple providers and automatically switches to a working stream when one fails—self-hosted and Kubernetes-ready.
A deep dive into the full stack powering my Talos Linux Kubernetes homelab—networking, storage, GitOps, monitoring, and how it all fits together.
Deploying Mealie, the self-hosted recipe manager, on Kubernetes with Ansible—get your recipes off Google and into your own homelab.
A complete walkthrough of deploying WordPress on Kubernetes using Ansible and Gateway API routing—no Ingress object required.
Exposing K3s homelab services securely to the internet using Cloudflare tunnels alongside Traefik as the ingress controller.