3 ms·
I keep wanting Tailscale to offer a "tailnet API" whereby you can bundle a tailnet into your app, and users can connect to other instances of the app (whether t
by mholt 3y ago
I keep wanting Tailscale to offer a "tailnet API" whereby you can bundle a tailnet into your app, and users can connect to other instances of the app (whether their same account or other people sharing parts of their app/data) seamlessly: E2E encrypted, NAT busting, it just works.
Think about it: mobile and desktop apps no longer have to upload things to some third-party service to share with yourself or a group of people. You could set up your own server of course but that requires technical expertise. The mass market could share data, sync, and communicate, straight from their devices, without any service hosting their data. It's just all on the private network.
There's probably a billion-dollar market there (or more) if someone can figure that out for a lay audience: virtually unlimited, encrypted private networks on-demand that require no setup.
- gnur 3y agoPretty sure they offer that already, https://tailscale.com/blog/golink/ https://tailscale.com/blog/golink/ has more information on embedding the tailnet within a program.
- mholt 3y agoIt can be embedded in a program, but it doesn't automatically manage devices on a tailnet; i.e. there's no way to add all users of an app to the same tailnet (they have to explicitly create a Tailscale account and sign in and share and join) - AFAIK.
- dmytrish 3y agoIsn't this litailscale?
- barbs 3y agoNot sure if this is exactly what you're describing but I noticed the open-source Diablo engine DevilitionX has Zerotier built in to allow online multiplayer sessions. https://github.com/diasurgical/devilutionX/wiki/Multiplayer#zerotier https://github.com/diasurgical/devilutionX/wiki/Multiplayer#... I thought it was interesting way for an open-source game to provide a way to find other players without relying on paid dedicated servers.
- mholt 3y agoAh yeah, that's pretty cool. Something like that!!