アーカイブされたconduwuitを引き継ぐ、Rust製のコミュニティ運営Matrix homeserver。
- スター
- 4,769
- フォーク
- 664
- 未解決の Issue
- 2,084
- 最終コミット
- 23 時間前
これは何?
Synapseは、安全で相互運用可能なリアルタイム通信のオープン標準であるMatrixのhomeserverです。Synapseサーバーを運用すると、単一のホスト型チャットサービスに頼らず、組織やコミュニティが独自のアカウント、ルーム、フェデレーションメッセージングをホストできます。
プロジェクトはTwisted上のPythonで実装され、パフォーマンスが重要な部分にはRustコンポーネントを使用しています。デュアルライセンスを採用しており、AGPL-3.0ライセンスのもとで無料で利用できるほか、Elementの有償商用ライセンスでも利用できます。Elementが商用サポートを提供するのは、Element Server Suiteのサブスクライバーのみです。
リポジトリには、単独でのインストール、設定オプション、フェデレーションの設定、リバースプロキシの設定、アップグレード手順が記載されています。また、ElementはElement Server Suiteの一部としてSynapseを配布しており、Community、Pro、TI-Mの各エディションを提供しています。
主な機能
- 01リアルタイムメッセージング向けのMatrix homeserverプロトコルを実装しています。
- 02他のMatrixサーバーとのフェデレーションに対応しています。
- 03ドキュメント化されたオプションとリバースプロキシ設定で構成できます。
- 04コアはPython製で、パフォーマンスが重要な部分にRustコンポーネントを使用しています。
ユースケース
- 企業やチーム向けにプライベートなMatrixサーバーをホストする。
- Matrixネットワーク全体とフェデレーションするコミュニティチャットサーバーを運用する。
- 独自ドメインでセルフホスト型のメッセージングバックエンドを運用する。
クイックスタート
- 1
公式のデプロイ方法である Element Server Suite(ESS)を使ってデプロイする
- 2
または、Synapse のドキュメントにある単独インストールガイドに従う
使う前に知っておきたいこと
- AGPL-3.0(コピーレフトライセンス)でライセンスされています。または、Element の有料商用ライセンスを利用できます。
- Element のサポートを受けるには Element のサブスクリプションが必要です。コミュニティのサポートは Matrix のルームでのみ利用できます。
トピック
よくある質問
- synapse とは?
- Synapseは、ElementがメンテナンスするPythonとRust製のオープンソースMatrix homeserverです。 Synapseは、安全で相互運用可能なリアルタイム通信のオープン標準であるMatrixのhomeserverです。Synapseサーバーを運用すると、単一のホスト型チャットサービスに頼らず、組織やコミュニティが独自のアカウント、ルーム、フェデレーションメッセージングをホストできます。
- synapse は無料で使えますか?ライセンスは?
- synapse は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- synapse は今もメンテナンスされていますか?
- 活発にメンテナンス中。synapse の最終コミットは 2026年11月6日 です。
- synapse は何に使えますか?
- 企業やチーム向けにプライベートなMatrixサーバーをホストする。 Matrixネットワーク全体とフェデレーションするコミュニティチャットサーバーを運用する。 独自ドメインでセルフホスト型のメッセージングバックエンドを運用する。
- synapse のインストール方法は?
- 公式のデプロイ方法である Element Server Suite(ESS)を使ってデプロイする または、Synapse のドキュメントにある単独インストールガイドに従う
- synapse はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/element-hq/synapse
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Synapseの代替として位置づけられ、conduwuitの後継となるRust製Matrixホームサーバー。
Matrixオープン通信プロトコル向けのWeb・デスクトップクライアント。Matrix JS SDKを基盤に構築。
ReactとTypeScriptで構築された、Matrixオープンメッセージングプロトコル向けのシンプルで洗練されたWebクライアント。
Nextcloud Talkは、セルフホスト型Nextcloudサーバー上で動作するチャット・音声通話・ビデオ通話アプリです。
バックエンド、Webフロントエンド、ファイルサーバー、プロキシを含むStoatの完全なセルフホスト環境を構築するDockerベースの設定。