Repolode
element-hq

element-hq/synapse

Synapse — написанный на Python и Rust Matrix homeserver с открытым исходным кодом, который поддерживает Element.

Open source альтернатива:Discord

Звёзды
4,769
Форки
663
Открытые issues
2,084
Последний коммит
вчера

Что это?

Synapse — homeserver для Matrix, открытого стандарта безопасного взаимодействия в реальном времени между разными платформами. Запустив сервер Synapse, организация или сообщество может размещать собственные аккаунты и комнаты, а также обмениваться сообщениями по федеративной сети, не полагаясь на одного провайдера чата.

Проект написан на Python с использованием Twisted; для частей, чувствительных к производительности, применяются компоненты на Rust. У проекта двойное лицензирование: его можно бесплатно использовать на условиях лицензии AGPL-3.0 или по платной коммерческой лицензии от Element. Коммерческую поддержку Element предоставляет только подписчикам Element Server Suite.

В репозитории описаны самостоятельная установка, параметры конфигурации, настройка федерации, конфигурация обратного прокси и процедуры обновления. Element также распространяет Synapse в составе Element Server Suite в редакциях Community, Pro и TI-M.

Ключевые возможности

  • 01Реализует протокол Matrix homeserver для обмена сообщениями в реальном времени.
  • 02Поддерживает федерацию с другими серверами Matrix.
  • 03Настраивается с помощью документированных параметров и конфигурации обратного прокси.
  • 04Основная часть написана на Python, а для частей, чувствительных к производительности, используются компоненты на Rust.

Сценарии использования

  • Размещение частного сервера Matrix для компании или команды.
  • Запуск чата для сообщества с федерацией в общей сети Matrix.
  • Эксплуатация собственного backend для обмена сообщениями на своём домене.

Быстрый старт

  1. 1

    Разверните с помощью Element Server Suite (ESS) — официального способа развертывания

  2. 2

    Или следуйте руководству по автономной установке в документации Synapse

Что важно знать

  • Распространяется по лицензии AGPL-3.0, лицензии с копилефтом, или доступна платная коммерческая лицензия от Element.
  • Element не предоставляет поддержку без подписки Element; помощь сообщества доступна только в комнате Matrix.

Темы

Частые вопросы

Что такое synapse?
Synapse — написанный на Python и Rust Matrix homeserver с открытым исходным кодом, который поддерживает Element. Synapse — homeserver для Matrix, открытого стандарта безопасного взаимодействия в реальном времени между разными платформами. Запустив сервер Synapse, организация или сообщество может размещать собственные аккаунты и комнаты, а также обмениваться сообщениями по федеративной сети, не полагаясь на одного провайдера чата.
synapse можно использовать бесплатно? Какая у него лицензия?
synapse распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
synapse всё ещё поддерживается?
Активно поддерживается. Последний коммит в synapse — 6 нояб. 2026 г..
Для чего можно использовать synapse?
Размещение частного сервера Matrix для компании или команды. Запуск чата для сообщества с федерацией в общей сети Matrix. Эксплуатация собственного backend для обмена сообщениями на своём домене.
Как установить synapse?
Разверните с помощью Element Server Suite (ESS) — официального способа развертывания Или следуйте руководству по автономной установке в документации Synapse
Где скачать synapse?
Исходный код и инструкции по установке — на GitHub: https://github.com/element-hq/synapse

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты