What app is this about, and its version: Nextcloud Signaling 2.1.1~ynh1 What YunoHost version are you running: 12.1.40.1 What type of hardware are you using: Old laptop or computer
Describe your issue
Hi,
I installed CoTurn, and then i installed Nextcloud Signaling, but it’s not working (i can’t make video-conference with people outside my network).
Note about the installation of Nextcloud Signaling:
I had to use the ‘pwd__YOUR_DOMAIN’ instead of the “shared secret”.
Using the “shared secret” i can’t create a conv.
Using the “pwd__YOUR_DOMAIN"i can create conversation.
Also, i needed to open the 5349 port both in TCP & UDP (i found this by running YNH Diag, because the coturn postinstall doesn’t say anything about opening a special port)
Maybe i missed something: Do i need to install the CoTurn server on a different machine? (right now, i have 3 soft on the same machine: YNH with NC+NC Signaling+CoTurn)
Share relevant logs or error messages
Running the Coturn test from here: Trickle ICE , i got this error
The server turn:coturn.mydomain.tld:5349 returned an error with code=401
i create this file: sudo nano /etc/yunohost/hooks.d/post_iptable_rules/60-coturn
and i add this inside: #!/bin/bash iptables -t nat -A PREROUTING -p UDP --dport 443 -j REDIRECT --to-ports 5349
then i reload my firewall: sudo yunohost firewall reload
Testing from trickle ICE i still have this error: The server turn:coturn.mydomain.tld:5349 returned an error with code=701:
Testing from nextcloud talk: i can’t connect to someone outside my local network
After several attempts, I’ve finally succeeded to use Nextcloud Signaling. Work only on port 5350 (http), not on 5351. Make sure your firewall configuration and box redirection are consistent with that. In contradiction with some documentation, do not use port 443, as it’s already used for another services.
In Nextcloud Signaling configuration page, report and adapt the information from Coturn configuration page :
TURN server terminal point : turn:coturn.yourdomain.com:5350?transport=udp,turn:coturn.yourdomain.com:5350?transport=tcp (‘turn:coturn.yourdomain.com:5350’ is from coturn configuration page)
TURN secret : yourTURNsecret (same origin)
Once NS is installed and configured, click on “view secrets”. In history drop-down window, you should be able to read login data you will need to enter in Nextcloud Talk configuration page (an address and a secret). If not, secret can be found in /etc/yunohost/apps/nextcloud-signaling/settings.yml , at pwd__your_cloud_domain: yourSIGNaLinGsecret