McGarrah Technical Blog

Caddy Reverse Proxy for Local Multi-Site Jekyll Development

· 8 min read
My blog serves from the webroot and my resume lives at /resume/ — both Jekyll sites on the same domain in production. Replicating that URL structure locally without a heavy web server required a lightweight reverse proxy and some Jekyll livereload lore.

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.

Posts