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
Yes, look up headscale
Also check out Netbird
Headscale does not support funnels unfortunately