Finalize relay part

This commit is contained in:
braginini
2026-02-10 21:42:01 +01:00
parent 0e2e639a1c
commit 0eb13726de

View File

@@ -84,7 +84,7 @@ For each relay server you want to deploy:
- Public IP address - Public IP address
- A domain name pointing to the server (e.g., `relay-us.example.com`) - A domain name pointing to the server (e.g., `relay-us.example.com`)
- Docker installed - Docker installed
- Firewall ports open: **80/tcp** (Let's Encrypt HTTP challenge), **443/tcp** (relay), and **3478/udp** (STUN) - Firewall ports open: **80/tcp** (Let's Encrypt HTTP challenge), **443/tcp** (relay), and **3478/udp** (STUN). If you configure multiple STUN ports, open all of them
### 1.2 Generate Authentication Secret ### 1.2 Generate Authentication Secret
@@ -119,7 +119,7 @@ NB_LETSENCRYPT_DOMAINS=relay-us.example.com
NB_LETSENCRYPT_EMAIL=admin@example.com NB_LETSENCRYPT_EMAIL=admin@example.com
NB_LETSENCRYPT_DATA_DIR=/data/letsencrypt NB_LETSENCRYPT_DATA_DIR=/data/letsencrypt
# Embedded STUN # Embedded STUN (comma-separated for multiple ports, e.g., 3478,3479)
NB_ENABLE_STUN=true NB_ENABLE_STUN=true
NB_STUN_PORTS=3478 NB_STUN_PORTS=3478
``` ```
@@ -138,6 +138,7 @@ services:
restart: unless-stopped restart: unless-stopped
ports: ports:
- '443:443' - '443:443'
# Expose all ports listed in NB_STUN_PORTS
- '3478:3478/udp' - '3478:3478/udp'
env_file: env_file:
- relay.env - relay.env
@@ -317,12 +318,13 @@ Connect a NetBird client and verify that both STUN and relay services are availa
netbird status -d netbird status -d
``` ```
The output should list your external STUN and relay servers: The output should list your external STUN and relay servers. All configured STUN servers will appear, but only one randomly chosen relay is used per client:
``` ```
Relays: Relays:
[stun:relay-us.example.com:3478] is Available [stun:relay-us.example.com:3478] is Available
[rels://relay-us.example.com:443] is Available [stun:relay-eu.example.com:3478] is Available
[rels://relay-eu.example.com:443] is Available
``` ```
### 3.3 Test Relay Connectivity ### 3.3 Test Relay Connectivity