Homeserver Matrix mantido pela comunidade e escrito em Rust, que dá continuidade ao projeto arquivado conduwuit.
element-hq/synapse
Synapse é um homeserver Matrix de código aberto, escrito em Python e Rust e mantido pela Element.
Alternativa open source a:Discord
- Estrelas
- 4,769
- Forks
- 664
- Issues abertas
- 2,084
- Último commit
- há 21 horas
O que é?
Synapse é um homeserver para Matrix, o padrão aberto para comunicação em tempo real segura e interoperável. Ao executar um servidor Synapse, uma organização ou comunidade pode hospedar suas próprias contas, salas e mensagens federadas, sem depender de um único provedor de chat hospedado.
O projeto é escrito em Python sobre Twisted, com componentes em Rust usados nas partes sensíveis a desempenho. Ele tem licença dupla: pode ser usado gratuitamente sob a licença AGPL-3.0 ou sob uma licença comercial paga da Element. A Element oferece suporte comercial apenas a assinantes do Element Server Suite.
O repositório documenta a instalação autônoma, as opções de configuração, a configuração da federação, a configuração de proxy reverso e os procedimentos de atualização. A Element também distribui o Synapse como parte do Element Server Suite, com as edições Community, Pro e TI-M.
Recursos principais
- 01Implementa o protocolo de homeserver do Matrix para mensagens em tempo real.
- 02Oferece suporte à federação com outros servidores Matrix.
- 03Pode ser configurado por meio de opções documentadas e de uma configuração de proxy reverso.
- 04O núcleo é escrito em Python, com componentes em Rust para as partes sensíveis a desempenho.
Casos de uso
- Hospedar um servidor Matrix privado para uma empresa ou equipe.
- Manter um servidor de chat comunitário que se federa com a rede Matrix mais ampla.
- Operar um backend de mensagens auto-hospedado no seu próprio domínio.
Início rápido
- 1
Implante usando o Element Server Suite (ESS), o método oficial de implantação
- 2
Ou siga o guia de instalação autônoma na documentação do Synapse
Antes de usar
- Licenciado sob AGPL-3.0, uma licença copyleft, ou disponível sob uma licença comercial paga da Element.
- A Element não oferece suporte, a menos que você tenha uma assinatura da Element; a ajuda da comunidade está disponível apenas em uma sala do Matrix.
Tópicos
Perguntas frequentes
- O que é synapse?
- Synapse é um homeserver Matrix de código aberto, escrito em Python e Rust e mantido pela Element. Synapse é um homeserver para Matrix, o padrão aberto para comunicação em tempo real segura e interoperável. Ao executar um servidor Synapse, uma organização ou comunidade pode hospedar suas próprias contas, salas e mensagens federadas, sem depender de um único provedor de chat hospedado.
- synapse é gratuito? Qual é a licença?
- synapse é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- synapse ainda é mantido?
- Manutenção ativa. O último commit de synapse foi em 6 de nov. de 2026.
- Para que posso usar synapse?
- Hospedar um servidor Matrix privado para uma empresa ou equipe. Manter um servidor de chat comunitário que se federa com a rede Matrix mais ampla. Operar um backend de mensagens auto-hospedado no seu próprio domínio.
- Como instalar synapse?
- Implante usando o Element Server Suite (ESS), o método oficial de implantação Ou siga o guia de instalação autônoma na documentação do Synapse
- Onde consigo synapse?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/element-hq/synapse
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Homeserver Matrix em Rust, alternativa ao Synapse e sucessor do conduwuit, com suporte a migrações in-place.
Cliente web e desktop para o protocolo aberto de comunicação Matrix, desenvolvido com o Matrix JS SDK.
Um cliente web simples e elegante para o protocolo de mensagens abertas Matrix, desenvolvido com React e TypeScript.
Nextcloud Talk é um app de chat e chamadas de áudio e vídeo que roda em um servidor Nextcloud auto-hospedado.
Configuração baseada em Docker para implantar uma instância completa e auto-hospedada do chat Stoat, com back-end, front-end web, servidor de arquivos e proxies.