Поддерживаемый сообществом homeserver Matrix на Rust, продолжающий архивный проект conduwuit.
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
Разверните с помощью Element Server Suite (ESS) — официального способа развертывания
- 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 обновляется ежедневно.
Похожие проекты
Homeserver для Matrix на Rust — замена Synapse, которую можно установить вместо него, и официальный преемник conduwuit.
Веб- и десктопный клиент для открытого протокола Matrix, созданный на базе Matrix JS SDK.
Простой и элегантный веб-клиент для открытого протокола обмена сообщениями Matrix, созданный на React и TypeScript.
Nextcloud Talk — приложение для чатов, аудио- и видеозвонков, работающее на собственном сервере Nextcloud.
Конфигурация на базе Docker для развёртывания полноценного собственного экземпляра Stoat: бэкенд, веб-клиент, файловый сервер и прокси.