Assuming you are not in a CGNAT, which is common for mobile networks: DNS with low TTL such as FreeDNS, pointing to your IP. And ofc, if you have a router in between, port-forwarding.
Otherwise, a VPN such as Tailscale. But you would need to install it on all your devices.
Otherwise, for HTTP(S) web services, a reverse-proxy such as CloudFlare.






Looks like your wife is lucky.
https://www.protondb.com/app/1034860/ https://www.protondb.com/app/47890/ https://github.com/bvschaik/julius