Packaging as a flatpak #402

Open
opened 2025-11-20 05:10:48 -05:00 by saavagebueno · 9 comments
Owner

Originally created by @mpweya on GitHub (Jul 30, 2023).

Is your feature request related to a problem? Please describe.
Using netbird on immutable systems is currently not possible (at least not in a practical way).

Describe the solution you'd like
Packaging Netbird as well as the UI as a flatpak (maybe in one?) would make it possible or at least much easier to use on immutable systems as well as any other system supported by flatpak.

Describe alternatives you've considered
Using the binaries could be an option but I couldn't get them to work when tested on a fully up-to-date Fedora 38 Silverblue machine because of a dependency issue.

Additional context
This was previously mentioned in #646 and has a similar goal as this issue.

Originally created by @mpweya on GitHub (Jul 30, 2023). **Is your feature request related to a problem? Please describe.** Using netbird on immutable systems is currently not possible (at least not in a practical way). **Describe the solution you'd like** Packaging Netbird as well as the UI as a flatpak (maybe in one?) would make it possible or at least much easier to use on immutable systems as well as any other system supported by flatpak. **Describe alternatives you've considered** Using the binaries could be an option but I couldn't get them to work when tested on a fully up-to-date Fedora 38 Silverblue machine because of a dependency issue. **Additional context** This was previously mentioned in #646 and has a similar goal as this issue.
saavagebueno added the feature-requestwaiting-feedback labels 2025-11-20 05:10:48 -05:00
Author
Owner

@Aqua1ung commented on GitHub (Aug 13, 2023):

I second this: a flatpak version is highly desirable. Maybe even Appimage?

@Aqua1ung commented on GitHub (Aug 13, 2023): I second this: a flatpak version is highly desirable. Maybe even Appimage?
Author
Owner

@Akruidenberg commented on GitHub (Aug 14, 2023):

+1 for me. Opensuse micro-os user here.

@Akruidenberg commented on GitHub (Aug 14, 2023): +1 for me. Opensuse micro-os user here.
Author
Owner

@cmonty14 commented on GitHub (Jul 13, 2024):

We need more supporters for this feature request

@cmonty14 commented on GitHub (Jul 13, 2024): We need more supporters for this feature request
Author
Owner

@cmonty14 commented on GitHub (Jul 13, 2024):

@bmullan can you support here, too?

@cmonty14 commented on GitHub (Jul 13, 2024): @bmullan can you support here, too?
Author
Owner

@ottlukas commented on GitHub (Aug 30, 2024):

Added the request to the flathub community: https://discourse.flathub.org/t/netbird-client-flatpak-request/7581
Never the less it will be challenging as Netbird uses Goreleaser and there is not support for Flatpak yet: https://github.com/goreleaser/goreleaser/issues/2927

That is why you can find a snap: https://snapcraft.io/netbird but not a flatpak.

@ottlukas commented on GitHub (Aug 30, 2024): Added the request to the flathub community: https://discourse.flathub.org/t/netbird-client-flatpak-request/7581 Never the less it will be challenging as Netbird uses Goreleaser and there is not support for Flatpak yet: https://github.com/goreleaser/goreleaser/issues/2927 That is why you can find a snap: https://snapcraft.io/netbird but not a flatpak.
Author
Owner

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

Hello @McCrafterIV,

We're currently reviewing our open issues and would like to verify if this problem still exists in the latest NetBird version.

Could you please confirm if the issue is still there?

We may close this issue temporarily if we don't hear back from you within 2 weeks, but feel free to reopen it with updated information.

Thanks for your contribution to improving the project!

@nazarewk commented on GitHub (Apr 28, 2025): Hello @McCrafterIV, We're currently reviewing our open issues and would like to verify if this problem still exists in the [latest NetBird version](https://github.com/netbirdio/netbird/releases). Could you please confirm if the issue is still there? We may close this issue temporarily if we don't hear back from you within **2 weeks**, but feel free to reopen it with updated information. Thanks for your contribution to improving the project!
Author
Owner

@mpweya commented on GitHub (May 1, 2025):

Hi @nazarewk, Netbird is not yet available as a flatpak (ideally on flathub) so the issue is still relevant.

@mpweya commented on GitHub (May 1, 2025): Hi @nazarewk, Netbird is not yet available as a flatpak (ideally on flathub) so the issue is still relevant.
Author
Owner

@Thijzer commented on GitHub (Sep 23, 2025):

Should brew not be the solution here? Since brew is more CLI service focused, and flatpak more UI focused?

@Thijzer commented on GitHub (Sep 23, 2025): Should brew not be the solution here? Since brew is more CLI service focused, and flatpak more UI focused?
Author
Owner

@mpweya commented on GitHub (Sep 28, 2025):

I am specifically talking about the ui functionality. Netbird offers tray icon support. This ui focused use case would be greatly supported by a flatpak.

@mpweya commented on GitHub (Sep 28, 2025): I am specifically talking about the ui functionality. Netbird offers tray icon support. This ui focused use case would be greatly supported by a flatpak.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#402