At some point along your self-hosting journey, you’ll realize that your local services aren’t quite replacements for cloud subscriptions unless you can access them when away from your home network. You could set up a reverse proxy (and you should) to connect to them more easily, but you still have to worry about leaving those ports open to the wider internet.