You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Coturn is an open-source TURN and STUN server that relays audio, video and data for WebRTC clients that cannot connect directly through NAT or firewalls. It is the relay commonly paired with Matrix (Synapse), Jitsi Meet and Nextcloud Talk, and authenticates clients with time-limited credentials derived from a shared secret.
Point your app (e.g. Synapse turn_shared_secret) at the static-auth-secret in /opt/coturn_data/.env. Relaying to private IP ranges is denied; add allowed-peer-ip in /etc/turnserver.conf for internal media servers.
Behind NAT, set external-ip in /etc/turnserver.conf and forward 3478 (UDP/TCP), 5349 (TCP) and UDP 49160-49200 to the container.
Port 5349 (turns:) uses a self-signed certificate; replace cert and pkey with a trusted one if clients use TLS.
Note: This is not in the official repo yet—it's just a dev version! After merging into ProxmoxVE, it will need to be recreated.
Activity
community-scripts-issue-bot commentedon Nov 15, 2026
The Coturn script is ready for testing. Run it in the Proxmox VE shell (or on an Incus host) to create a container:
Point your app (e.g. Synapse turn_shared_secret) at the static-auth-secret in /opt/coturn_data/.env. Relaying to private IP ranges is denied; add allowed-peer-ip in /etc/turnserver.conf for internal media servers.
Behind NAT, set external-ip in /etc/turnserver.conf and forward 3478 (UDP/TCP), 5349 (TCP) and UDP 49160-49200 to the container.
Port 5349 (turns:) uses a self-signed certificate; replace cert and pkey with a trusted one if clients use TLS.
Note: This is not in the official repo yet—it's just a dev version! After merging into ProxmoxVE, it will need to be recreated.
Discord testing thread: https://discord.com/channels/1302816934508630047/1571546418550800464
github-actions commentedon Nov 15, 2026
📊 Install telemetry for
coturnNo installs of the DevScripts version of this script reported yet since this issue was opened (2026-11-15).
updated hourly · last refresh 2026-11-15 16:17 UTC
github-actions commentedon Nov 15, 2026
Proxmox script test
@MickLesk ✅ 2/2 passed at
3be47b6ct/coturn.shct/coturn.shct/coturn.shARM64 (information only, not counted): 1/1 passed.
📊 Resources
ct/coturn.shct/coturn.shct/coturn.sh📄 ct/coturn.sh (pve) — install log (1409 lines)
🔄 ct/coturn.sh (pve) — update log (31 lines)
🔁 ct/coturn.sh (pve) — second update log
📄 ct/coturn.sh (incus) — install log (573 lines)
🔄 ct/coturn.sh (incus) — update log (26 lines)
🔁 ct/coturn.sh (incus) — second update log
📄 ct/coturn.sh (arm64) — install log (361 lines)
🔄 ct/coturn.sh (arm64) — update log (26 lines)
🔁 ct/coturn.sh (arm64) — second update log
Full logs: workflow run (artifacts
result-*). Comment/test coturnto build again.