If you've ever tried to connect to your home server from outside your network, you've probably encountered at least one of a few obstacles, such as firewalls, double NAT, ISP restrictions, or any ...
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.