[GH-ISSUE #5249] Dockerless deployment in self-hosted setup #10860

Open
opened 2026-08-05 01:27:31 -04:00 by saavagebueno · 0 comments
Owner

Originally created by @ohmer1 on GitHub (Feb 3, 2026).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/5249

Is your feature request related to a problem? Please describe.
While Docker is a powerful and popular solution, it should not be the only supported deployment method. There are several reasons why native deployment options are important:

  • Some environments do not allow Docker for security, policy, or compliance reasons.
  • Docker adds operational complexity and overhead.
  • Many system administrators prefer native systemd managed services for monitoring, logging, backup, and automation.
  • Native packages integrate better with existing tooling.

Describe the solution you'd like
Since the NetBird codebase is largely (if not entirely) written in Go, producing static binaries and packaging them for Debian-based systems should be relatively straightforward. Go is particularly well-suited for this kind of native, portable deployment.

Describe alternatives you've considered
N/A

Additional context
Providing official binaries and/or Debian packages would:

  • Lower the barrier to adoption for self-hosted users.
  • Make NetBird easier to integrate into traditional server environments.
  • Reduce reliance on container runtimes where they are not desired.
Originally created by @ohmer1 on GitHub (Feb 3, 2026). Original GitHub issue: https://github.com/netbirdio/netbird/issues/5249 **Is your feature request related to a problem? Please describe.** While Docker is a powerful and popular solution, it should not be the only supported deployment method. There are several reasons why native deployment options are important: - Some environments do not allow Docker for security, policy, or compliance reasons. - Docker adds operational complexity and overhead. - Many system administrators prefer native systemd managed services for monitoring, logging, backup, and automation. - Native packages integrate better with existing tooling. **Describe the solution you'd like** Since the NetBird codebase is largely (if not entirely) written in Go, producing static binaries and packaging them for Debian-based systems should be relatively straightforward. Go is particularly well-suited for this kind of native, portable deployment. **Describe alternatives you've considered** N/A **Additional context** Providing official binaries and/or Debian packages would: - Lower the barrier to adoption for self-hosted users. - Make NetBird easier to integrate into traditional server environments. - Reduce reliance on container runtimes where they are not desired.
saavagebueno added the feature-request label 2026-08-05 01:27:31 -04:00
Sign in to join this conversation.
No Label feature-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#10860