Podcast de Redes de Eduardo Collado

Podcast de Redes de Eduardo Collado


Instalación y configuración de Jitsi

April 25, 2020

Hoy tenemos un capítulo que va en audio y en vídeo sobre Jitsi, hoy instalación y configuración para conseguir:

* Certificados* Cambiar logo* Cambiar texto de la página inicial* Crear usuarios* Habilitar grabación local* Habilitar IPv6* Modificar resolución IPv6

El servidor utilizado es un servidor cloud en Neodigit, Y recuerda que si quieres un Jitsi puedes contratarlo en Neodigit, o poniéndote en contacto conmigo te veas o no con fuerza para instalarlo tu mismo, no hay problema.

Espero que os sirva de ayuda.

Pasos para la instalación

Instalar llave de Jitsi para el repositorio

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

Añadir al sources.list.d

vim /etc/apt/sources.list.d/jitsi-stable.list

y añadir:

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

Ahora instalamos jitsi-meet

apt update
apt install jitsi-meet

Durante la instalación nos preguntará el nombre del host para instalar el let’s encrypt, aquí ya deberíamos de tener configurado el DNS

Añadir el repositorio de Certbot, lo proporciona jitsi-meetAntes: hay que instalar software-properties-common

add-apt-repository ppa:certbot/certbot

y lo instalamos

apt install certbot

E instalamos el certificado

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

Ojo con dar una dirección de email al final del proceso

Aquí ya funciona Jitsi

Ahora vamos a poner password

vim /etc/prosody/conf.avail/xyz.eduardocollado.com.cfg.lua

buscamos la línea:

authentication = "anonymous"

y la cambiamos por:

authentication = "internal_plain"

Al final añadimos el virtualhost virtual para las autenticaciones

VirtualHost "guest.xyz.eduardocollado.com"
authentication = "anonymous"
c2s_require_encryption = false

Ahora abrimos

vim /etc/jitsi/jicofo/sip-communicator.properties

Y añadimos la siguiente línea

org.jitsi.jicofo.auth.URL=XMPP:xyz.eduardocollado.com

Y añadimos usuarios

prosodyctl register usuario xyz.eduardocollado.com password

Para borrar los usuarios

prosodyctl deluser usuario@xyz.eduardocollado.com

Y reiniciamos servicios

systemctl restart prosody.servicesystemctl restart jicofo.servicesystemctl restart jitsi-videobridge2.service

Para personalizar el logo:

El logo se llama watermark.png y se encuentra en el directorio

/usr/share/jitsi-meet/images

El texto está en el fichero, luego habrá que forzar el idioma en la configuración de meet

/usr/share/jitsi-meet/lang/main-es.json

Ahora todos estos cambios en

/etc/jitsi/meet/jitsi.eduardocollado.com-config.js

Luego forzar el idioma en:

defaultLanguage: 'es'