Configurer votre propre serveur TURN

Jami peut être configuré pour utiliser des serveurs TURN ou STUN (RFC 5766) pour établir une connexion entre deux pairs.

Le serveur par défaut de TURN est « turn.jami.net », avec le nom d’utilisateur « ring », le mot de passe « ring » et le royaume « ring ».

Dans ce guide, nous allons configurer un serveur [coturn]https://github.com/coturn/coturn). Il existe d’autres mises en œuvre de serveurs TURN/STUN disponibles sous une licence gratuite, telles que [TurnServer]http://turnserver.sourceforge.net/) et Restund.

Installation

COTURN est disponible dans la plupart des distributions Linux. Sur Debian, installez-le avec la commande suivante:

apt-get install coturn

Configuration

Voici un fichier de base turnserver.conf:

listening-port=10000
listening-ip=0.0.0.0
min-port=10000
max-port=30000
lt-cred-mech
realm=sfl

Ce serveur ne nécessite pas de nom d’utilisateur et de mot de passe (le serveur STUN utilise très peu de bande passante).

Créer des utilisateurs sur votre serveur TURN

Pour créer des utilisateurs sur votre serveur TURN, utilisez le turnadmin binaire (cela peut nécessiter des autorisations de superutilisateur).

turnadmin -a -u bob -p secretpassword -r sfl

Lancement du serveur TURN

turnserver -c turnserver.conf

Configurer Jami pour authentifier avec le serveur TURN

Vous pouvez configurer Jami pour utiliser votre serveur TURN à partir de la section avancée de vos paramètres de compte:

champ

La valeur

Exemple

url du serveur

l’hôte et le port de votre serveur

Les produits de la production de l’équipement

Nom d’utilisateur

nom d’utilisateur

Bob est

** mot de passe**

mot de passe

mot de passe secret

Le royaume

le royaume

Sfl