Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Soverania nas Mensagens Federadas
- Por que Slack e Teams criam silos de dados e exposição a jurisdições estrangeiras.
- Arquitetura do protocolo Matrix: homeservers, salas (rooms), 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 por pacote nativo e configuração de serviço systemd.
- Proxy reverso com Nginx e TLS.
- Geração da configuração inicial e migração do banco de dados.
Configuração do Cliente
- Implantação do Element Web e personalização de marca.
- URL personalizada do homeserver em aplicativos para desktop e móveis.
- Cadastro de usuários, 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 cross-signing (assinatura cruzada).
- Backup e recuperação de chaves com senha.
- Acesso administrativo ao conteúdo criptografado: limitações e mitigações.
Pontes (Bridges) 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 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 estados.
- Limites do repositório de mídia e retenção de dados.
- Ferramentas de antispam e reporte de abusos.
Manutenção e Escalabilidade
- Otimização do banco de dados e APIs de limpeza para dados antigos.
- Limpeza do armazenamento de mídia e descarregamento para S3.
- Modo worker para implantações de alto tráfego.
- Backup e recuperação de desastres para o estado do homeserver.
Requisitos
- Administração intermediária de Linux e Docker.
- Compreensão dos protocolos de mensagens instantâneas e federação.
- Familiaridade com implantação de aplicativos PostgreSQL e Python.
Público-Alvo
- Equipes de TI que estão substituindo Slack, Teams ou Discord por uma alternativa soberana.
- Organizações que exigem mensagens locais (on-premise) com criptografia de ponta a ponta.
- Equipes governamentais e de defesa que necessitam de chat federado e auditável.
14 Horas