Add Netbird to FreeBSD Ports #1611

Open
opened 2025-11-20 05:33:52 -05:00 by saavagebueno · 0 comments
Owner

Originally created by @Gauss23 on GitHub (Feb 10, 2025).

Originally assigned to: @hakansa on GitHub.

Is your feature request related to a problem? Please describe.
I wanted to bring Netbird to OPNsense. The plugin (https://github.com/opnsense/plugins/pull/4531) itself is ready, but we need the FreeBSD port. I thought I can add it to the OPNsense ports, but it seems that this repo is a clone of a clone:
https://github.com/opnsense/ports/pull/218

Describe the solution you'd like
I prepared the Netbird port for FreeBSD:
https://github.com/Gauss23/OPNsensePorts/tree/Netbird/net/netbird

As this is a more official thing to do, I wanted to ask the Netbird maintainers, if they want to push this to the FreeBSD team, as described here:
https://docs.freebsd.org/en/books/porters-handbook/quick-porting/

Otherwise I would be fine to submit the port.

Currently there is a patch included, that reports FreeBSD systems as FakeBSD to the Netbird management server, otherwise the OPNsense boxes can't be used as a routing peer. As soon as this limitation is gone, we can remove the patch

Describe alternatives you've considered
Installing the Netbird binary manually is not what I wanted, especially as long as there is the routing limitation in the original binary. The current binary should be installed when installing the Netbird plugin for OPNsense automatically and from the FreeBSD repos.

Originally created by @Gauss23 on GitHub (Feb 10, 2025). Originally assigned to: @hakansa on GitHub. **Is your feature request related to a problem? Please describe.** I wanted to bring Netbird to OPNsense. The plugin (https://github.com/opnsense/plugins/pull/4531) itself is ready, but we need the FreeBSD port. I thought I can add it to the OPNsense ports, but it seems that this repo is a clone of a clone: https://github.com/opnsense/ports/pull/218 **Describe the solution you'd like** I prepared the Netbird port for FreeBSD: https://github.com/Gauss23/OPNsensePorts/tree/Netbird/net/netbird As this is a more official thing to do, I wanted to ask the Netbird maintainers, if they want to push this to the FreeBSD team, as described here: https://docs.freebsd.org/en/books/porters-handbook/quick-porting/ Otherwise I would be fine to submit the port. Currently there is a patch included, that reports FreeBSD systems as FakeBSD to the Netbird management server, otherwise the OPNsense boxes can't be used as a routing peer. As soon as this limitation is gone, we can remove the patch **Describe alternatives you've considered** Installing the Netbird binary manually is not what I wanted, especially as long as there is the routing limitation in the original binary. The current binary should be installed when installing the Netbird plugin for OPNsense automatically and from the FreeBSD repos.
saavagebueno added the feature-requestfreebsd labels 2025-11-20 05:33:52 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#1611