Podcast de Redes de Eduardo Collado
Instalación y configuración de Jitsi
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'