Ställa in din egen TURN-server

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

Standardservern är ”turn.jami.net”, med användarnamn ”ring”, lösenord ”ring” och realm ”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.

Installation

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

apt-get install coturn

Konfigurering

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).

Skapa användare på din TURN-server

Om du vill skapa användare på din TURN-server, använd binären turnadmin (det kan kräva superanvändartillstånd).

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

Att starta TURN-servern

turnserver -c turnserver.conf

Konfigurera Jami för att autentisera med TURN-servern

Du kan konfigurera Jami för att använda din TURN-server från det avancerade avsnittet i dina kontoinställningar:

Fält

Värde

Exempel

** server url**

värd och port på din server

0:0:0:0000

** Användarnamn**

Användarnamn

Bob

passord

lösenord

Hemligt lösenord

realm

Området

Sfl