Entrar em Contato

Programa do Curso

Soberania em Mensagens Federadas

  • Por que o Slack e o Teams criam silos de dados e expõem a jurisdição estrangeira.
  • Arquitetura do protocolo Matrix: homeservers, salas, eventos e federação.
  • Synapse como servidor de referência: recursos e perfil de recursos.
  • Comparação com Mattermost, Rocket.Chat e Zulip.

Implantação do Synapse

  • Pilha Docker Compose: synapse, postgres, element-web.
  • Instalação de pacotes nativos e configuração do serviço systemd.
  • Proxy reverso com Nginx e TLS.
  • Geração de configuração inicial e migração do banco de dados.

Configuração do Cliente

  • Implantação do Element Web e personalização da marca.
  • Configuração do URL do homeserver personalizado em aplicativos desktop e móveis.
  • Registro de usuário, login e redefinição de senha.
  • Acesso de convidado e políticas de descoberta de salas.

Criptografia e Segurança

  • Criptografia de ponta a ponta com Olm e Megolm.
  • Verificação de dispositivos e assinatura cruzada.
  • Backup e recuperação de chaves com frase-passe.
  • Acesso de administrador a conteúdo criptografado: limitações e mitigações.

Pontes e Integrações

  • Pontes para Slack, Discord, IRC e WhatsApp.
  • Notificações por e-mail e webhooks do GitHub/GitLab.
  • Integração com Jitsi para chamadas de vídeo criptografadas.
  • Desenvolvimento de bots personalizados com o SDK matrix-nio.

Federação e Governança

  • Políticas de lista branca e lista negra de federação.
  • Atualizações de versão da sala e resolução de estado.
  • Limites e retenção do repositório de mídia.
  • Ferramentas de anti-spam e denúncia de abuso.

Manutenção e Escalabilidade

  • Otimização do banco de dados e APIs de purga para dados antigos.
  • Limpeza do armazenamento de mídia e descarregamento para S3.
  • Modo de trabalhador (worker mode) para implantações de alto tráfego.
  • Backup e recuperação de desastres para o estado do homeserver.

Requisitos

  • Conhecimento intermediário de administração de Linux e Docker.
  • Compreensão de protocolos de mensagens instantâneas e federação.
  • Familiaridade com PostgreSQL e implantação de aplicações Python.

Público-Alvo

  • Equipes de TI que substituem Slack, Teams ou Discord por uma alternativa soberana.
  • Organizações que exigem mensagens on-premise com criptografia de ponta a ponta.
  • Equipes de governo e defesa que necessitam de chat federado e auditável.
 14 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas