If you set up the server yourself, you'll need port forwarding, yes. If you do Tailscale or similar, you bounce through their servers to get through your firewall (your server connects out to their ...