Want to try netbird plugin from github - how do I add the repository or use it??

Started by rfox, August 15, 2025, 03:39:21 PM

Previous topic - Next topic
I'd like to get netbird running on my 25.7 box - but the plugin is not in the community repo - after some research, I found it here: https://github.com/opnsense/plugins/tree/master but not sure how to get it installed ?!?

Any tips would be welcome!

Go to Firmware and change from Community to Development.

Install all updates.

Afterwards go to plugins and you can find a os-netbird-devel if you check the show community plugins checkbox.
Hardware:
DEC740

Quote from: Monviech (Cedrik) on August 15, 2025, 04:44:15 PMGo to Firmware and change from Community to Development.

Install all updates.

Afterwards go to plugins and you can find a os-netbird-devel if you check the show community plugins checkbox.

Thanks! But that means I need to run development tree - so there is no way to just install that one plugin under community release??

You dont know if everything used in that plugin is compatible with the current community version.

Better test on development or wait until release.

You can always easily turn back from development to community, just switch and update.

There are ways to install it anyway but the above is the safest.
Hardware:
DEC740

Understood - Thx.  Any timeline when it goes into stable community?

Quick update - for kicks, I changed to development branch - did the Update - then installed netbird plugin - the changed back to community branch and netbird development plugin stays installed ;-)  Strange way to test a single plugin, but better than nothing . . .

You can also do

# pkg install os-netbird-devel

but it has its limits with people complaining then it's "misconfigured" (for the right reason as it wasn't installed from the GUI)

We want to ensure the users have a complete ecosystem and development plugins may depend on development code from core. It also helps us (selfishly) to test development core changes for which we would otherwise not get feedback for.


Cheers,
Franco