Today I Learned
DNS is hard
Oct 27, 2025
You may have noticed a slight change to my website.
And by slight, I mean a whole redesign/refactor. That part was fun. I'll write more about that at a later time.
But for now, I just wanted to say that DNS is hard.
About a week or two ago, I switched my domain registrars and had a bit of a hiccup because I forgot to update Nameservers.
With this new redesign, I also switched servers from Digital Ocean (managed App Platform that took care of all the DNS stuff) to Hetzner (VPS running Coolify, with app using docker compose).
I updated Nameservers on my host (Hetzner), but initially forgot to change them with the registrar. Once that was done, I was still getting the old site. I realized I hadn't removed the DNS entries on Digital Ocean, so they were overriding my new host.
Once I removed those... Site still wasn't loading 😧 ... Until I realized I needed a reverse proxy configured in Caddy (which I was able to do through the Coolify dashboard).
If all that sounds annoyingly confusing... I agree.