feat(service): add Netbird-Client service (#5873)

This commit is contained in:
Gabriel Peralta
2025-05-23 11:59:17 -03:00
committed by GitHub
parent 2152263981
commit 16a299043e
2 changed files with 26 additions and 0 deletions

BIN
public/svgs/netbird.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -0,0 +1,26 @@
# documentation: https://docs.netbird.io/how-to/examples#net-bird-client-in-docker
# slogan: Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls.
# tags: wireguard, mesh-networks, vpn, zero-trust-network-access, open source
# logo: svgs/netbird.png
services:
netbird-client:
image: 'netbirdio/netbird:latest'
environment:
- 'NB_SETUP_KEY=${NB_SETUP_KEY}'
- 'NB_ENABLE_ROSENPASS=${NB_ENABLE_ROSENPASS:-false}'
- 'NB_ENABLE_EXPERIMENTAL_LAZY_CONN=${NB_ENABLE_EXPERIMENTAL_LAZY_CONN:-false}'
volumes:
- 'netbird-client:/etc/netbird'
cap_add:
- NET_ADMIN
- SYS_ADMIN
- SYS_RESOURCE
healthcheck:
test:
- CMD
- netbird
- 'version'
interval: 5s
timeout: 20s
retries: 10