Добавление сервера ретранслятора netbird

При построении self hosting сети Netbird может возникнуть ситуация при которой некоторые клиенты не могут связаться между собой из за особенности сети. В таких случаях используется relay сервер.

При стандартной установке netbird один сервер relay устанавливается вместе с основной панелью, но может возникнуть ситуация при которой прямой доступ по протоколу wireguard между клиентом и основным сервером невозможен.

Докер конфигурация для развертывания:

services:
  relay:
    image: netbirdio/relay:latest
    restart: unless-stopped
    container_name: netbird-relay
    environment:
    - NB_LOG_LEVEL=info
    - NB_LISTEN_ADDRESS=:33080
    - NB_EXPOSED_ADDRESS=domein.ru:33080
    # todo: change to a secure secret
    - NB_AUTH_SECRET=<secret>
    ports:
      - 33080:33080
    logging:
      driver: "json-file"
      options:
        max-size: "500m"
        max-file: "2"

Секрет размещен в файле management.json основной конфигурации

    "Relay": {
        "Addresses": [
            "rel://netbird.domein.ru:33080",
            "rel://netbird2.domein.ru:33080"
        ],
        "CredentialsTTL": "24h0m0s",
        "Secret": "<secret>"
    },

Так же в файл management.json необходимо добавить адрес нового relay сервера