[GH-ISSUE #3609] i have created a autoupdate module for the netbird client. #7553

Open
opened 2026-08-05 01:13:29 -04:00 by saavagebueno · 9 comments
Owner

Originally created by @coccmo on GitHub (Mar 30, 2025).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/3609

I have created a updater.exe that downloads the newest installer, and silently installs it.

Maybe the Netbird team can use it and implement it to the existing installer.

Im also working on implementing this to the dashboard, for autoupdate toggle, and manual update trigger

Originally created by @coccmo on GitHub (Mar 30, 2025). Original GitHub issue: https://github.com/netbirdio/netbird/issues/3609 I have created a updater.exe that downloads the newest installer, and silently installs it. Maybe the Netbird team can use it and implement it to the existing installer. Im also working on implementing this to the dashboard, for autoupdate toggle, and manual update trigger
saavagebueno added the enhancementclientdistribution labels 2026-08-05 01:13:30 -04:00
Author
Owner

@mlsmaycon commented on GitHub (Mar 30, 2025):

Awesome @coccmo.

We will be happy to check it out and see what is needed for integration.

<!-- gh-comment-id:2764672139 --> @mlsmaycon commented on GitHub (Mar 30, 2025): Awesome @coccmo. We will be happy to check it out and see what is needed for integration.
Author
Owner

@coccmo commented on GitHub (Mar 30, 2025):

sure thing!

  • it is actually ment to run as a seperate service, but connected to the management server. so remote reinstall upgrade, downgrade can be done securely. if a bad version with poor performance etc

updater.zip

i will come with a more uptimized version asap that can connect to the dashboard/management aswell, with manual trigger, version choice and auto update enable/disable

<!-- gh-comment-id:2764705239 --> @coccmo commented on GitHub (Mar 30, 2025): sure thing! - it is actually ment to run as a seperate service, but connected to the management server. so remote reinstall upgrade, downgrade can be done securely. if a bad version with poor performance etc [updater.zip](https://github.com/user-attachments/files/19527197/updater.zip) i will come with a more uptimized version asap that can connect to the dashboard/management aswell, with manual trigger, version choice and auto update enable/disable
Author
Owner

@drawioks commented on GitHub (Apr 7, 2025):

Has anyone used it? Is it safe?
Why hasn't it been published on a GitHub repo?

<!-- gh-comment-id:2785083734 --> @drawioks commented on GitHub (Apr 7, 2025): Has anyone used it? Is it safe? Why hasn't it been published on a GitHub repo?
Author
Owner

@nazarewk commented on GitHub (Apr 8, 2025):

Has anyone used it? Is it safe? Why hasn't it been published on a GitHub repo?

This is just an early concept from community that we expressed interest in reviewing and is by no means officially endorsed.

It might get integrated into the official client, but it's too soon to tell.

<!-- gh-comment-id:2785664001 --> @nazarewk commented on GitHub (Apr 8, 2025): > Has anyone used it? Is it safe? Why hasn't it been published on a GitHub repo? This is just an early concept from community that we expressed interest in reviewing and is by no means officially endorsed. It might get integrated into the official client, but it's too soon to tell.
Author
Owner

@coccmo commented on GitHub (Apr 9, 2025):

It is safe :-)

I hope it gets implemented.. the source code is 100% available

<!-- gh-comment-id:2788325669 --> @coccmo commented on GitHub (Apr 9, 2025): It is safe :-) I hope it gets implemented.. the source code is 100% available
Author
Owner

@delko-it commented on GitHub (Apr 11, 2025):

But why no to use good old

choco upgrade netbird -y

You can add this command to task scheduler.

<!-- gh-comment-id:2797407624 --> @delko-it commented on GitHub (Apr 11, 2025): But why no to use good old `choco upgrade netbird -y` You can add this command to task scheduler.
Author
Owner

@nazarewk commented on GitHub (Apr 11, 2025):

But why no to use good old

choco upgrade netbird -y

You can add this command to task scheduler.

Officially package manager does not exist on Windows, this is why :P

Unofficially there is also scoop and probably a lot more "community" package managers that we didn't even know were supported (somebody seems to be pulling release binaries from GitHub to scoop).

I'm not sure any installation method apart from *.exe or *.msi files are - or ever will be - officially endorsed on Windows.

<!-- gh-comment-id:2797465215 --> @nazarewk commented on GitHub (Apr 11, 2025): > But why no to use good old > > `choco upgrade netbird -y` > > You can add this command to task scheduler. **Officially** package manager does not exist on Windows, this is why :P Unofficially there is also `scoop` and probably a lot more "community" package managers that we didn't even know were supported (somebody seems to be pulling release binaries from GitHub to `scoop`). I'm not sure any installation method apart from `*.exe` or `*.msi` files are - or ever will be - officially endorsed on Windows.
Author
Owner

@delko-it commented on GitHub (Apr 13, 2025):

Winget is quite official windows packet manager.

<!-- gh-comment-id:2799820003 --> @delko-it commented on GitHub (Apr 13, 2025): Winget is quite official windows packet manager.
Author
Owner

@PureOxygen-Dev commented on GitHub (May 5, 2025):

sure thing!

  • it is actually ment to run as a seperate service, but connected to the management server. so remote reinstall upgrade, downgrade can be done securely. if a bad version with poor performance etc

updater.zip

i will come with a more uptimized version asap that can connect to the dashboard/management aswell, with manual trigger, version choice and auto update enable/disable

@coccmo

How is this coming along we are also interested in this especially if it can be controlled via the management interface.

<!-- gh-comment-id:2850487508 --> @PureOxygen-Dev commented on GitHub (May 5, 2025): > sure thing! > > * it is actually ment to run as a seperate service, but connected to the management server. so remote reinstall upgrade, downgrade can be done securely. if a bad version with poor performance etc > > [updater.zip](https://github.com/user-attachments/files/19527197/updater.zip) > > i will come with a more uptimized version asap that can connect to the dashboard/management aswell, with manual trigger, version choice and auto update enable/disable @coccmo How is this coming along we are also interested in this especially if it can be controlled via the management interface.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#7553