I just installed the tailscale app on my home assistant server (ubuntu) and then installed it on my iPhone. Then once they're both logged in I can use the IP address in the tailscale app to connect to the server from anywhere.
Like mentioned in the article it just works and is perfect just the way it is, for free. I don't need any extra features or improvements.
It's also not super great for some workplaces because tailscale kinda...gets superpowers in your network.
It is definitely something smaller companies are using though.
There are banks [1] using Tailscale. If their security concerns can be addressed, I'm sure it can work for pretty much any company.
It's an easy way to get remote access to services when away from home, or when the family lives in different homes but wants to share services. I wrote a guide explaining how to set up remote access for Jellyfin using Tailscale[1], which may illustrate the use case.
[0]: https://tailscale.com/kb/1084/sharing/ [1]: https://www.ethanmad.com/post/jellyfin_remote_access/
> The Community on GitHub plan can get you up to 25 users, 5 devices per user, and 2 admins for free.