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.