Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Soberanía del Mensaje Federado
- Por qué Slack y Teams crean silos de datos y exponen a jurisdicciones extranjeras.
- Arquitectura del protocolo Matrix: homeservers, salas, eventos y federación.
- Synapse como servidor de referencia: características y perfil de recursos.
- Comparación con Mattermost, Rocket.Chat y Zulip.
Despliegue de Synapse
- Pila Docker Compose: synapse, postgres, element-web.
- Instalación mediante paquetes nativos y configuración del servicio systemd.
- Proxy inverso con Nginx y TLS.
- Generación de configuración inicial y migración de la base de datos.
Configuración del cliente
- Despliegue de Element Web y personalización de la marca.
- Dirección URL personalizada del homeserver para aplicaciones de escritorio y móviles.
- Registro, inicio de sesión y restablecimiento de contraseñas de usuario.
- Políticas de acceso de invitado y descubrimiento de salas.
Cifrado y Seguridad
- Cifrado de extremo a extremo con Olm y Megolm.
- Verificación del dispositivo y firma cruzada (cross-signing).
- Respaldo y recuperación de claves con frase de contraseña.
- Acceso de administrador al contenido cifrado: limitaciones y mitigaciones.
Puentes e Integraciones
- Puentes para Slack, Discord, IRC y WhatsApp.
- Notificaciones por correo electrónico y webhooks de GitHub/GitLab.
- Integración con Jitsi para videollamadas cifradas.
- Desarrollo de bots personalizados mediante el SDK matrix-nio.
Federación y Gobernanza
- Políticas de lista blanca (whitelist) y lista negra (blacklist) de federación.
- Actualizaciones de versión de sala y resolución del estado.
- Límites y retención del repositorio de medios.
- Herramientas de informe de abuso y antispam.
Mantenimiento y Escalado
- Optimización de la base de datos y APIs de purga para datos antiguos.
- Limpieza del almacenamiento de medios y descarga a S3 (offloading).
- Modo trabajador (worker mode) para despliegues de alto tráfico.
- Respaldo y recuperación ante desastres para el estado del homeserver.
Requerimientos
- Administración intermedia de Linux y Docker.
- Comprensión de los protocolos de mensajería instantánea y la federación.
- Familiaridad con el despliegue de aplicaciones PostgreSQL y Python.
Audiencia
- Equipos de TI que reemplazan Slack, Teams o Discord por una alternativa soberana.
- Organizaciones que requieren mensajería en sitio (on-premise) con cifrado de extremo a extremo.
- Equipos gubernamentales y de defensa que necesitan chat federado y auditable.
14 Horas