Het opzetten van uw eigen TURN-server

Jami can be configured to use TURN or STUN servers (RFC5766) to establish a connection between two peers.

De standaard TURN-server is “turn.jami.net”, met gebruikersnaam “ring”, wachtwoord “ring” en rijk “ring”.

In this guide, we will setup a coTURN server. There are other TURN/STUN server implementations available under a free license, such as TurnServer and Restund.

Installatie

The CoTURN server is available on most Linux distributions. On Debian, install it with the following command:

apt-get install coturn

Configuratie

Here is a basic turnserver.conf configuration file:

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

This also will function as a STUN server. The STUN server does not require a username and password (A STUN server uses very little bandwidth).

Gebruikers maken op uw TURN-server

Om gebruikers op uw TURN-server te maken, gebruik de turnadmin binaire (dit kan supergebruikersbevoegdheden vereisen).

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

De TURN-server wordt gelanceerd

turnserver -c turnserver.conf

Jami opstellen om te authenticeren met de TURN-server

U kunt Jami instellen om uw TURN-server te gebruiken vanaf het geavanceerde gedeelte van uw accountinstellingen:

Veld

De waarde

Voorbeeld

** server url**

host en poort van uw server

0.0.0.0:10000

gebruikersnaam

gebruikersnaam

Bob:

** wachtwoord**

wachtwoord

geheime wachtwoord

realm

wereld

S.f.l.