Classroom Çıkan kişinin adını yazdık
This commit is contained in:
parent
0d2e3f715c
commit
3bef3c6679
2 changed files with 51 additions and 20 deletions
|
|
@ -1,29 +1,53 @@
|
||||||
# Coturn ana config
|
# ========================
|
||||||
|
# Coturn TURN/STUN Server
|
||||||
|
# ========================
|
||||||
|
|
||||||
#Portları firewall üzerinden açmak için aşağıdaki kodları kullan.
|
# Ports
|
||||||
#sudo ufw allow 3478/udp
|
# ========================
|
||||||
#sudo ufw allow 3478/tcp
|
# Coturn TURN/STUN Server
|
||||||
#sudo ufw allow 5349/tcp
|
# ========================
|
||||||
|
|
||||||
|
# Ports
|
||||||
listening-port=3478
|
listening-port=3478
|
||||||
tls-listening-port=5349
|
tls-listening-port=5349
|
||||||
|
|
||||||
# 🔑 Prod’da sabit domain kullan
|
# IP / Domain
|
||||||
realm=kursplatform.local
|
listening-ip=0.0.0.0
|
||||||
|
relay-ip=0.0.0.0
|
||||||
|
external-ip=213.238.160.83/172.20.0.2
|
||||||
|
realm=turn.sozsoft.com
|
||||||
|
|
||||||
# 🔑 TURN için shared secret
|
# Auth
|
||||||
# Bunu backend’te de aynı şekilde kullanacaksın (dinamik credential üretmek için)
|
lt-cred-mech
|
||||||
use-auth-secret
|
user=webrtc:strongpassword123
|
||||||
static-auth-secret=supersecretkey123
|
|
||||||
|
|
||||||
# TLS sertifikaları (opsiyonel, prod’da Let’s Encrypt kullanabilirsin)
|
# TLS
|
||||||
cert=/etc/ssl/sozsoft.com/fullchain1.pem
|
cert=/etc/ssl/sozsoft.com/fullchain1.pem
|
||||||
pkey=/etc/ssl/sozsoft.com/privkey1.pem
|
pkey=/etc/ssl/sozsoft.com/privkey1.pem
|
||||||
|
|
||||||
# STUN/TURN protokolleri
|
# Security
|
||||||
lt-cred-mech
|
|
||||||
fingerprint
|
fingerprint
|
||||||
no-stdout-log
|
|
||||||
|
|
||||||
# Güvenlik
|
|
||||||
stale-nonce
|
stale-nonce
|
||||||
|
no-loopback-peers
|
||||||
|
no-multicast-peers
|
||||||
|
|
||||||
|
# Performance
|
||||||
|
min-port=49160
|
||||||
|
max-port=49200
|
||||||
|
|
||||||
|
# Logs
|
||||||
|
#log-file=/var/log/turnserver.log
|
||||||
|
simple-log
|
||||||
|
cli-password=supersecret
|
||||||
|
|
||||||
|
|
||||||
|
# sudo ufw allow 3478/udp
|
||||||
|
# sudo ufw allow 3478/tcp
|
||||||
|
# sudo ufw allow 5349/udp
|
||||||
|
# sudo ufw allow 5349/tcp
|
||||||
|
# sudo ufw allow 49152:49200/udp
|
||||||
|
|
||||||
|
# https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/?utm_source=chatgpt.com
|
||||||
|
# Username: webrtc
|
||||||
|
# Credential: strongpassword123
|
||||||
|
# Relay candidate çıkarsa → her şey çalışıyor
|
||||||
|
|
|
||||||
|
|
@ -95,10 +95,17 @@ services:
|
||||||
- n8n
|
- n8n
|
||||||
|
|
||||||
coturn:
|
coturn:
|
||||||
image: instrumentisto/coturn
|
image: coturn/coturn:latest # ✅ Güncel resmi image
|
||||||
container_name: coturn
|
container_name: coturn
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
network_mode: host
|
ports:
|
||||||
|
- "3478:3478" # STUN/TURN TCP
|
||||||
|
- "3478:3478/udp" # STUN/TURN UDP
|
||||||
|
- "5349:5349" # TLS TCP
|
||||||
|
- "5349:5349/udp" # DTLS UDP
|
||||||
|
- "49160-49200:49160-49200/udp" # Relay port aralığı
|
||||||
volumes:
|
volumes:
|
||||||
- ./configs/turnserver.conf:/etc/coturn/turnserver.conf:ro
|
- ./configs/turnserver.conf:/etc/coturn/turnserver.conf:ro
|
||||||
command: ["-c", "/etc/coturn/turnserver.conf"]
|
- /etc/ssl/sozsoft.com:/etc/ssl/sozsoft.com:ro # Sertifikaları mount ettik
|
||||||
|
- ./logs/coturn:/var/log # Logları dışarı al (opsiyonel)
|
||||||
|
command: ["turnserver", "-c", "/etc/coturn/turnserver.conf"]
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue