Como instalar Jitsi Meet no Ubuntu 18.04 LTS

Você está aqui:
Tempo estimado de leitura: 3 min

O Jitsi Meet é uma solução de serviço de videoconferência gratuita e de código aberto que vem com vários recursos premium, como qualidade de som superior, excelente criptografia e privacidade e disponibilidade universal de várias plataformas. Com a ajuda do Jitsi Meet, você pode facilmente configurar um serviço de videoconferência impressionante.

Neste tutorial, vou guiá-lo pelo processo de estabelecer um serviço de videoconferência em uma instância do servidor LTS do Ubuntu 18.04 usando o Jitsi Meet.

Pré-requisitos

  • Uma nova instância do servidor Vultr Ubuntu 18.04 LTS x64 com um endereço IPv4 203.0.113.1.
  • Um usuário sudo .
  • Um domínio jitsimeet.example.comsendo apontado para a instância do servidor mencionada acima.

Nota: Ao implementar em sua própria instância do servidor, certifique-se de substituir todos os valores de exemplo pelos seus reais.

Etapa 1: Configurar uma partição de swap

Para uma máquina com 2 GB de memória, recomenda-se configurar uma partição swap de 2 GB (2048 M) para melhorar o desempenho do sistema.

sudo dd if=/dev/zero of=/swapfile count=2048 bs=1M
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile   none    swap    sw    0   0' | sudo tee -a /etc/fstab
free -m

Nota: Se você estiver usando um tamanho de servidor diferente, o tamanho da partição de troca poderá variar.

Etapa 2: configurar o nome do host da máquina e o nome de domínio totalmente qualificado (FQDN)

Você precisa configurar corretamente um nome de host e um FQDN para a máquina antes de poder ativar a segurança HTTPS implantando um certificado Vamos Criptografar HTTPS.

Os seguintes comandos irão configurar um nome de host jitsimeet, e um FQDN jitsimeet.example.com, para a máquina:

sudo hostnamectl set-hostname jitsimeet
sudo sed -i 's/^127.0.1.1.*$/127.0.1.1 jitsimeet.example.com jitsimeet/g' /etc/hosts

Confirme os resultados:

hostname
hostname -f

Etapa 3: Ajuste as regras de firewall para executar o Jitsi Meet

Conforme requerido pela jitsi Conheça, você precisa permitir OpenSSHHTTPHTTPSde tráfego, juntamente com o tráfego UDP de entrada na porta 10000através da porta 20000:

sudo ufw allow OpenSSH
sudo ufw allow http
sudo ufw allow https
sudo ufw allow in 10000:20000/udp
sudo ufw enable

Quando você vir o prompt Command may disrupt existing ssh connections. Proceed with operation (y|n)?, insira ye pressione ENTER.

Etapa 4: atualizar o sistema

Para fins de segurança e desempenho, é necessário atualizar o sistema Ubuntu 18.04 LTS para o status mais recente:

sudo apt update
sudo apt upgrade -y && sudo shutdown -r now

Durante a atualização, você pode ser informado de que a versão atualmente instalada do arquivo de configuração do grub foi modificada localmente. Como na verdade não somos responsáveis pela modificação, use a UPseta para destacar a install the package maintainer's versionopção e pressione ENTER.

Após a reinicialização do sistema, efetue login novamente como o mesmo usuário sudo para continuar.

Etapa 5: Instalar o OpenJDK Java Runtime Environment (JRE) 8

O Jitsi Meet requer o Java Runtime Environment. Instale o OpenJDK JRE 8:

sudo apt install -y openjdk-8-jre-headless

Tendo o OpenJDK JRE 8 instalado, use o seguinte comando para verificar o resultado:

java -version

A saída será semelhante à seguinte:

openjdk version "1.8.0_171"
OpenJDK Runtime Environment (build 1.8.0_171-8u171-b11-0ubuntu0.18.04.1-b11)
OpenJDK 64-Bit Server VM (build 25.171-b11, mixed mode)

Além disso, você pode configurar a JAVA_HOMEvariável de ambiente da seguinte maneira:

echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile
source /etc/profile

Etapa 6: Instalar o servidor da web Nginx

Para melhor servir o Jitsi Meet, você pode instalar um servidor web Nginx antes de instalar o Jitsi Meet:

sudo apt install -y nginx
sudo systemctl start nginx.service
sudo systemctl enable nginx.service

Tendo o Nginx instalado, você não precisa configurá-lo manualmente porque o instalador do Jitsi Meet lidará com este trabalho mais tarde.

Nota: Se o Nginx ou Apache não estiver no lugar, o instalador do Jitsi Meet instalará automaticamente o Jetty junto com o programa Jitsi Meet.

Etapa 7: Instalar o Jitsi Meet

Em um sistema Ubuntu ou Debian moderno, você pode instalar facilmente o Jitsi Meet usando o repositório oficial do Jitsi deb.

Primeiro configure o repositório Jitsi em seu sistema:

cd
wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add -
sudo sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list"
sudo apt update -y

Em seguida, instale o pacote completo do Jitsi Meet:

sudo apt install -y jitsi-meet

Durante a instalação, quando for solicitado que você forneça o nome do host da instalação atual, digite o FQDN jitsimeet.example.comconfigurado anteriormente e pressione ENTER.

Quando lhe for perguntado sobre o certificado SSL, destaque a Generate a new self-signed certificate (You will later get a chance to obtain a Let's Encrypt certificate)opção e pressione ENTER.

Tendo o Jitsi Meet instalado com sucesso, use o seguinte script para solicitar o certificado Let’s Encrypt SSL:

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

Durante o processo, insira seu e-mail [email protected]como solicitado e pressione ENTER. Esse script manipulará automaticamente todas as tarefas relacionadas ao certificado Let’s Encrypt SSL.

Finalmente, aponte seu navegador da Web favorito para http://jitsimeet.example.comou https://jitsimeet.example.comacesse seu serviço de videoconferência Jitsi Meet Video. Sinta-se livre para explorar a interface. Clicar no GObotão criará imediatamente um canal de videoconferência para você.

Esse artigo foi útil?
Não Gostei 0
Visualizações: 2679

Ainda não Têm uma Conta?

Então Cadastre-se

Nome de Usuário*
E-mail*
Senha*
Confirmar Senha*

Já têm Uma Conta? Click Aqui.

Já tem uma Conta?

Ainda não tem Conta?