coturn.conf
· 1.5 KiB · Text
Raw
# Основные сетевые настройки
listening-port=3478
tls-listening-port=53478
# ВАЖНО: Если у сервера один публичный IP, coTURN определит его сам.
# Если сервер за NAT (например, в облаке AWS, Яндекс.Облако), раскомментируйте
# и укажите ваш внешний статический IP (external) и локальный IP Docker-хоста (listening):
# listening-ip=192.168.1.10
# external-ip=95.216.xx.xx
# Диапазон портов для передачи аудио/видео (WebRTC)
min-port=49152
max-port=65535
# Режим безопасности и авторизации (обязательно для Nextcloud)
fingerprint
lt-cred-mech
# Секретный ключ для авторизации (сгенерируйте свою случайную строку!)
# Сюда можно вписать вывод команды: openssl rand -hex 32
use-auth-secret
static-auth-secret=ВАШ_СЛУЧАЙНЫЙ_СЕКРЕТНЫЙ_КЛЮЧ_ИЗ_32_СИМВОЛОВ
# Название вашей организации или домен (любое слово, нужно для протокола)
realm=://yourdomain.com
# Ограничения безопасности (защита от сканирования и атак)
no-multicast-peers
no-cli
no-tlsv1
no-tlsv11
# Логирование (вывод в stdout, чтобы логи были видны через `docker logs`)
log-file=stdout
simple-log
| 1 | # Основные сетевые настройки |
| 2 | listening-port=3478 |
| 3 | tls-listening-port=53478 |
| 4 | |
| 5 | # ВАЖНО: Если у сервера один публичный IP, coTURN определит его сам. |
| 6 | # Если сервер за NAT (например, в облаке AWS, Яндекс.Облако), раскомментируйте |
| 7 | # и укажите ваш внешний статический IP (external) и локальный IP Docker-хоста (listening): |
| 8 | # listening-ip=192.168.1.10 |
| 9 | # external-ip=95.216.xx.xx |
| 10 | |
| 11 | # Диапазон портов для передачи аудио/видео (WebRTC) |
| 12 | min-port=49152 |
| 13 | max-port=65535 |
| 14 | |
| 15 | # Режим безопасности и авторизации (обязательно для Nextcloud) |
| 16 | fingerprint |
| 17 | lt-cred-mech |
| 18 | |
| 19 | # Секретный ключ для авторизации (сгенерируйте свою случайную строку!) |
| 20 | # Сюда можно вписать вывод команды: openssl rand -hex 32 |
| 21 | use-auth-secret |
| 22 | static-auth-secret=ВАШ_СЛУЧАЙНЫЙ_СЕКРЕТНЫЙ_КЛЮЧ_ИЗ_32_СИМВОЛОВ |
| 23 | |
| 24 | # Название вашей организации или домен (любое слово, нужно для протокола) |
| 25 | realm=://yourdomain.com |
| 26 | |
| 27 | # Ограничения безопасности (защита от сканирования и атак) |
| 28 | no-multicast-peers |
| 29 | no-cli |
| 30 | no-tlsv1 |
| 31 | no-tlsv11 |
| 32 | |
| 33 | # Логирование (вывод в stdout, чтобы логи были видны через `docker logs`) |
| 34 | log-file=stdout |
| 35 | simple-log |
coturn.yaml
· 286 B · YAML
Raw
version: '3.8'
services:
coturn:
image: coturn/coturn:latest
restart: always
ports:
- "3478:3478"
- "3478:3478/udp"
- "443:443"
- "443:443/udp"
- "49152-49200:49152-49200/udp"
volumes:
- ./coturn.conf:/etc/coturn/turnserver.conf:ro
| 1 | version: '3.8' |
| 2 | |
| 3 | services: |
| 4 | coturn: |
| 5 | image: coturn/coturn:latest |
| 6 | restart: always |
| 7 | ports: |
| 8 | - "3478:3478" |
| 9 | - "3478:3478/udp" |
| 10 | - "443:443" |
| 11 | - "443:443/udp" |
| 12 | - "49152-49200:49152-49200/udp" |
| 13 | volumes: |
| 14 | - ./coturn.conf:/etc/coturn/turnserver.conf:ro |