diff --git a/docker/coturn/rootfs/usr/local/bin/coturn.sh b/docker/coturn/rootfs/usr/local/bin/coturn.sh index d21c4a9a..2878f1b4 100755 --- a/docker/coturn/rootfs/usr/local/bin/coturn.sh +++ b/docker/coturn/rootfs/usr/local/bin/coturn.sh @@ -1,19 +1,28 @@ #!/bin/bash cd /tmp/ cat > ./turnserver.conf << EOF external-ip=${TURN_PUBLIC_IP:-127.0.0.1} listening-port=${TURN_LISTEN_PORT:-3478} fingerprint lt-cred-mech + +# Temporary for testing +user=username1:password1 +allow-loopback-peers +cli-password=qwerty + +# Disabled by default to avoid DoS attacks. Logs all bind attempts in verbose log mode (useful for debugging) +log-binding + max-port=${MAX_PORT:-65535} min-port=${MIN_PORT:-40000} pidfile="$(pwd)/turnserver.pid" realm=kolabmeet log-file=stdout redis-userdb="ip=${REDIS_IP:-127.0.0.1} dbname=${DB_NAME:-2} password=${DB_PASSWORD:-turn} connect_timeout=30" verbose EOF /usr/bin/turnserver -c ./turnserver.conf