<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>http://jitsiwiki.riu.edu.ar/index.php?action=history&amp;feed=atom&amp;title=Despliegue_de_nodo_Jitsi_Videobridge_con_Docker</id>
	<title>Despliegue de nodo Jitsi Videobridge con Docker - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="http://jitsiwiki.riu.edu.ar/index.php?action=history&amp;feed=atom&amp;title=Despliegue_de_nodo_Jitsi_Videobridge_con_Docker"/>
	<link rel="alternate" type="text/html" href="http://jitsiwiki.riu.edu.ar/index.php?title=Despliegue_de_nodo_Jitsi_Videobridge_con_Docker&amp;action=history"/>
	<updated>2026-05-08T12:27:59Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>http://jitsiwiki.riu.edu.ar/index.php?title=Despliegue_de_nodo_Jitsi_Videobridge_con_Docker&amp;diff=26&amp;oldid=prev</id>
		<title>Mzigaran: Página creada con «Este documento detalla los pasos para agregar un nuevo Videobridge, de manera de escalar horizontalmente nuestro despligue de Jitsi Meet. Recordemos el esquema propuesto: 720x720px Con estos pasos se podrán agregar tantos Videobridges como se desee, sólo siendo necesario cambiar el identificador con el que cada instancia se registra en el nodo-maes…»</title>
		<link rel="alternate" type="text/html" href="http://jitsiwiki.riu.edu.ar/index.php?title=Despliegue_de_nodo_Jitsi_Videobridge_con_Docker&amp;diff=26&amp;oldid=prev"/>
		<updated>2023-07-03T15:55:31Z</updated>

		<summary type="html">&lt;p&gt;Página creada con «Este documento detalla los pasos para agregar un nuevo Videobridge, de manera de escalar horizontalmente nuestro despligue de Jitsi Meet. Recordemos el esquema &lt;a href=&quot;/index.php/Despliegue_de_nodo_maestro_Jitsi_con_soporte_para_escalamiento_v%C3%ADa_docker&quot; title=&quot;Despliegue de nodo maestro Jitsi con soporte para escalamiento vía docker&quot;&gt;propuesto&lt;/a&gt;: &lt;a href=&quot;/index.php/Archivo:Esquema_deploy.png&quot; title=&quot;Archivo:Esquema deploy.png&quot;&gt;izquierda|720x720px&lt;/a&gt; Con estos pasos se podrán agregar tantos Videobridges como se desee, sólo siendo necesario cambiar el identificador con el que cada instancia se registra en el nodo-maes…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Este documento detalla los pasos para agregar un nuevo Videobridge, de manera de escalar horizontalmente nuestro despligue de Jitsi Meet. Recordemos el esquema [[Despliegue de nodo maestro Jitsi con soporte para escalamiento vía docker|propuesto]]:&lt;br /&gt;
