On the connection side though, you have some challenges hosting off a mobile connection:
Latency and loss are unavoidable, even with good reception you’re looking at a 30-50ms baseline latency.
Mobile connections are usually pretty asymmetrical, so your upload bandwidth is probably going to be rather small.
Mobile connections usually have dynamic IPs, which suck for DNS.
This one’s the biggest hurdle, port forwarding is usually not a thing on mobile connections depending on carrier. What this means is you can open up port 80 or 443 on your phone for your webserver, for example, but the carrier will likely block those ports and you have no way of opening them.
1 & 2 you can’t get around, it’s just what it is. Depending on what you want to do, it shouldn’t really matter that much.
For 3 you can use a dynamic DNS service, however the option below will help you more.
You can get around 4 by using a VPN service that offers static IP and port forwarding. You generally pay extra for these, but it’s not exorbitant, either or not it’s worth it is a question only you know the answer to. This also gets around 3 though.
I don’t have any useful software suggestions beyond what @Alice@hilariouschaos.com and @Owner_of_donky@hilariouschaos.com have already mentioned.
On the connection side though, you have some challenges hosting off a mobile connection:
1 & 2 you can’t get around, it’s just what it is. Depending on what you want to do, it shouldn’t really matter that much. For 3 you can use a dynamic DNS service, however the option below will help you more. You can get around 4 by using a VPN service that offers static IP and port forwarding. You generally pay extra for these, but it’s not exorbitant, either or not it’s worth it is a question only you know the answer to. This also gets around 3 though.
Thank you. This is extremely useful info.
🙌