netbirdio / netbird

Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls.
https://netbird.io
BSD 3-Clause "New" or "Revised" License
11.3k stars 518 forks source link

Use one account with multiple networks #2277

Open TheFocusDevHUN opened 4 months ago

TheFocusDevHUN commented 4 months ago

Is your feature request related to a problem? Please describe. As of my understanding, currently there's only one mesh network per netbird account. I currently use tailscale which allows me to be in multiple networks with one account, while providing segregation between networks. They use the term "tailnet" for a single network and one account can be part of multiple tailnets, and when adding machines, it asks me which tailnet I want to add it to. It also has the option to leave a tailnet. In netbird, if I join a network, I cannot join a completely separate one using the same account. For example, I want to use netbird for accessing my home network, and also to access a completely unrelated infrastructure, I have to have a separate account, also if my account isn't an owner, I cannot remove myself from a network on my own, thus preventing me to use that account for something else.

Describe the solution you'd like I'm imagining a similar solution to tailscale's tailnets feature, (maybe it could be called "nests" for example )

Describe alternatives you've considered Registering multiple netbird accounts. I think switching between them currently would be a bit cumbersome. Maybe implementing some easier account switching where you can select between them somehow?

mgarces commented 2 weeks ago

Hi there, this is currently a work in progress feature: https://github.com/netbirdio/netbird/pull/2401