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.12k stars 512 forks source link

"Auto-update" feature for NetBird Client #1793

Open icrocket opened 7 months ago

icrocket commented 7 months ago

Is your feature request related to a problem? Please describe. If you have hundreds of machines, it is frustrating to have to update the client on a machine-by-machine basis.

Describe the solution you'd like A clear and concise description of what you want to happen.

Describe alternatives you've considered There are no alternatives other than updating each individual machine. At least as far as I know.

Additional context ND

support-tt commented 7 months ago

this is already requested with #832 but im with you I and already wrote that we need this in the #832 issue. I think something that you can click update at the webui would be nice because I like a controlled update more then simple update all and then maybe the whole system doesnt work anymore

PowershellScripter commented 7 months ago

this is already requested with #832 but im with you I and already wrote that we need this in the #832 issue. I think something that you can click update at the webui would be nice because I like a controlled update more then simple update all and then maybe the whole system doesnt work anymore

I agree with this as it would be great to be able to update controlled on a single system and test the hell out of it and when its verified as much as possible to be stable, be able to go to the management portal and push an update signal to all devices at the same time. This would give the flexibility of a controlled manual update, but then also allow a scheduled update from the portal in an automatic sense. Maybe even something in the management portal where an admin can publish a netbird client version and have the netbird clients do an api call periodically to check that version against its own version number and if the published version in the portal is newer, then that tells the agent to update itself and also tell it which version to update to. This would be extremely useful for controlling updates and also making sure that systems that are offline and come back online later will still poll for updates.

uvbeenzaned commented 6 months ago

I am 100% for this feature. We are about to have 100s of devices all around the world connected to a self-hosted Netbird instance and we will need this for sure. Update from the management panel will save us so much time.

paulcchien commented 1 month ago

If the Netbird web portal (management) have the ability to update the clients (mainly Windows), it would be very helpful.

Cellobita commented 1 day ago

Tailscale has both: automatic self-updates, and the ability to start a remote update manually from the web portal. Very useful.