Classroom Çıkan kişinin adını yazdık

This commit is contained in:
Sedat ÖZTÜRK 2025-09-01 12:16:21 +03:00
parent 0d2e3f715c
commit 3bef3c6679
2 changed files with 51 additions and 20 deletions

View file

@ -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
# 🔑 Prodda 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 backendte 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, prodda Lets 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

View file

@ -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"]