[[Archivo:Esquema deploy.png|izquierda|720x720px]]&lt;br /&gt;
Con estos pasos se podrán agregar tantos Videobridges como se desee, sólo siendo necesario cambiar el identificador con el que cada instancia se registra en el nodo-maestro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Requerimientos ===&lt;br /&gt;
&lt;br /&gt;
* Linux soportado por Docker. Recomendado Debian Stretch o Ubuntu (ver lista de soportados en: https://docs.docker.com).&lt;br /&gt;
* Docker instalado según (https://docs.docker.com/engine/install/debian/) - elegir la distro correcta -.&lt;br /&gt;
* Docker Compose instalado según (https://docs.docker.com/compose/install/) (no usar versiones provistas por el S.O)&lt;br /&gt;
* Comando git para hacer el pull del proyecto.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Atención&amp;#039;&amp;#039;&amp;#039;: si se utiliza Debian Buster, tener en cuenta que usa nftables en lugar de iptables, por lo cual hay que configurar iptables-legacy con el comando “update-alternatives –set iptables /usr/sbin/iptables-legacy”. Más información en: https://wiki.debian.org/nftables&lt;br /&gt;
&lt;br /&gt;
En la red, el host elegido para hacer de bridge deberá tener una ip pública forwardeada con los siguientes puertos:&lt;br /&gt;
&lt;br /&gt;
* 10000 udp&lt;br /&gt;
&lt;br /&gt;
Además, el host deberá residir en la misma red que el nodo-maestro. Si bien se pueden hacer configuraciones más complejas, esta solución está limitada a eso.&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento ===&lt;br /&gt;
- Iniciar sesión como root&lt;br /&gt;
&lt;br /&gt;
- Moverse aun directorio donde se descargar el paquete&lt;br /&gt;
&lt;br /&gt;
- Ejecutar&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/jitsi/docker-jitsi-meet&amp;lt;/nowiki&amp;gt; &amp;amp;&amp;amp; cd docker-jitsi-meet&lt;br /&gt;
- Copiar el archivo environment (.env) del nodo maestro (servidor principal jitsi) en el directorio creado anteriormente docker-jitsi-meet&lt;br /&gt;
&lt;br /&gt;
- Crear las carpetas del host en donde se guardarán las configuraciones de los diferentes componentes para ser montadas por los contenedores docker. Ejecutando:&lt;br /&gt;
 mkdir -p ~/.jitsi-meet-cfg/jvb&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Continuar con estas instrucciones propias de nuestra solución&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
- Copiar al directorio docker-jitsi-meet el archivo [[docker-compose-bridge.rtf]] y renombrarlo a docker-compose.yml&lt;br /&gt;
&lt;br /&gt;
- Arrancar la solución por primera vez para que genere los archivos de configuración a partir del entorno definido en “.env” ([[Variable de entorno para despliegue de Jitsi con Docker|ver variables]]).&lt;br /&gt;
&lt;br /&gt;
- Ejecutar&lt;br /&gt;
 docker-compose up&lt;br /&gt;
y luego de que arranque todo (se verán algunos errores y excepciones) presionar ctrl+c para cortar la ejecución.&lt;br /&gt;
&lt;br /&gt;
- Editar el archivo ~/.jitsi-meet-cfg/jvb/sip-communicator.properties y modificar:&lt;br /&gt;
 org.jitsi.videobridge.xmpp.user.shard.HOSTNAME= aquí poner la ip LAN del nodo maestro.&lt;br /&gt;
 org.jitsi.videobridge.xmpp.user.shard.MUC_NICKNAME= aquí poner un nombre único entre todos los videobridges, por ej: &amp;quot;videobridge2&amp;quot;.&lt;br /&gt;
- Replicar las líneas del archivo ~/.jitsi-meet-cfg/jvb/sip-communicator.properties del nodo-maestro&lt;br /&gt;
 org.jitsi.videobridge.SINGLE_PORT_HARVESTER_PORT=10000&lt;br /&gt;
 org.jitsi.videobridge.DISABLE_TCP_HARVESTER=true&lt;br /&gt;
 org.jitsi.videobridge.TCP_HARVESTER_PORT=4443&lt;br /&gt;
 org.ice4j.ice.harvest.STUN_MAPPING_HARVESTER_ADDRESSES=meet-jit-si-turnrelay.jitsi.net:443&lt;br /&gt;
- Poner el password correcto en la línea:&lt;br /&gt;
 org.jitsi.videobridge.xmpp.user.shard.PASSWORD= aquí copiar el valor del mismo archivo alojado en el nodo-maestro&lt;br /&gt;
- Iniciar el servicio en background con:&lt;br /&gt;
 docker-compose up -d &lt;br /&gt;
si todo salió bien se verán líneas en el log como la siguiente:&lt;br /&gt;
 jvb_1  | Apr 16, 2020 9:12:07 PM org.jitsi.utils.logging2.LoggerImpl log&lt;br /&gt;
 jvb_1  | INFO: Performed a successful health check in 25ms. Sticky failure: false&lt;br /&gt;
- Por último, ingresar a la url del servicio y comenzar a realizar conferencias. A medida que se van sumando conferencias, se podrá notar el tráfico en puerto 10000 de todos los videobridges disponibles.&lt;/div&gt;</summary>
		<author><name>Mzigaran</name></author>
	</entry>
</feed>