Last active 13 hours ago

coturn.conf Raw
1# Основные сетевые настройки
2listening-port=3478
3tls-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)
12min-port=49152
13max-port=65535
14
15# Режим безопасности и авторизации (обязательно для Nextcloud)
16fingerprint
17lt-cred-mech
18
19# Секретный ключ для авторизации (сгенерируйте свою случайную строку!)
20# Сюда можно вписать вывод команды: openssl rand -hex 32
21use-auth-secret
22static-auth-secret=ВАШ_СЛУЧАЙНЫЙ_СЕКРЕТНЫЙ_КЛЮЧ_ИЗ_32_СИМВОЛОВ
23
24# Название вашей организации или домен (любое слово, нужно для протокола)
25realm=://yourdomain.com
26
27# Ограничения безопасности (защита от сканирования и атак)
28no-multicast-peers
29no-cli
30no-tlsv1
31no-tlsv11
32
33# Логирование (вывод в stdout, чтобы логи были видны через `docker logs`)
34log-file=stdout
35simple-log
coturn.yaml Raw
1version: '3.8'
2
3services:
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