A python script that reads your services from a yml , reads your auth key from an .env , generates the go binaries , creates the Systemd units and exposes the tailscale subdomains and their funnels .
Have a look
https://ippocratis.github.io/tailscale/
Thanks


Ok I’m not any networking expert but I think you are overestimating the risk here.
Opening a port doesn’t mean you are opening your whole home network just the specific services you want. And those not directly but with a web server in front of them . Web servers talked in this tgread that sit in front of open ports are well audited . I think that measures like mtls a generic web server hardening are more than ok to not ever be compromised.
But yeah I’m surely interested to listen if you could elaborate.
Thanks