HowTo: Setup Nextcloud Talk with TURN server

For record, here is my docker.yml file for coturn running on docker on a synology nas

  • change abcdef.synology.me to your domain name
  • change xxxxxx to some random password
  • open ports 3478, 5349, 49152-49407 on your router
  • once the docker is up and running…
    inside the talk settings insert “xxxxxx” (your static-auth-secret) under TURN Server secret.
services:
  coturn:
    image: docker.io/coturn/coturn
    environment:
      - DETECT_EXTERNAL_IP=yes
      - DETECT_RELAY_IP=yes
    ports:
      - "3478:3478"
      - "3478:3478/udp"
      - "5349:5349"
      - "5349:5349/udp"
      - "49152-49407:49152-49407/udp"
    command: "--fingerprint --lt-cred-mech --user myuser:xxxxxx--realm abcdef.synology.me --static-auth-secret xxxxxx"
    network_mode: "host"