From 75fb58430eeb77bc7d725aeb763520db196fff95 Mon Sep 17 00:00:00 2001 From: cruizba Date: Wed, 25 Mar 2026 11:48:49 +0100 Subject: [PATCH] openvidu-deployment: Use coturn fork with stun fix and use stun-backward-compatibility for Kurento --- .../deployments/ce/docker-compose/docker-compose.yml | 3 +++ .../enterprise-ha/docker-compose/node/docker-compose.yml | 3 +++ .../deployments/enterprise/docker-compose/docker-compose.yml | 3 +++ .../pro/docker-compose/mono-node/docker-compose.yml | 3 +++ .../pro/docker-compose/openvidu-server-pro/docker-compose.yml | 3 +++ openvidu-server/docker/openvidu-coturn/Dockerfile | 4 +++- 6 files changed, 18 insertions(+), 1 deletion(-) diff --git a/openvidu-server/deployments/ce/docker-compose/docker-compose.yml b/openvidu-server/deployments/ce/docker-compose/docker-compose.yml index 85bd6f617..049543f43 100644 --- a/openvidu-server/deployments/ce/docker-compose/docker-compose.yml +++ b/openvidu-server/deployments/ce/docker-compose/docker-compose.yml @@ -91,6 +91,9 @@ services: - --static-auth-secret=$${COTURN_SHARED_SECRET_KEY} - --no-tcp-relay - --allowed-peer-ip=$$(discover-host-internal-ip.sh) + - --stun-backward-compatibility + - --rfc5780 + - --software-attribute logging: options: max-size: "${DOCKER_LOGS_MAX_SIZE:-100M}" diff --git a/openvidu-server/deployments/enterprise-ha/docker-compose/node/docker-compose.yml b/openvidu-server/deployments/enterprise-ha/docker-compose/node/docker-compose.yml index 6e3fd0058..2d56f3799 100644 --- a/openvidu-server/deployments/enterprise-ha/docker-compose/node/docker-compose.yml +++ b/openvidu-server/deployments/enterprise-ha/docker-compose/node/docker-compose.yml @@ -124,6 +124,9 @@ services: - --use-auth-secret - --static-auth-secret=$${COTURN_SHARED_SECRET_KEY} - --no-tcp-relay + - --stun-backward-compatibility + - --rfc5780 + - --software-attribute logging: options: max-size: "${DOCKER_LOGS_MAX_SIZE:-100M}" diff --git a/openvidu-server/deployments/enterprise/docker-compose/docker-compose.yml b/openvidu-server/deployments/enterprise/docker-compose/docker-compose.yml index 4dd6c0370..cbe135fb3 100644 --- a/openvidu-server/deployments/enterprise/docker-compose/docker-compose.yml +++ b/openvidu-server/deployments/enterprise/docker-compose/docker-compose.yml @@ -108,6 +108,9 @@ services: - --use-auth-secret - --static-auth-secret=$${COTURN_SHARED_SECRET_KEY} - --no-tcp-relay + - --stun-backward-compatibility + - --rfc5780 + - --software-attribute logging: options: max-size: "${DOCKER_LOGS_MAX_SIZE:-100M}" diff --git a/openvidu-server/deployments/pro/docker-compose/mono-node/docker-compose.yml b/openvidu-server/deployments/pro/docker-compose/mono-node/docker-compose.yml index 0f170c330..d463d6608 100644 --- a/openvidu-server/deployments/pro/docker-compose/mono-node/docker-compose.yml +++ b/openvidu-server/deployments/pro/docker-compose/mono-node/docker-compose.yml @@ -84,6 +84,9 @@ services: - --static-auth-secret=$${COTURN_SHARED_SECRET_KEY} - --no-tcp-relay - --allowed-peer-ip=$$(discover-host-internal-ip.sh) + - --stun-backward-compatibility + - --rfc5780 + - --software-attribute logging: options: max-size: "${DOCKER_LOGS_MAX_SIZE:-100M}" diff --git a/openvidu-server/deployments/pro/docker-compose/openvidu-server-pro/docker-compose.yml b/openvidu-server/deployments/pro/docker-compose/openvidu-server-pro/docker-compose.yml index 352f71f0e..de6bedd65 100644 --- a/openvidu-server/deployments/pro/docker-compose/openvidu-server-pro/docker-compose.yml +++ b/openvidu-server/deployments/pro/docker-compose/openvidu-server-pro/docker-compose.yml @@ -75,6 +75,9 @@ services: - --use-auth-secret - --static-auth-secret=$${COTURN_SHARED_SECRET_KEY} - --no-tcp-relay + - --stun-backward-compatibility + - --rfc5780 + - --software-attribute logging: options: max-size: "${DOCKER_LOGS_MAX_SIZE:-100M}" diff --git a/openvidu-server/docker/openvidu-coturn/Dockerfile b/openvidu-server/docker/openvidu-coturn/Dockerfile index ec772c64d..f3f87af4f 100644 --- a/openvidu-server/docker/openvidu-coturn/Dockerfile +++ b/openvidu-server/docker/openvidu-coturn/Dockerfile @@ -1,4 +1,6 @@ -FROM coturn/coturn:4.7.0-r2-alpine +# Change to official coturn when the following PR is merged: +# https://github.com/coturn/coturn/pull/1839 +FROM cruizba/coturn:4.9.0-stunfix USER root