Live data from Hacker News

Netbird – Open Source Zero Trust Networking

netbird.io

71–80 of 299 posts

Re: Netbird – Open Source Zero Trust Networking

#71

Netbird's flexibility with IdPs is really nice. I recently switched mine to Pocket ID. Overall, it's perfectly sufficient and lightweight for homelab use.

Thanks for your feedback. I have a question: What do you think about the number of containers in our quick start deployment? Was that a concern?

Re: Netbird – Open Source Zero Trust Networking

#72

I'm currently comparing it with pangolin and headscale for my small scale company infrastructure access. Been running headscale for my own setup for a while but maybe netbird or pangolin might be better for real production.

Pangolin recently added desktop clients for win/mac/linux[0] and the Private Resource feature (similar to Netbird's Network Routes/DNS), so it's starting to overlap with Netbird more and more.

That said, it seems focused on client-to-site (newt) connections, and I don't see support for client-to-client connections like Netbird’s SSH access. Also, their Private Resources don't seem to support TLS termination yet. (Correct me if I’m wrong!)

In my case, I have a k3s cluster running on Netbird with a Traefik ingress for TLS termination inside my home network. Thanks to netbird's P2P nature, traffic stays entirely local as long as I'm on my home WiFi. (I suppose one could achieve the same with a Netbird + Caddy + DNS-01 setup, too.)

[0] https://docs.pangolin.net/manage/clients/understanding-clien...

Re: Netbird – Open Source Zero Trust Networking

#73

Tailscale is great and headscale is an important step to gain trust. However, headscale is useless without the clients, and Tailscale geoblock installing clients where they can. If the platform requires jailbreak for installing user-chosen software, as is the case with iOS, then it all becomes useless. Open (preferably free software) clients without idiotic restrictions could be one of the main advantages for any com…

Why would Tailscale seek to limit access to their clients, other than where required by law?

The Android client, at least is FOSS. It's hardly Tailscale's fault that people buy iOS devices.

Re: Netbird – Open Source Zero Trust Networking

#74

Earlier quoted context omitted.

It funnels and lets encrypt certs for me and I am really not a fan of the android client.

Got you. We are on it. One feature that is coming very soon is a reverse proxy .Similar to cloudflare tunnels. With auth, TLs, etc. Would it suffice?

+1 from me.

In general I would keep an eye on the path CF is following with warp: which is great, but since they are so big and in fast evolution, it is a bit of a mess (their doc is outdated and changes too frequently) not to count (literally) their support (free version, and our company's opinion only, of course) since on warp it is totally useless.

Re: Netbird – Open Source Zero Trust Networking

#75

Tailscale is great and headscale is an important step to gain trust. However, headscale is useless without the clients, and Tailscale geoblock installing clients where they can. If the platform requires jailbreak for installing user-chosen software, as is the case with iOS, then it all becomes useless. Open (preferably free software) clients without idiotic restrictions could be one of the main advantages for any com…

Why would Tailscale seek to limit access to their clients, other than where required by law? The Android client, at least is FOSS. It's hardly Tailscale's fault that people buy iOS devices.

I don't care why. They do nothing to circumvent this so they are not a reliable solution for those who have network participants using the restricted platforms.

There could be a million reasons, but not a technical one — "headscale client", for example, could exist in current hostile app stores, but there isn't one.

Re: Netbird – Open Source Zero Trust Networking

#77
post #36

A bit lower level than most things discussed here but on the topic of overlay networks, I’ve used nebula for years and can recommend it https://github.com/slackhq/nebula

I've used it for some time, it feels very much like it is in maintenance mode.

You manage a PKI and have to distribute the keys yourself, no auth/login etc.

it's much better than wireguard, not requiring O(N) config changes to add a node, and allowing peoxy nodes etc.

iirc key revocation and so on are not easy.

Re: Netbird – Open Source Zero Trust Networking

#78

Earlier quoted context omitted.

can you please tell me how to disable expiration time? I see auth keys have an Expiration which says it "Must be between 1 and 90 days." I do use a custom domain name as well with a Nameservers rule to have all my services reachable as subdomains of my custom domain.

There is some confusion here because while you can disable node key expiration, you can’t disable auth key expiration. But that’s less of a problem than it seems - auth keys are only useful for adding new nodes, so long expiry times are probably not necessary outside of some specific use-cases. Edit: in fact from your original post it sounds like you’re trying to avoid re-issuing auth keys to embedded devices. You do…

I want my CI containers created per branch/PR to have their own Tailscale domain, so logging them in is useful via non-expiring key. Only good option I've seen previously is to notify every 90 days when key expires.

Re: Netbird – Open Source Zero Trust Networking

#79
post #40

F-droid inclusion seems to be stalled https://gitlab.com/fdroid/rfp/-/issues/2688 Having it in F-droid, vetted by their policies is kind of my benchmark for "software that is guaranteed to be not crapware." That being said I'm rooting for the devs, having an alternative for tailscale+headscale would be nice, because as it stands it's kind of dependant on the goodwill of a for profit company (finite).

I recently brought my first app to F-Droid. It was not friction free, but I was able to do it within a few weeks. Seems they put not much effort into this, e.g. the basic check marks are not even checked...

Re: Netbird – Open Source Zero Trust Networking

#80
post #36

A bit lower level than most things discussed here but on the topic of overlay networks, I’ve used nebula for years and can recommend it https://github.com/slackhq/nebula

+1 on Nebula. I don’t know why it doesn’t get mentioned more as an overlay network option.
Post reply on HN