Better way to manage multiple configs #1873

Open
opened 2025-11-20 06:08:22 -05:00 by saavagebueno · 3 comments
Owner

Originally created by @CommanderRedYT on GitHub (May 6, 2025).

Is your feature request related to a problem? Please describe.
With the ability to use systemd template files (netbird@.service), it would also be nice to be able to have the netbird cli working with every instance.

Describe the solution you'd like
Some way of managing all connections at the same time.

Describe alternatives you've considered
I already wrote a small script here: https://aur.archlinux.org/cgit/aur.git/tree/netbird-multiconfig.sh?h=netbird-multiconfig

Originally created by @CommanderRedYT on GitHub (May 6, 2025). **Is your feature request related to a problem? Please describe.** With the ability to use systemd template files (`netbird@.service`), it would also be nice to be able to have the `netbird` cli working with every instance. **Describe the solution you'd like** Some way of managing all connections at the same time. **Describe alternatives you've considered** I already wrote a small script here: https://aur.archlinux.org/cgit/aur.git/tree/netbird-multiconfig.sh?h=netbird-multiconfig
saavagebueno added the feature-request label 2025-11-20 06:08:22 -05:00
Author
Owner

@nazarewk commented on GitHub (May 6, 2025):

I think this will be fully covered by https://github.com/netbirdio/netbird/issues/3273

@nazarewk commented on GitHub (May 6, 2025): I think this will be fully covered by https://github.com/netbirdio/netbird/issues/3273
Author
Owner

@CommanderRedYT commented on GitHub (May 6, 2025):

@nazarewk as I see it, it would actually be covered by https://github.com/netbirdio/netbird/issues/446 instead of #3273, because the goal here is also to be connected to multiple networks at the same time, which is possible using the Systemd template units. I wonder however if any changes actually need to be made to the program itself, or if it is possible to just modify the CLI a bit to improve the experience and removing the need of typing in the socket, like I did with the alias.

@CommanderRedYT commented on GitHub (May 6, 2025): @nazarewk as I see it, it would actually be covered by https://github.com/netbirdio/netbird/issues/446 instead of #3273, because the goal here is also to be connected to multiple networks at the same time, which is possible using the Systemd template units. I wonder however if any changes actually need to be made to the program itself, or if it is possible to just modify the CLI a bit to improve the experience and removing the need of typing in the socket, like I did with the alias.
Author
Owner

@nazarewk commented on GitHub (May 7, 2025):

I wonder however if any changes actually need to be made to the program itself, or if it is possible to just modify the CLI a bit to improve the experience and removing the need of typing in the socket, like I did with the alias.

#446 would involve a lot of changes to be properly supported, just modifying the CLI config would yield conflicts at least within the routing table, DNS & possibly firewall marks.

@nazarewk commented on GitHub (May 7, 2025): > I wonder however if any changes actually need to be made to the program itself, or if it is possible to just modify the CLI a bit to improve the experience and removing the need of typing in the socket, like I did with the alias. #446 would involve **a lot** of changes to be properly supported, just modifying the CLI config would yield conflicts at least within the routing table, DNS & possibly firewall marks.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#1873