You don't need to do any port forwarding and/or router config if you don't mind using Cloudflare Tunnels. Seriously, these tunnels are a game changer when it comes to self hosting. I have one running on my main computer and another on a Jetson Nano being used as a webserver.