Skip to main content

Servidor Dedicado: Instalação do Jitsi Meet

Este guia foi criado com os seguintes produtos:

(Os detalhes podem variar com produtos de diferentes fornecedores, mas os conceitos principais permanecem os mesmos)

Introdução

Jitsi Meet é um software de videoconferência open source com o qual você pode montar suas próprias videoconferências no seu servidor. Uma grande vantagem do Jitsi Meet é a facilidade de uso: você só precisa de um navegador (ou do app Jitsi no celular) e não precisa fazer login em serviços externos. Cada videoconferência recebe sua própria URL para entrar na reunião. O Jitsi Meet é perfeito para videochamadas até com quem não tem muita experiência. Atenção: Sem configurações adicionais, qualquer pessoa que acessar o servidor Jitsi Meet pode iniciar suas próprias videoconferências no servidor.

Instalar Jitsi Meet em um Servidor Debian

A seguir mostramos como instalar um servidor Jitsi Meet em um servidor Debian. Basicamente, o Jitsi Meet funciona em outros servidores Linux, como Ubuntu, e a instalação é bem parecida.

Preparativos

Para usar o Jitsi Meet direito, você deve usar seu próprio domínio para acessar o servidor Jitsi. Faz sentido criar um subdomínio exclusivo para o servidor Jitsi Meet. Como exemplo, usamos o domínio meet.zap-testdomain.de. Para domínios ZAP-Hosting, você precisa criar uma nova entrada na administração de DNS. Digite o nome do subdomínio no campo "Nome" e o endereço IP do seu servidor no campo "Valor". No nosso exemplo, vamos colocar "meet" no campo Nome e o endereço IP do servidor de teste ZAP onde vamos instalar o Jitsi Meet no campo Valor: 185.239.239.49 (coloque o IP do seu servidor, não este IP de exemplo)

para um servidor Jitsi Meet via endereço IP. Porém, um domínio é obrigatório para o certificado SSL. Sem domínio, o navegador vai mostrar um aviso de segurança.

Se o subdomínio estiver configurado (pode levar até 24 horas para as mudanças entrarem em vigor), você pode preparar seu servidor para a instalação. Conecte-se ao seu servidor via Putty ou WinSCP. Antes de continuar, certifique-se de que o servidor está atualizado. Se necessário, cada comando deve ser executado com direitos de superusuário. Para isso, adicione "sudo" antes do comando (ex: "sudo apt-get update")

$	apt-get update
$	apt-get upgrade

Se não houver firewall instalado no servidor, você pode instalar um, por exemplo o UFW:

$	apt install ufw

Faça as seguintes configurações no firewall:

$	ufw allow OpenSSH
$ ufw allow 80/tcp
$ ufw allow 443/tcp
$ ufw allow 4443/tcp
$ ufw allow 10000/udp

Ative o firewall:

$	ufw enable

Verifique o status:

$	ufw status

Instalação do Jitsi Meet

Para instalar o Jitsi Meet, o primeiro passo é instalar o pacote gnupg:

$	apt install gnupg

Após a instalação do pacote, a chave Jitsi-GPG é baixada e adicionada:

$	wget https://download.jitsi.org/jitsi-key.gpg.key
$	apt-key add jitsi-key.gpg.key

Para instalar o Jitsi Meet, você precisa adicionar o repositório Jitsi:

$	nano /etc/apt/sources.list.d/jitsi-stable.list

No editor, adicione a seguinte linha. Depois salve a alteração e feche o editor:

$	deb https://download.jitsi.org stable/

Agora o Jitsi Meet pode ser instalado. É recomendado atualizar todos os pacotes instalados novamente:

$	apt update
$	apt install jitsi-meet

Durante a instalação, será pedido para você informar um nome do host. Digite o subdomínio que você criou para seu servidor Jitsi Meet. No exemplo do nosso servidor de teste, é: meet.zap-testdomain.de

Confirme com "Ok". Uma nova janela vai abrir perguntando se você quer criar um certificado TLS autoassinado ou usar um existente. Selecione a opção "Generate a new self-signed certificate":

A instalação do Jitsi Meet está agora completa e o próximo passo é obter o certificado TLS. Instale o pacote Certbot:

$	apt install certbot

Execute o script para instalar o certificado TLS:

$	/usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh

Durante a execução, será pedido para você informar um endereço de e-mail que será enviado para letsencrypt.org. Digite um e-mail válido e confirme.

Depois disso, o Jitsi Meet deve estar totalmente instalado e ativo no seu servidor. Para testar se o Jitsi Meet foi instalado corretamente, basta digitar o subdomínio que você configurou na barra de URL do seu navegador. Neste tutorial, é:

https://meet.zap-testdomain.de

Se a página carregar com o Jitsi Meet, você já pode começar sua primeira videoconferência.