Honestly it is kind of wild that they have a cap on how many devices you can use at all. They store so little it’s wild. The thing that makes it really worth being a service is the relay network they handle and the fact that you can support the team building awesome features into the client. That being said headscale is a thing and if you wanna demystify it then you should take a look at that project. The tailscale docs have tons of info about how they operate under the hood too.
Honestly it is kind of wild that they have a cap on how many devices you can use at all. They store so little it’s wild. The thing that makes it really worth being a service is the relay network they handle and the fact that you can support the team building awesome features into the client. That being said headscale is a thing and if you wanna demystify it then you should take a look at that project. The tailscale docs have tons of info about how they operate under the hood too.
I skipped tailscale, so feel free to ignore me, but Netbird has been excellent and has no limitations I’m aware of.