# Syncthing Relay Server strelaysrv relays encrypted Syncthing traffic between devices that cannot connect directly (e.g. both behind NAT). ## Bandwidth warning Unlike the discovery server, the relay **proxies all sync traffic**. Every byte synced between clients who cannot connect directly flows through your Wild Central device and your internet connection. On a home or community internet connection, heavy use by multiple members syncing large files can saturate your upstream bandwidth. Deploy this only if you know your members need relay support and your connection can handle it. If members can connect directly, the relay is never used. ## Network setup Port **22067** (TCP) must be forwarded on your router to the relay's LoadBalancer IP. Check the assigned IP with: ```bash kubectl get svc -n syncthing-relay syncthing-relay ``` Set `externalAddress` in your app config to `your-domain-or-ip:22067` so the relay advertises the correct public address. ## Privacy This relay is configured as private (not registered with the Syncthing global relay pool). Only Syncthing clients that explicitly add your relay URL will use it. The relay operator can see which device IDs are connecting and data volumes, but not file contents — traffic is end-to-end encrypted between Syncthing clients. ## Syncthing client configuration Add the relay URI in Syncthing settings under **Settings → Connections → Relays**: ``` relay://your-domain:22067 ``` ## Status The relay status page is available at `https://{{ domain }}/status`.