Configurar o seu próprio servidor TURN

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

O servidor TURN padrão é «turn.jami.net», com o nome de utilizador «ring», a palavra-passe «ring» e o domínio «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.

Instalação

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

apt-get install coturn

Configuração

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

Criar utilizadores no servidor TURN

Para criar utilizadores no seu servidor TURN, utilize o binário turnadmin (isto pode requerer permissões de superutilizador).

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

Iniciar o servidor TURN

turnserver -c turnserver.conf

Configurar Jami para autenticar com o servidor TURN

Pode configurar o Jami para utilizar o seu servidor TURN a partir da secção avançada das configurações da sua conta:

Campo

Valor

Exemplo

url do servidor

hospedeiro e porta do seu servidor

0.0.0.0:10000

nome de utilizador

nome de utilizador

bob

palavra-passe

palavra-passe

palavra-passe secreta

domínio

domínio

sfl