Tailscale is beautiful but it is not selfhosted so
Headscale is a thing. Tailscale themselves promote it.
I'd seriously consider using a relay/jumphost/etc VPS between your home network and roaming clients. That way, you can even continue using tailscale.
You can get this easily for under $3/month even without black friday.