Repolode
element-hq

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. 1

    Implante usando o Element Server Suite (ESS), o método oficial de implantação

  2. 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