Es una aplicación de videoconferencia libre y privada. No hay limite de usuarios, dispone de chat y varias opciones extra como por ejemplo compartir pantalla o ventana. Es muy sencilla de usar pero si tienes demasiadas opciones de seguridad aplicadas en Firefox, podría ser mejor usar Chrome/Chromium o las aplicaciones que hay para movil
F-Droid: https://f-droid.org/en/packages/org.jitsi.meet
App Store: https://apps.apple.com/us/app/jitsi-meet/id1165103905
Google Play: https://play.google.com/store/apps/details?id=org.jitsi.meet
Para uso intensivo, es mejor montarte tu servidor. Por favor, no abuses de estos recursos, especialmente los dos últimos:
https://meet.jit.si/ Instancia pública del proyecto oficial
https://8x8.vc Instancia del servicio premium de Jitsi. En https://www.8x8.com disponen opciones para empresas
https://jitsi.tildeverse.org
https://jitsi.gnulinuxvalencia.org Instancia de gnulinuxvalencia
1.- Edita el fichero /etc/hosts con el nombre de tu instancia localmente
Ej: 127.0.0.1 localhost meet.tudominio.es
2.- Añadimos repositorios de Jitsi para instalar con el método quick-install que simplifica todo
apt-add-repository universe
echo 'deb https://download.jitsi.org stable/' >> /etc/apt/sources.list.d/jitsi-stable.list
wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add -
apt-get update
3.- Firewall/Router.
Deben estar accesibles los puertos 80 y 443 TCP y 10000 en UDP
El puerto 4443 se usa como secundario por el videobridge, por si hay problemas con el principal pero en mi caso no veo que escuche ni he tenido problemas, no necesito abrirlo
Hay otros puertos que escuchan pero solo se usan a nivel local, como el 5222, 5347 y 8888 en TCP y el 5000 en UDP
Al aceptar las conexiones entrantes en iptables tan solo es necesario las ESTABLISHED. no he necesitado habilitar las RELATED
Cada vez que aplicaba mi script con las reglas firewall he necesitado reiniciar los servicios que usa, sino el video no logra conectar:
/etc/init.d/jicofo restart
/etc/init.d/jitsi-videobridge2 restart
/etc/init.d/prosody restart
4.- Instalar
apt-get install apt-transport-https
apt-get -y install jitsi-meet # Buscará si tienes Nginx o Apache y creará un virtual host que te habrá preguntado
5.- Añade certificado TLS con LetsEncrypt
/usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
/etc/jitsi/ # Donde estarán los ficheros de configuración de Jitsi (meet), jicofo y videobridge
/etc/jitsi/meet/tu.instancia-config.js # Varias opciones de configuración, como idioma por defecto, obligar a introducir el nombre para conectar, usar o no IPv6, etc...
/etc/prosody/ # Donde instala Prosody para xmpp
/etc/apache2/sites-enabled/ # Tendrás tu configuración de virtual host de Apache ya activada con el enlace
/usr/share/jitsi-meet # La página web que sirve está en: /usr/share/jitsi-meet
/etc/letsencrypt/live/tu.instancia/ # Donde estarán los certificados generados por LetsEncrypt
Servicios que levanta:
/etc/init.d/jicofo status
/etc/init.d/jitsi-videobridge2 status
/etc/init.d/prosody status
Comandos
ps axu | grep jitsi | grep -v grep | awk '{print $2}' # Procesos que levanta
netstat -nlptua | grep -v 127.0.0 | grep -e 17582/ -e 5585/ # Puertos que escucha a partir de los procesos de antes
cat /proc/`cat /var/run/jitsi-videobridge/jitsi-videobridge.pid`/limits # Estadísticas de videobridge
Web de Jitsi
Web FAQs
Sección de descarga de apps de la web
Web antigua
Github de Jitsi
Documentación
Documentación: quick-install (El método que he usado en esta chuleta y simplifica la instalción)
Documentación: manual-install (Instalación y configuración de cada elemento por separado)
Documentación: scalable-installation (Esquema y recomendaciones para separar modulos y manejar mayor carga)
Documentación: docker-install
Documentación: Integraciones con
Documentación: Tutoriales (Son algo antiguos, mejor seguir la docu)
Documentación: Api Artículo sobre Zoom vs Jisti Otro motivo a elegir software libre como Jitsi antes que software privativo como Zoom