Bandera: Русский Русский Bandera: English English

Cómo instalar Jitsi Meet en tu servidor usando Docker

Publicado el 09.09.2025

¿Quieres crear tu propio servidor de videoconferencias completamente privado?
Jitsi Meet — una excelente opción, y la instalación con Docker es la forma más rápida y fiable. En este artículo — una guía paso a paso que te ayudará a desplegar el servidor en cuestión de minutos.


Paso 1: Preparación

Antes de la instalación, asegúrate de tener:

  • Un servidor con Linux (por ejemplo, Ubuntu).
  • Un nombre de dominio que apunte a la IP de tu servidor (por ejemplo, meet.your-domain.com).
  • Docker y Docker Compose instalados.

👉 Si Docker aún no está instalado — utiliza las instrucciones del artículo anterior.


Paso 2: Descarga de Jitsi Meet

En lugar de git clone, usaremos un archivo listo con la última versión.

wget $(wget -q -O - https://api.github.com/repos/jitsi/docker-jitsi-meet/releases/latest | grep zip | cut -d\" -f4)
unzip docker-jitsi-meet-*.zip
cd docker-jitsi-meet

Paso 3: Configuración

Todos los parámetros están en el archivo .env.

  1. Creamos el archivo a partir del ejemplo:

    cp env.example .env
    
  2. Indicamos el dominio:

    JITSI_DOMAIN=meet.your-domain.com
    
  3. Generamos las contraseñas:

    ./gen-passwords.sh
    
  4. Creamos las carpetas para los datos:

    mkdir -p ~/.jitsi-meet-cfg/{web,transcripts,prosody/config,prosody/prosody-plugins-custom,jicofo,jvb,jigasi,jibri}
    

Paso 4: Inicio de Jitsi Meet

Inicio básico

docker compose up -d

Con funcionalidades adicionales

  • SIP (Jigasi):

    docker compose -f docker-compose.yml -f jigasi.yml up -d
    
  • Grabación y streaming (Jibri):

    docker compose -f docker-compose.yml -f jibri.yml up -d
    
  • Edición colaborativa (Etherpad):

    docker compose -f docker-compose.yml -f etherpad.yml up -d
    

Se pueden combinar, por ejemplo:

docker compose -f docker-compose.yml -f jigasi.yml -f jibri.yml up -d

Certificado SSL

En .env habilita:

ENABLE_LETSENCRYPT=1
LETSENCRYPT_DOMAIN=meet.your-domain.com
LETSENCRYPT_EMAIL=your-email@example.com

Paso 5: Verificación del funcionamiento

  1. Abre en el navegador:

    https://meet.your-domain.com
    
  2. Asegúrate de que se abra la interfaz de Jitsi Meet.

  3. Comprueba los puertos abiertos en el firewall:

    • 80 (HTTP)
    • 443 (HTTPS)
    • 10000 (UDP)

Actualización

Para actualizar basta con descargar el archivo más reciente y reiniciar los contenedores:

docker compose up -d

Resumen

Ahora tienes tu propio servidor de videoconferencias basado en Jitsi Meet, que proporciona:

  • Control total sobre los datos.
  • Generación automática de certificados SSL.
  • Expansión flexible de funcionalidades (SIP, grabación, edición colaborativa).

Úsalo para reuniones seguras y consultas confidenciales.

Reseñas relacionadas

Mijaíl es un profesional excelente! Se nota que tiene mucha experiencia. El trabajo se hizo con precisión y a tiempo. Tuvimos que lidiar con algunos inconvenientes por las imperfecciones del proyecto que instalamos en el servidor, pero Mijaíl nos guió atentamente y con criterio sobre qué y cómo hacer. ¡Al final, todo funcionó! Lo recomiendo a quien valore la calidad del trabajo.

N_Konstantin · Configuración de VPS, configuración del servidor

Cliente acostumbrado

10.10.2025 · ⭐ 5/5

Mijaíl es un excelente profesional. Se nota que es una persona con una gran experiencia. El trabajo se realizó de forma clara y dentro del plazo. Hubo que trabajar más debido a las imperfecciones del proyecto que se instalaba en el servidor, pero Mijaíl nos orientó atentamente y de forma reflexiva sobre qué y cómo hacer. ¡Al final todo funcionó! Lo recomiendo a cualquiera para quien la calidad del trabajo sea importante.

¿Necesitas ayuda?

Escríbeme y te ayudaré a resolver el problema

Publicaciones relacionadas