Every week I browse Selfh.st to look for some neat open source projects for self hosting.

Recently I saw this reverse proxy solution called GoDoxy. I have been using Nginx Proxy Manager which is literally the common service you can get. The configuration is stored using MySQL and sometimes it seems a little bit bloated. I also looked up on the performance difference between nginx and GoDoxy. There isn’t any official benchmark but using answers from AI, it seems GoDoxy should perform faster.

Just as I shifted from Pi-Hole to blocky, this time I would like to try this. Both solutions of which are using golang.

Many articles online states that GoDoxy is a lot more straightforward. However, I find it not. The only straightforward configuration was the certificate for SSL. Autocert was a breeze, all it required was the API key whereas Nginx Proxy Manager uses certbot which sometimes fail.

Every configuration is YAML based (just like blocky) and as a terminal freak, I find it fun. Nginx Proxy Manager was strictly UI only.

I finally got it up, with almost the exact same configuration as Nginx Proxy Manager. Saving a few bandwidth (milliseconds to microseconds) may not feel like a lot but it’s still an accomplishment 🎉 .