<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/netbird/files, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-03-08T23:55:06Z</updated>
<entry>
<title>netbird: move state file to reduce storage wear</title>
<updated>2026-03-08T23:55:06Z</updated>
<author>
<name>Wesley Gimenes</name>
</author>
<published>2026-02-17T07:04:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=696c2b6096f78fb74d8fb5a5514cc9d653795840'/>
<id>urn:sha1:696c2b6096f78fb74d8fb5a5514cc9d653795840</id>
<content type='text'>
Add `NB_DNS_STATE_FILE="/var/lib/netbird/state.json"` to the init
environment. This moves the state from the directory
`/root/.config/netbird` to the file `/var/lib/netbird/state.json` to
avoid storage wear. Note: the file is not preserved across reboots.

The state file contains information such as locally disabled routes and
other data primarily useful for desktop clients. In OpenWrt setups,
these changes are normally handled by the NetBird `management` server.
This matches the behavior prior to `netbird` v0.52.x, I have not
received any reports that this file caused problems before, so it is
unlikely to cause issues now.

The previous state file `/root/.config/netbird/state.json` can be removed.

Signed-off-by: Wesley Gimenes &lt;wehagy@proton.me&gt;
</content>
</entry>
<entry>
<title>netbird: update to 0.60.8 (breaking change)</title>
<updated>2025-12-20T19:34:13Z</updated>
<author>
<name>Wesley Gimenes</name>
</author>
<published>2025-12-18T12:59:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=24dc5175d1494255ebe4bc7c8a14e1d4f92036c4'/>
<id>urn:sha1:24dc5175d1494255ebe4bc7c8a14e1d4f92036c4</id>
<content type='text'>
Changelog: https://github.com/netbirdio/netbird/releases/tag/v0.60.8

This is the first `netbird` release that introduces a breaking change[1].
Therefore, versions after the `0.60.x` will not be backported to
OpenWrt 24.10. They will be backported to OpenWrt 25.12, because that
release has not been officially launched yet.

By default netbird now creates/updates[2]
`/etc/ssh/ssh_config.d/99-netbird.conf` for use with `openssh-client`.
OpenWrt uses `dropbear`, and this behavior may cause storage wear.
This behavior has been disabled with `NB_DISABLE_SSH_CONFIG="1"`[3] in the
init file.

[1]: https://forum.netbird.io/t/netbird-v0-60-0-released/334#p-610-upgrade-compatibility-notes-4
[2]: https://docs.netbird.io/manage/peers/ssh#native-ssh-clients-open-ssh
[3]: https://github.com/netbirdio/netbird/blob/v0.60.8/client/ssh/config/manager.go#L167-L172

Signed-off-by: Wesley Gimenes &lt;wehagy@proton.me&gt;
</content>
</entry>
<entry>
<title>netbird: switch to profile-based configuration</title>
<updated>2025-09-10T22:09:49Z</updated>
<author>
<name>Wesley Gimenes</name>
</author>
<published>2025-08-26T20:01:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=95107af880cefc5f62fbed7745825e4daed24ec5'/>
<id>urn:sha1:95107af880cefc5f62fbed7745825e4daed24ec5</id>
<content type='text'>
Add support for `netbird` profiles feature [1] (introduced in 0.52.2). Use
`NB_STATE_DIR="/root/.config/netbird"` in the init file instead of the
previous `NB_CONFIG="/etc/netbird/config.json"`, and update Makefile
configuration paths accordingly.

Rationale: `netbird` saves state/configuration under `/var` by default. On
OpenWrt, `/var` is a symlink to `/tmp` (a volatile location), which would
cause config loss after reboot or reflash. Using `/root/.config/netbird`
avoids this, it's a valid upstream directory not used by default.
`netbird` will migrate existing configurations.

This change will not be backported to preserve the current meaning of
"stable" in OpenWrt and to avoid (unlikely but possible) breakage of
existing installations.

[1]: https://docs.netbird.io/how-to/profiles

Signed-off-by: Wesley Gimenes &lt;wehagy@proton.me&gt;
</content>
</entry>
<entry>
<title>netbird: update to 0.53.0 with config fix</title>
<updated>2025-09-10T22:09:49Z</updated>
<author>
<name>Wesley Gimenes</name>
</author>
<published>2025-08-06T19:51:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=3ccdeef8e7ea3f9eb00172cc75a534843a3f6549'/>
<id>urn:sha1:3ccdeef8e7ea3f9eb00172cc75a534843a3f6549</id>
<content type='text'>
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.53.0

Update init file to include `NB_CONFIG="/etc/netbird/config.json"`
variable, ensuring configuration compatibility as before (fixes issue
introduced by profiles feature in 0.52.2). Existing configurations remain
compatible.

Note: license for some components (`management`, `relay`, `signal`) changed
to **AGPLv3**. These components aren't packaged for OpenWrt, so there's no
immediate effect, but record the change for future reference.

Signed-off-by: Wesley Gimenes &lt;wehagy@proton.me&gt;
</content>
</entry>
<entry>
<title>netbird: cleanup init script</title>
<updated>2025-09-10T22:09:49Z</updated>
<author>
<name>Wesley Gimenes</name>
</author>
<published>2025-08-05T12:53:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ca14c7e628c36b859441bfab06d24eae42af7a45'/>
<id>urn:sha1:ca14c7e628c36b859441bfab06d24eae42af7a45</id>
<content type='text'>
Remove parameters added in commit 7b3d033ab651dd11e0db5fb099d106c9e09a2dc6
that were intended to reestablish the `netbird` connection when the
`wan` state changes. This functionality is already handled by
`netbird`. If it fails, it should be reported as a bug upstream.

Signed-off-by: Wesley Gimenes &lt;wehagy@proton.me&gt;
</content>
</entry>
<entry>
<title>netbird: update to version 0.24.2</title>
<updated>2023-11-19T05:22:12Z</updated>
<author>
<name>Oskari Rauta</name>
</author>
<published>2023-11-19T03:36:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=7b3d033ab651dd11e0db5fb099d106c9e09a2dc6'/>
<id>urn:sha1:7b3d033ab651dd11e0db5fb099d106c9e09a2dc6</id>
<content type='text'>
Release notes: https://github.com/netbirdio/netbird/releases/tag/v0.24.2

Also fixes issue of not being able to build with musl (&gt;1.2.4)

Signed-off-by: Oskari Rauta &lt;oskari.rauta@gmail.com&gt;
</content>
</entry>
<entry>
<title>netbird: new package</title>
<updated>2023-03-04T00:42:58Z</updated>
<author>
<name>Oskari Rauta</name>
</author>
<published>2023-02-02T13:06:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=a4d8d2459aa4fc0de453b23c34355311366f8d3b'/>
<id>urn:sha1:a4d8d2459aa4fc0de453b23c34355311366f8d3b</id>
<content type='text'>
Netbird is similar vpn service as tailscale and zerotier.

Description:
NetBird is an open-source VPN management platform built on top of WireGuard® making it easy to create secure private networks for your organization or home.
It requires zero configuration effort leaving behind the hassle of opening ports, complex firewall rules, VPN gateways, and so forth.

Signed-off-by: Oskari Rauta &lt;oskari.rauta@gmail.com&gt;
</content>
</entry>
</feed>
