Un homeserver de Matrix escrito en Rust y mantenido por la comunidad, que continúa el proyecto archivado conduwuit.
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
Despliega usando Element Server Suite (ESS), el método oficial de despliegue
- 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
Un homeserver Matrix escrito en Rust, alternativa directa a Synapse y sucesor de conduwuit.
Cliente web y de escritorio para el protocolo abierto de comunicación Matrix, basado en Matrix JS SDK.
Un cliente web sencillo y elegante para el protocolo de mensajería abierta Matrix, creado con React y TypeScript.
Nextcloud Talk es una aplicación de chat y llamadas de audio y video que funciona en un servidor Nextcloud autohospedado.
Configuración basada en Docker para desplegar una instancia completa y autohospedada del chat Stoat, con back-end, cliente web, servidor de archivos y proxies.