Contacta con nosotros

Temario del curso

Soberanía en Mensajería Federada

  • Por qué Slack y Teams crean silos de datos y los exponen a jurisdicciones extranjeras.
  • Arquitectura del protocolo Matrix: servidores domésticos, 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.
  • URL personalizada del servidor doméstico para aplicaciones de escritorio y móviles.
  • Registro de usuarios, inicio de sesión y restablecimiento de contraseña.
  • Políticas de acceso de invitados 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 con frase contraseña (passphrase).
  • 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 (whitelist) y negra (blacklist) para federación.
  • Actualizaciones de versión de sala y resolución de estado.
  • Límites y retención del repositorio de medios.
  • Herramientas de reportes de abuso y antispam.

Mantenimiento y Escalabilidad

  • Optimización de la base de datos y APIs de purga para datos antiguos.
  • Limpieza del almacenamiento de medios y descarga a S3 (S3 offloading).
  • Modo worker para despliegues de alto tráfico.
  • Respaldo y recuperación ante desastres para el estado del servidor doméstico.

Requerimientos

  • Administración intermedia de Linux y Docker.
  • Comprensión de protocolos de mensajería instantánea y federación.
  • Conocimiento previo del despliegue de aplicaciones Python y PostgreSQL.

Público objetivo

  • Equipos de TI que reemplazan Slack, Teams o Discord con una alternativa soberana.
  • Organizaciones que requieren mensajería on-premise con cifrado de extremo a extremo.
  • Equipos gubernamentales y de defensa que necesitan un chat federado y auditable.
 14 Horas

Número de participantes


Precio por participante

Próximos cursos

Categorías Relacionadas