News for hackers. Stuff that matters.
Re:Ditching Obsidian and building my own by nine_k on Sunday May 18, 2025 @10:16PM (#44026006)
What makes Tailscale more secure, or more reliable, than just a direct Wireguard tunnel?

Tailscale's complexity and features make sense when you have 200 nodes, or maybe 20 nodes at least. When you have 3-5 nodes, I think it's overkill, and a bunch of extra dependencies which may fail, and lock you out of your private nodes when you need it most.

Re:Ditching Obsidian and building my own by pcpuser on Sunday May 18, 2025 @10:22PM (#44026053)
NAT busting, and no key management. What extra dependencies does Tailscale have?
Re:Ditching Obsidian and building my own by nine_k on Monday May 19, 2025 @12:11AM (#44026439)
How do you identify yourself to Tailscale?
Re:Ditching Obsidian and building my own by supermatt on Monday May 19, 2025 @12:19AM (#44026482)
My nodes identify themselves with keys signed by the other nodes as per tailnet lock: https://tailscale.com/kb/1226/tailnet-lock
Re:Ditching Obsidian and building my own by pcpuser on Monday May 19, 2025 @04:09PM (#44034257)
Google auth but you can run your OIDC provider if you're into that: https://tailscale.com/kb/1240/sso-custom-oidc.
Re:Ditching Obsidian and building my own by akerl_ on Monday May 19, 2025 @12:29AM (#44026507)
Well, the dependency on Tailscale's servers, for one. You're getting that NAT-busting because Tailscale is running servers to handle that for you, and you're getting around key management by having them manage your keys and overlay their own auth layer for you.
Re:Ditching Obsidian and building my own by theshrike79 on Monday May 19, 2025 @01:58AM (#44026836)
You can always run Headscale: https://tailscale.com/opensource#encouraging-headscale

> Headscale is a re-implemented version of the Tailscale coordination server, developed independently and completely separate from Tailscale. Headscale is a project that complements Tailscale — with its own independent community of users and developers. Tailscale does not set Headscale’s product direction or manage the community, and neither prohibits nor requires employees from contributing to Headscale.

Re:Ditching Obsidian and building my own by sampullman on Monday May 19, 2025 @02:51AM (#44027088)
I had a Headscale server running for a few years with no hiccups. Setup was easy, it's not too resource intensive, and you can use the normal Tailscale client.
Re:Ditching Obsidian and building my own by pcpuser on Monday May 19, 2025 @04:09PM (#44034252)
So Tailscale has "extra dependencies" on Tailscale. Gotcha.
Re:Ditching Obsidian and building my own by akerl_ on Monday May 19, 2025 @05:24PM (#44035029)
Tailscale is an extra dependency vs using WireGuard directly, which is what was being discussed.
Re:Ditching Obsidian and building my own by supermatt on Monday May 19, 2025 @12:40AM (#44026547)
The benefit of Tailscale is that it gives you “lots” of wireguard tunnels that work through NAT with near zero configuration and a central admin interface.

I use a personal plan and have multiple nodes. Desktop, laptop, tablet, phones, docker containers just for me and a couple of raspberry Pis on my families home networks.

Only once have I been “locked out” of a node and that was due to an expired key.

Sure, for just connecting one node to another with a known IP and accessible port it’s overkill, but for anything more complex it an awful lot of awesome for very little effort.

Re:Ditching Obsidian and building my own by wltr on Tuesday May 20, 2025 @07:10AM (#44040159)
I second this, and want to highlight that only recently I learned about this similar project called netbird. I tried it, and it looks and works very similarly from the first glance. However, Magic DNS like feature did not work for me, for some reason. Maybe I need to do something, e.g. to enable it. More likely there are others, similar projects, but I’m not aware of them. By this point I stayed with Tailscale, but in any case, I see such project as of tremendous help for a self-hoster.