2026-08-24 10:51:38 +02:00
2026-08-24 10:51:38 +02:00
2026-08-23 20:47:18 +02:00
2026-10-18 15:57:26 +02:00

coturn

Authenticated TURN for Synapse, exposed through MetalLB at 192.168.0.19.

The live deployment is managed by Argo CD from homelab-gitops/apps/coturn. That public chart references existing Kubernetes Secrets by name and contains no credential values. This repository no longer deploys to Kubernetes.

Secret bootstrap

The shared TURN secret must exist as turn-shared-secret in both the coturn and matrix namespaces. For disaster recovery, restore the same 64-character value with:

TURN_SHARED_SECRET='<64-character-secret>' ./bootstrap-turn-secret.sh

Do not generate different values for the two namespaces. Rotate the shared credential as a coordinated Coturn/Synapse operation.

S
Description
Configuration files to run my coturn server for voip in matrix/synapse in my kubernetes cluster with cert-manager and L2 LoadBalancer
Readme GPL-3.0
78 KiB
0 Stars 1 Watchers 0 Forks
Languages
Shell 100%