To be honest I think the wordpress install handled all that, or maybe wordpress handles it inheritly, I’m not sure. I simply pointed a domain to my static ip and forwarded http/https to the correct LAN ports and it just worked on its’ own.
I probably shouldn’t have mentioned Wordpress, I’m mostly focused on the Gogs server right now, I just added it for more context on the issue