synapse
SHA-256Element が開発したオープンソースの Matrix ホームサーバー。セキュアでフェデレーション可能なリアルタイム通信プラットフォームをセルフホストできます。
スマートダウンロード
Download 版をダウンロード
v1.152.1 · 8 MB
セルフホスト型のプライベート通信サーバー。暗号化とフェデレーションに対応。
主な機能
- 完全なセルフホスト:データを自分の手で管理し、第三者による制限を受けない
- フェデレーション対応:他の Matrix サーバーと相互接続し、グローバルな通信を実現
- エンドツーエンド暗号化:デフォルトで E2EE を採用し、メッセージのプライバシーを保護
- 豊富な API:管理、アイデンティティ、プッシュ、統計などの REST API
- マルチクライアント対応:Element 公式クライアントおよびサードパーティ製 Matrix アプリをサポート
できないこと
- •公式による無料の技術サポートは提供されておらず、コミュニティサポートは Matrix チャンネルのみで行われます(GitHub Issues ではありません)。デプロイ前に、一定の Linux およびデータベース管理スキルが必要です。リソース消費は高めです(少なくとも 2GB のメモリを推奨)。フェデレーション機能には、.well-known と証明書の正しい設定が必要です。商用ライセンスは Element にお問い合わせの上、ご購入ください。
使用例
- 企業内のコラボレーション通信。Slack/Teams の代替としてデータ主権を保持
- コミュニティ/オープンソースプロジェクト向けの公開ディスカッションプラットフォームの構築
- プライバシーを重視する個人や家庭向けのインスタントメッセージングハブ
- 教育・研究機関向けの安全な学術交流ネットワークの構築
Synapse は Element 社が開発・保守している Matrix プロトコルの公式リファレンス実装(ホームサーバー)です。セキュアでフェデレーション可能なリアルタイム通信プラットフォームをセルフホストでき、エンドツーエンド暗号化、インスタントメッセージ、音声/ビデオ通話、ファイル共有、コラボレーションをサポートします。AGPL-3.0 または Element 商用ライセンスのデュアルライセンスで提供されています。Synapse は Element Server Suite (ESS) の中核であり、単独でデプロイすることも可能です。PostgreSQL データベースが必要で、リバースプロキシとの併用が推奨され、豊富な管理 API を提供します。同種の製品である Dendrite と比較して、Synapse は機能がより充実し、コミュニティドキュメントも豊富ですが、リソース消費が高めで、安定した成熟したソリューションを必要とするチームに適しています。デプロイ前に運用経験があることを確認してください。公式コミュニティサポートは限られており、商用サブスクリプションでは SLA 保証が得られます。
タグ
はじめ方
ソフトウェアをインストール
ディストリビューションに合ったパッケージをインストール(dpkg / rpm / AppImage)
ステップ1:サーバーが要件を満たしていることを確認(2GB+ メモリ、Ubuntu/Debian 推奨)
ステップ2:PostgreSQL、Python 3.8+ および依存関係をインストール(公式ドキュメントを参照)
ステップ3:Synapse の最新バージョンをダウンロード(pip または Docker)し、homeserver.yaml を設定
- ステップ1:サーバーが要件を満たしていることを確認(2GB+ メモリ、Ubuntu/Debian 推奨)
- ステップ2:PostgreSQL、Python 3.8+ および依存関係をインストール(公式ドキュメントを参照)
- ステップ3:Synapse の最新バージョンをダウンロード(pip または Docker)し、homeserver.yaml を設定
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
4a891313af2860371b8e8b2aeabf12dad56ecf54129a9bfc30e329dd7b9b2a0eこのチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
サービスを停止し、関連ディレクトリ(例:/opt/venvs/synapse)を削除し、データベースを削除し(psql で synthia データベースとユーザーを削除)、リバースプロキシ設定をクリアします。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
5 FAQs