Last active 14 hours ago

admin revised this gist 14 hours ago. Go to revision

1 file changed, 35 insertions

coturn.conf(file created)

@@ -0,0 +1,35 @@
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

admin revised this gist 14 hours ago. Go to revision

1 file changed, 14 insertions

coturn.yaml(file created)

@@ -0,0 +1,14 @@
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
Newer Older