@35millimetre @levitte ish...
you need a public IP, but a dynamic dns server can replace the need for fixed IP.
duckdns is free, easy and works (for me, so far) but limited name choices (so you'd prob end up pointing a dns forwarder to a duckdns name if you wanted something fancy)
@35millimetre @levitte also, works well enough for my mastodon instance and couple of other services, via 4g...
look for carriers that do NOT use something called CG-NAT if wanting a van server running off a 4g router ;)