Instalar Jitsi Meet Server – Videoconferencias en Ubuntu 20.04

Instalar Jitsi Meet Server – Videoconferencias en Ubuntu 20.04, Debian y derivados.

Jitsi Meet es una solución de código abierto, que ofrece un servicio de videoconferencia donde se incluyen diversas funciones prémium, como una calidad de sonido excelente, encriptación y privacidad reforzada, además de ser multiplataforma.

Jitsi ofrece una comunidad activa de desarrolladores, por lo tanto su desarrollo es constante y, sus mejoras también. En este artículo veremos como instalar Jitsi Meet Server, en tu propio servidor, pero antes destacamos sus principales virtudes.

  • Permite compartir el escritorio, presentaciones y más.
  • Puedes invitar a que otros usuarios se unan, desde una url personalizada.
  • Soporta la edición de documentos colaborativos, mediante EtherPad.
  • El chat integrado permite enviar mensajes, emojis o URLs a los participantes de la conferencia.
Instalar Jitsi Meet Server

Instalar Jitsi Meet Server

 

Instalar Jitsi Meet Server – Videoconferencias en Ubuntu 20.04

Está claro que puedes crear el servidor sobre una ip, pero si quieres habilitar la seguridad HTTPS implantando un certificado Let’s Encrypt, debes configurar el hostname y un FQDN del dominio.

sudo hostnamectl set-hostname dominio

sudo sed -i 's/^127.0.1.1.*$/127.0.1.1 dominio.dominio.com dominio/g' /etc/hosts

Existen versiones de Ubuntu o Debian Server sin el firewall instalado. Es altamente recomendable disponer del mismo, puedes instalar y configurar UFW siguiendo las indicaciones de este anterior articulo.

Habilitamos los puertos necesarios.

sudo ufw allow OpenSSH

sudo ufw allow http

sudo ufw allow https

sudo ufw allow in 10000:20000/udp

sudo ufw enable

Imagen de ejemplo…

Instalar Jitsi Meet y configurar UFW en Ubuntu 20.04

Instalar Jitsi Meet y configurar UFW en Ubuntu 20.04

 

Bien, en este momento ya tenemos nuestro vps o servidor preparado para instalar Jitsi Meet Server. Antes de comenzar actualizamos y reiniciamos el sistema.

sudo apt update

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

 

Instalar Jitsi Meet Server

Comenzamos instalando los paquetes necesarios, incluyendo java.

sudo apt install -y gnupg

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

Puedes verificar la versión instalada de java.

java -version

Ejemplo de salida.

root@SoloLinux:~# java -version
openjdk version "1.8.0_282"
OpenJDK Runtime Environment (build 1.8.0_282-8u282-b08-0ubuntu1~20.04-b08)
OpenJDK 64-Bit Server VM (build 25.282-b08, mixed mode)
root@SoloLinux:~#

Agregamos la variable de entorno.

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

 

Para instalar Jitsi Meet Server, es necesario un server httpd. Nos decantamos por Nginx. No configures nada, Jitsi Meet lo hará por nosotros automáticamente.

sudo apt install -y nginx

sudo systemctl start nginx.service

sudo systemctl enable nginx.service

Ahora, agregamos el repositorio oficial de la herramienta y la instalamos.

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

sudo apt install -y jitsi-meet

Aparece una pantalla donde nos solicita el host. Introduce el FQDN que insertamos anteriormente.

Configurar el host en Jitsi Meet

Configurar el host en Jitsi Meet

 

También nos pregunta sobre el certificado, selecciona… «Generate a new self-signed certificate (You will later get a chance to obtain a Let’s Encrypt certificate».

Instalar Jitsi Meet con certificado SSL en Ubuntu 20.04

Instalar Jitsi Meet con certificado SSL en Ubuntu 20.04

 

Comienza la instalación. Podrás observar como se configuran todos los apartados del servidor, de forma automática.

Preparing to unpack .../14-bind9-dnsutils_1%3a9.16.1-0ubuntu2.7_amd64.deb ...
Unpacking bind9-dnsutils (1:9.16.1-0ubuntu2.7) ...
Selecting previously unselected package dnsutils.
Preparing to unpack .../15-dnsutils_1%3a9.16.1-0ubuntu2.7_all.deb ...
Unpacking dnsutils (1:9.16.1-0ubuntu2.7) ...
Setting up jitsi-meet-web-config (1.0.4628-1) ...
Generating a RSA private key
.................................++++
..................................................................................................................................................................................................................................................................++++
writing new private key to '/etc/jitsi/meet/dominio.dominio.com.key'
-----
----------------

You can now switch to a Let’s Encrypt certificate. To do so, execute:
/usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh

----------------
Selecting previously unselected package jitsi-meet-turnserver.
(Reading database ... 24780 files and directories currently installed.)
Preparing to unpack .../jitsi-meet-turnserver_1.0.4628-1_all.deb ...
Unpacking jitsi-meet-turnserver (1.0.4628-1) ...

El último paso es solicitar un certificado SSL Let’s Encrypt. Lanzamos el script que viene incluido con la herramienta de videoconferencia.

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

Una vez termine el proceso, ya puedes acceder a Jitsi Meet desde tu navegador web favorito.

Instalar Jitsi Meet en tu propio servidor

Instalar Jitsi Meet en tu propio servidor

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Instalar Jitsi Meet Server – Videoconferencias en Ubuntu 20.04.

Chat de SoloLinux en Telegram

 

Agregar comentario

1 logo sololinux

Suscríbete a SoloLinux

Recibe todos los nuevos artículos es tu correo electrónico

You have Successfully Subscribed!

Ir al contenido