Podcast Appearances
A lot of home labbers are already using it.
We've got a bunch of what we call tail scale insiders that are using it too.
Again, we just haven't talked about it enough.
So I don't think enough people are using it or even aware of it.
But it's there and it's open for contributions too if people want to add or extend or make more requests.
Yeah, you need to run it as an instance.
I have it running in LXC on my Proxmox server, for instance, that just starts on boot.
I think I'm using Alpine for it.
I'd have to double check.
But it's just a Go binary.
TS-IDP is built on top of this other little piece of tech we have called TS-NET.
You could think of TSNet as a complete user space stack, like a tail scale stack.
It's like a user space networking stack.
Again, it's a Go library.
So you can compile TSNet into existing Go applications, for instance.
And we've done a bit of work on bindings for other languages, but the Go chain is the most mature by far for this.
But what using TSNet lets you do is
Any Go application where you've compiled it in, you can have it show up so it looks just like a node on your network.
Just like any laptop or iPhone or whatever.
And so it shows up as a node, gets its own IP address in the CGNet range, which we use internally.