
Instal·lant un servidor TURN i integrant-lo amb Nextcloud
En aquest post instal·larem el servei TURN per permetre usar Talk des de l'exterior de la nostra organització, si volem que els nostres usuaris puguin fer servir videoconferències des d'Internet directament. Com sabem les vídeo trucades de Talk únicament funcionen en el mateix segment de xarxa que el servidor i si necessitem accedir des d'una altra xarxa necessitarem un servidor TURN.
Basem el post en una màquina amb Ubuntu 16.04 instal·lat, actualitzat i amb una adreça IP estàtica configurada. Instal·larem Coturn com a servidor TURN simplement executant:
[sourcecode]sudo apt install coturn[/sourcecode]
Habilitarem el servei coturn perquè iniciï de manera automàtica amb:
[sourcecode]sudo sed -i '/TURNSERVER_ENABLED/cTURNSERVER_ENABLED=1’ /etc/default/coturn[/sourcecode]
Editem el fitxer de configuració del servei TURN '/etc/turnserver.conf’ i hi afegim la següent configuració, haurem de tenir en compte d'especificar correctament el secret i l'atribut real amb el fqdn del nostre servidor, també podem establir el port que ens interessi.
[sourcecode]listening-port = 5349
fingerprint
lt-cred-mech
use-auth-secret
static-auth-secret=mambrusefuealaguerra
realm = turn.openservices.eus
total-quota = 100
bps-capacity = 0
stale-nonce
no-loopback-peers
no-multicast-peers[/sourcecode]
Reiniciem Coturn…
[sourcecode]sudo systemctl restart coturn[/sourcecode]
I llest! Hauríem de tenir el nostre servidor ja llest i funcional! Crearem els registres DNS públics corresponents i redireccionarem el port que indiquem dels nostres firewall/router al servidor TURN, tant UDP com TCP!
A NextCloud, haurem d'especificar qui serà el nostre servidor TURN amb el format FQDN:PORT seguit de la contrasenya o secret per autenticar-se i poder usar el servei TURN, a més d' indicar que usi UDP i TCP. Amb això i un bescuit tenim muntat ja el nostre servei de 'nateo invers’ per a les nostres videoconferències o trucades de vídeo dels nostres usuaris fent servir Nextcloud Talk, una marvilla!!!