McGarrah Technical Blog

Writing to Think: Two Decades of Figuring Things Out in Public

· 10 min read
I don't write to share what I know. I write to figure out what I know. After 178 posts across 20+ years, I'm finally honest about why I do this — and why I'm moving to Substack to find the conversation I've been looking for.

Caddy Reverse Proxy for Ceph Dashboard

· 6 min read
The Ceph Dashboard follows the active ceph-mgr node, breaking bookmarks on failover. Adding it to an existing Caddy reverse proxy with health checks gives you a single stable URL that automatically routes to whichever node is currently active.

Migrating 16 Domains from SquareSpace to Porkbun

· 16 min read
Documenting the multi-week process of transferring 16 domains from SquareSpace to Porkbun in batches, managing costs, and dealing with transfer delays. Why Porkbun won for homelab domain management.

Caddy Reverse Proxy for Proxmox Web UI

· 5 min read
A Caddy reverse proxy in a Debian LXC container gives a six-node Proxmox cluster a single HTTPS entry point with load balancing, health checks, and working noVNC console support in about 30 lines of Caddyfile.

Posts