Making Cloudflare Tunnel Actually Highly Available

I've been running emir.fyi and a handful of other services through a single Cloudflare Tunnel for months. Worked fine. Never thought about it. Then I started setting up a new domain example.com as a dry-run for another domain that's about to carry lead-…

I asked Claude to read my blog. It couldn't.

How It Started I was working on something unrelated, that I may or may not blog about, and I asked Claude to pull up one of my own blog posts for context. Just a URL fetch. Nothing fancy. And yes, I read my own blog. Often. Half the reason I…

Rotating WireGuard Keys After I Committed Them to Git

Why I'm Writing This One Most of my blog posts are about building something new. Setting up a service, wiring things together, getting the green light. Those are fun to write. But I think there is more to learn from the posts where something went wrong. Mistakes in…