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 | |