# HowTo: Setup Nextcloud Talk with TURN server

**URL:** <https://help.nextcloud.com/t/howto-setup-nextcloud-talk-with-turn-server/30794>\
**Category:** 📑 How to\
**Tags:** turn, coturn, talk-app\
**Created:** [April 24, 2018, 12:20am UTC](https://help.nextcloud.com/t/howto-setup-nextcloud-talk-with-turn-server/30794 "2018-04-24T00:20:51Z")\
**Posts on this page:** 1\
**Showing post:** 115

<div class="post-metadata">

**Author:** ![ipsuisse](https://help.nextcloud.com/letter_avatar/ipsuisse/32/5_5575768a8748004e209b776fc1b2916d.png) [@ipsuisse](https://help.nextcloud.com/u/ipsuisse)\
**Post date:** [January 7, 2025, 12:52pm UTC](https://help.nextcloud.com/t/howto-setup-nextcloud-talk-with-turn-server/30794/115 "2025-01-07T12:52:55Z")

</div>

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.

```auto
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" 

```

---

_[View the full topic](https://help.nextcloud.com/t/howto-setup-nextcloud-talk-with-turn-server/30794)._
