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 保障。
トラブルシューティング & FAQ (2)
トラブル対応Synapse mautrix bridgeの暗号化が、sticky eventsを有効にした後に「UnboundLocalError: cannot access local variable now_token」で失敗するのはなぜですか?
これはSynapse v1.150.0からv1.152.1における既知のバグで、sticky eventsが同期処理でPythonのunbound localエラーを引き起こします。このバグにより、mautrix-signal/WhatsAppのようなブリッジが復号鍵を受信できなくなります。一時的な回避策:Synapseをv1.149.0にダウングレードしてください。恒久的な修正は、関連するGitHub issue #19409で追跡されています。
トラブル対応なぜSliding Syncは、pos offsetが同じままの場合に新しくリクエストされたrequired_stateイベントを送信しないのですか?
Synapse 1.136.0(およびそれ以前)の既知のバグで、他のルームアクティビティが発生するまで required_state への変更が無視されます。回避策: ルーム内で任意のイベント(例: メッセージの送信)をトリガーして同期を強制します。恒久的な修正は PR #19792 によって再導入されています。
タグ
はじめ方
ソフトウェアをインストール
ディストリビューションに合ったパッケージをインストール(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を確認
2 FAQs