Migrating to Docker!

Posted on 2025-07-13
Migrating to Docker!

Well, it's time to go with the flow. Many guides and setups are pivoting against Docker setups, and to be honest, it's for the best. It's a clean way to deploy applications (but not always easy!)

I started by following guides on how to get the reverse proxy Traefik up and running, which honestly wasn't that hard. The issue though was that nothing I threw at it proxied correctly - well, except for this Apache container.

Once I configured SSL to fetch certificates from Let's Encrypt it also started to hammering my poor DNS trying to reach sites that were pointing at my IP address, meaning I had no control over this except for my own DNS entries. I even got banned for an hour!

So I gave up on Traefik. Instead I managed today to spin up Nginx Proxy Manager, and by contrast it was super chill to configure sites.

A screenshot of the proxy sites in NPM

It even supports Docker networks, meaning I can try to migrate all my stuff to containers instead of VMs. Frankly, I'm quite fed up trying to remember all different IP numbers and hostnames. It might take a while before I get everything moved, I will need to take extra care when migrating my Mastodon instance - it's my only social media, after all!

So next blog entry may be a little tutorial/testimony on how I got stuff up and running on my part of the internet.

Until then, surf smoothly!

A white guy in dreads surfing on a lawn chair, drinking beer. He cheers at the audience!

Links