Repolode
element-hq

element-hq/synapse

Synapse es un homeserver de Matrix de código abierto, escrito en Python y Rust y mantenido por Element.

Alternativa open source a:Discord

Estrellas
4,769
Forks
663
Issues abiertos
2,084
Último commit
hace 22 horas

¿Qué es?

Synapse es un homeserver para Matrix, el estándar abierto para la comunicación en tiempo real, segura e interoperable. Al ejecutar un servidor Synapse, una organización o comunidad puede alojar sus propias cuentas, salas y mensajería federada, en lugar de depender de un único proveedor de chat alojado.

El proyecto está escrito en Python sobre Twisted y utiliza componentes de Rust en las partes donde el rendimiento es crucial. Se distribuye con una doble licencia: se puede usar gratis bajo la licencia AGPL-3.0 o con una licencia comercial de pago de Element. Element ofrece soporte comercial únicamente a quienes se suscriben a Element Server Suite.

El repositorio documenta la instalación independiente, las opciones de configuración, la configuración de la federación, la configuración del proxy inverso y los procedimientos de actualización. Element también distribuye Synapse como parte de Element Server Suite, con las ediciones Community, Pro y TI-M.

Funciones clave

  • 01Implementa el protocolo de homeserver de Matrix para la mensajería en tiempo real.
  • 02Admite la federación con otros servidores Matrix.
  • 03Se configura mediante opciones documentadas y la configuración de un proxy inverso.
  • 04El núcleo está escrito en Python y cuenta con componentes de Rust para las partes donde el rendimiento es crucial.

Casos de uso

  • Alojar un servidor Matrix privado para una empresa o un equipo.
  • Ejecutar un servidor de chat comunitario que se federa con la red Matrix en general.
  • Operar un backend de mensajería autohospedado bajo tu propio dominio.

Inicio rápido

  1. 1

    Despliega usando Element Server Suite (ESS), el método oficial de despliegue

  2. 2

    O sigue la guía de instalación independiente de la documentación de Synapse

Antes de usarlo

  • Se distribuye bajo AGPL-3.0, una licencia copyleft, o está disponible con una licencia comercial de pago de Element.
  • Element no ofrece soporte a menos que tengas una suscripción de Element; la ayuda de la comunidad solo está disponible en una sala de Matrix.

Temas

Preguntas frecuentes

¿Qué es synapse?
Synapse es un homeserver de Matrix de código abierto, escrito en Python y Rust y mantenido por Element. Synapse es un homeserver para Matrix, el estándar abierto para la comunicación en tiempo real, segura e interoperable. Al ejecutar un servidor Synapse, una organización o comunidad puede alojar sus propias cuentas, salas y mensajería federada, en lugar de depender de un único proveedor de chat alojado.
¿synapse es gratuito? ¿Qué licencia tiene?
synapse es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿synapse sigue mantenido?
Mantenimiento activo. El último commit de synapse fue el 6 nov 2026.
¿Para qué puedo usar synapse?
Alojar un servidor Matrix privado para una empresa o un equipo. Ejecutar un servidor de chat comunitario que se federa con la red Matrix en general. Operar un backend de mensajería autohospedado bajo tu propio dominio.
¿Cómo se instala synapse?
Despliega usando Element Server Suite (ESS), el método oficial de despliegue O sigue la guía de instalación independiente de la documentación de Synapse
¿Dónde consigo synapse?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/element-hq/synapse

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados