juanfont
> Fun fact: Tailscale have an almost-assuredly-accurate count of Headscale users due to how few people disable the Tailscale client's telemetry which by default sends them real-time events about everything you do on a Headscale network. See KB1011: https://tailscale.com/kb/1011/log-mesh-traffic
That is not true. We actually instruct all the clients to send no logs - since at least three years:
https://github.com/juanfont/headscale/blame/main/hscontrol/t....
And also in the config example:
https://github.com/juanfont/headscale/blob/main/config-examp...
That said, I would have loved to know how many nodes use Headscale... :)
But indeed we are not meant to replace the full frictionless experience of Tailscale SaaS.
I am pretty sure they would have eventually published a control server.
We just happened to be quicker (and come up with a great name, IMHO).
What issues did you face? :)
Companies looking into this will pay Tailscale.com service. You really need commercial support if you plan a large enterprise deployment. Tailscale even now offers a self-hosted version of their service - for those with concerns about using the public SaaS.
PRs welcome :)
Btw, there is no IdP support in Headscale. You need to have access to the machine where you are running it, and use the CLI to register your machines (or use a authkey, ofc).