2025-11-10 20:28:26 +00:00
2025-11-10 16:16:34 +01:00
2025-11-10 16:16:34 +01:00
2025-11-10 16:16:34 +01:00
2025-11-10 16:16:34 +01:00
2025-11-10 16:16:34 +01:00
2025-11-10 16:16:34 +01:00
2025-11-10 16:16:34 +01:00
2025-11-10 20:28:26 +00:00
2025-11-10 20:28:26 +00:00
2025-11-10 16:16:34 +01:00

Matrix + Element + Synapse Admin - Docker Setup

Configuración completa de servidor Matrix con Element Web y panel de administración usando Docker Compose.

🚀 Servicios incluidos

  • Matrix Synapse: Servidor Matrix (puerto 8008)
  • Element Web: Cliente web (puerto 8081)
  • Synapse Admin: Panel de administración (puerto 8082)
  • PostgreSQL: Base de datos (puerto 5432)

📋 Requisitos previos

  • Docker y Docker Compose instalados
  • Puertos 8008, 8081, 8082, 5432 disponibles

Inicio rápido

  1. Clonar repositorio:

    git clone <tu-repo>
    cd element_matrix_chat
    
  2. Configurar variables de entorno:

    cp .env.example .env
    # Editar .env con tus configuraciones
    
  3. Ejecutar setup:

    ./scripts/setup.sh
    
  4. Iniciar servicios:

    docker-compose up -d
    

🔐 Acceso por defecto

📁 Estructura del proyecto

element_matrix_chat/
├── docker-compose.yml          # Configuración Docker
├── element-config.json         # Config Element Web
├── configs/                    # Plantillas de configuración
├── scripts/                    # Scripts de utilidad
└── README.md                   # Esta documentación

🛠️ Scripts disponibles

  • ./scripts/setup.sh: Configuración inicial
  • ./scripts/create-user.sh: Crear usuarios
  • ./scripts/backup.sh: Backup de datos

Características habilitadas

  • Búsqueda de usuarios
  • Directorio de salas públicas
  • Registro de usuarios habilitado
  • Panel de administración web
  • Persistencia de datos

📞 Element Call + LiveKit

Si quieres habilitar llamadas con Element Call y su backend LiveKit, revisa la guía específica. Explica cómo:

  • Ajustar Synapse para MatrixRTC
  • Generar la configuración de LiveKit
  • Ejecutar los contenedores livekit y livekit-jwt
  • Publicar el .well-known y el frontend (opcional)

📖 Documentación adicional

Consulta la documentación oficial de Matrix para configuraciones avanzadas.

🔧 Troubleshooting

Ver logs:

docker-compose logs [servicio]

Reiniciar servicios:

docker-compose restart
S
Description
No description provided
Readme 66 KiB
Languages
Shell 96.8%
CSS 3.2%