name: netbird-client services: netbird-client: image: netbirdio/netbird:0.79.0 container_name: netbird-client hostname: "${NETBIRD_CLIENT_HOSTNAME:?Set NETBIRD_CLIENT_HOSTNAME in netbird/.env}" restart: unless-stopped cap_add: - NET_ADMIN - SYS_ADMIN - SYS_RESOURCE devices: - /dev/net/tun network_mode: host environment: NB_SETUP_KEY: "${NB_SETUP_KEY:?Set NB_SETUP_KEY in netbird/.env after creating a peer setup key}" NB_MANAGEMENT_URL: "https://${NETBIRD_DOMAIN:?Set NETBIRD_DOMAIN in netbird/.env}" volumes: - netbird-client:/var/lib/netbird healthcheck: test: ["CMD", "/usr/local/bin/netbird", "status", "--check", "live"] interval: 30s timeout: 5s retries: 5 start_period: 30s stop_grace_period: 30s volumes: netbird-client: name: netbird-client