russalo@blog
russalo@blog ~ % ls -t posts/ | grep "#caddy"

#caddy

2 published posts

The Caddy Bug That Blamed Let's Encrypt for DigitalOcean's Mistake A wildcard cert that issued perfectly — and a retry loop that wouldn't quit. The journal said `strconv.Atoi: parsing "": invalid syntax`, wrapped in certificate-issuance vocabulary. The real bug was two layers down, and the fix was one line.
Four Caddyfile Gotchas, and the One Habit That Catches Them All Caddy's docs cover each directive in isolation. These four bite where directives interact — and three won't even throw an error. Here's how to fix each, plus the single check that catches all of them.
russalo@blog ~ % cd ..