I need help to setup a TURN server for Nextcloud Talk for calls between callers behind different types of NAT. I realized after trying to call someone on my Nextcloud instance that was on the LAN while I was on cellular network that no video or audio was coming through even though the call seemed to have established. It seems a coTURN/TURN server would be the right solution.
My hardware is a Synology DS918+ NAS with DSM 6.2.2 running docker for Nextcloud 16.0 image. I already have the Nextcloud Talk app installed so the function is available to all users on the instance.
I’ve tried to find documentation to setup coturn server for docker to work with Nextcloud Talk but couldn’t find anything that was specific. I also tried to configure a few popular images from the registry but couldn’t get them to work so I’m hoping someone can lend a hand. My goal is to get a coturn server docker image to work on my Synology NAS so I should need the following:
Image name (I’ve attached a list of the top coturn server results)
IMHO you should only modify the neccesarry ip addresses in /etc/turnserver.conf and set the config in your internal nextcloud setup. BTW install a tool like nmap in your docker images to be shure that the different containers can be talk over te relavant ips/ports.
Hi,
I like to run a docker container too. But which container I must use and which variables I need. Can someone help me. I use a synology ds218+ and Docker.
Thanks … I will see if I can install it.
I like to have turn server in docker.
Nextcloud runs also in a docker image.
I know the problems is NAT. But My server react top a public address. I use the reverse proxy. Nexcloud runs perfect in this way. Only the turn server doesn’t.
I don’t know if it a good idea to install a native server at my diskstation.
Can you tell me which container should I use ?
And which variables are needed ?
And is it now a bridge or host ? I used all the time bridge
and port 3478 tcp and udp.
realm ist my public address like turn.xxxxx.goip.de
How I can change the turnserver.conf in a conatiner ?
Only by commands in terminal ?