Ok
Ok
They pass TCP over UDP.
I took a quick look at the GitHub repo - selfhosted Netbird looks harder and more resource hungry, not easier! At least compared to Nebula.
Wow, self-hosting Netbird is a lot more involved than Nebula, and needing a lot more resources!
Isn’t that the same with all of them? Using UDP so they can tunnel between machines that are both behind NAT?
Thank you, that’s helpful. I’ll look up Authentik.
Does Tinc have advantages over Nebula? I was under the impression that both Nebula and Tailscale improved on Tinc, albeit in different ways.
I agree having a paid service, or some viable finance model, is a good sign for longevity …that said Nebula is what Slack use themselves so publicly or privately it’s going to be kept developed!
Just the fact the Android client is only properly configurable if you use their managed config service, made me worry a bit. Even though Tailscale you’re signing up for more eggs in their basket (unless you use Headscale), it felt like at least you start out on that basis, you aren’t pushed into it unexpectedly.
I do like that both projects talk politely about each other. That feels like a good sign for both!
I’ll check out Netbird, thank you.
Is Headscale easier than Nebula? I thought it looked like it might become much more work.
Nebula was mostly easy, but had a few hurdles I needed to learn.
I have mixed feelings about trying Defined Networking’s managed config, but I imagine that would get round the learning curve of the config.
What’s an edge vps? Is that some sort of distributed cdn-style vps? Or just a VPS at the ‘edge’ of your network?
Biggest points for me of having a mesh, not a central Wireguard hub, are,
Nebula you also need a VPS or something public for the coordination server (‘lighthouse node’). Seems there’s no way around that at the moment: at least one machine, of your own or another’s, has to have a public IP so the other machines can learn how to connect to each other.
I don’t know a lot about Tinc, but it looked to me like both Nebula (directly inspired by Tinc) and Tailscale solve problems Tinc has, and improve on its excellent but older design.
Just, um, don’t invite that guy who helped out with the xz tools…
Are you including the spaces in your filenames?
The guy on shift before you got the Case of the Missing Variable. What will you get when your finger reaches that shift? Who knows… It will remain… A_Mystery!
I usually like to call my functions cool-Filename and my variables moronic_typeClass. Shell executable aliases look like ‘if\ then\ else’ and C constants are ‘IFTHANELSE’
It looks like some GRUB versions are fixed, e.g. possibly in Ubuntu from 22.10. Dunno if Fedora has the fixed version. I’m facing the same with my Mint/Windows dual boot; considering not booting windows till I’m ready to upgrade Mint to 22.
If you do get problems, it also looks like you can get around it by turning off secure boot until things are sorted.
If you’re not an experienced Linux meddler I wouldn’t recommend changing your bootloader from the default given by your distribution, but I guess if this is widespread most distros will upgrade their bootlodladers soon to deal with it.
Could the slowdown be down to HDDs that cache on a section of - I think it’s single layer? - and slowly rewrite that cache onto the denser (compound layer?) storage?
it’s a polite way of saying, “intelligence vs emacs”