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 de la mensajería federada
- Por qué Slack y Teams crean silos de datos y los 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.
Implementación de Synapse
- Pila Docker Compose: synapse, postgres, element-web.
- Instalación de paquetes nativos y configuración del servicio systemd.
- Proxy inverso con Nginx y TLS.
- Generación de la 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.
- URL personalizada del homeserver para aplicaciones de escritorio y móviles.
- Registro de usuarios, inicio de sesión y restablecimiento de contraseña.
- Políticas de acceso invitado y descubrimiento de salas.
Cifrado y seguridad
- Cifrado de extremo a extremo con Olm y Megolm.
- Verificación de dispositivos y firma cruzada (cross-signing).
- Respaldo y recuperación de claves mediante contraseña.
- Acceso administrativo 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 con el SDK matrix-nio.
Federación y gobernanza
- Políticas de lista blanca y lista negra de federación.
- Actualizaciones de versión de sala y resolución de estado.
- Límites del repositorio de medios y retención de datos.
- Herramientas de detección de spam y denuncias por mal uso.
Mantenimiento y escalabilidad
- Optimización de la base de datos y APIs de purga para eliminar datos antiguos.
- Limpieza del almacenamiento de medios y descarga a S3.
- Modo worker para implementaciones de alto tráfico.
- Respaldo y recuperación ante desastres del estado del homeserver.
Requerimientos
- Conocimientos intermedios de administración de Linux y Docker.
- Comprensión de los protocolos de mensajería instantánea y la federación.
- Familiaridad con PostgreSQL y el despliegue de aplicaciones en Python.
Público objetivo
- Equipos de TI que buscan reemplazar Slack, Teams o Discord con una alternativa soberana.
- Organizaciones que requieren mensajería en infraestructura propia (on-premise) con cifrado de extremo a extremo.
- Equipos gubernamentales y de defensa que necesitan chat federado y auditable.
14 Horas