Matrix Synapse
托管 Matrix Synapse,实现安全信息传递。比较 2GB+ 内存的 VPS 计划。
查找最好、最便宜的 VPS 计划来自助托管 :工具。
最低要求
这些 VPS 计划满足运行 :工具的最低要求。适合测试或轻度使用。
建议的要求
为获得最佳性能,我们推荐这些超出最低要求的 VPS 计划。
Matrix Synapse 是什么?
Matrix Synapse 是 Matrix 去中心化通信协议的参考级主服务器实现。它支持安全、端到端加密的消息传递、语音和视频通话,以及与其他 Matrix 服务器的联合。用户可以跨服务器通信,从而创建一个真正去中心化的网络。Matrix 为 Element(原 Riot)提供支持,并被政府和企业广泛采用,用于安全通信。自托管模式让您可以完全掌控自己的通信数据。
为什么服务器配置很重要
Synapse 以其高资源占用而闻名,这主要是由于其 Python 实现和联邦机制的复杂性。服务器维护房间状态、处理加密密钥分发、存储消息历史记录,并处理来自其他服务器的联邦流量。内存使用量会随着房间、用户和联邦服务器数量的增加而显著增长。CPU 用于消息处理和媒体缩略图生成。数据库大小会随着活跃房间数量的增加而迅速增长。
服务器容量不足的问题
资源不足会导致 Synapse 出现严重问题。消息发送延迟或失败。与其他服务器的联合超时,导致房间不同步。服务器在房间状态解析期间无响应。媒体上传失败。登录和注册超时。后台任务无限期堆积。在极端情况下,整个服务器崩溃,需要修复数据库。
我们的建议
对于房间数量较少的个人用户来说,1GB 内存勉强够用,但略显不足。小型社区应该使用 2-4GB 内存。活跃服务器,尤其是拥有大量用户和房间的服务器,需要 4-8GB 或更多内存。生产环境必须使用 PostgreSQL,SQLite 无法应对如此大的负载。建议为媒体和数据库预留 20-50GB 的存储空间。SSD 存储对于提升数据库性能至关重要。可以考虑使用 Synapse Worker 来进行扩展,或者对于规模较小的部署,可以探索像 Dendrite 这样更轻量级的实现方案。
最低要求 - VPS Plans
这些 VPS 计划满足运行 :工具的最低要求。适合测试或轻度使用。
| 提供商 | 计划 | CPU | 内存 | 存储 | 特点 | 价格/月 | 行动 |
|---|
建议的要求 - VPS Plans
为获得最佳性能,我们推荐这些超出最低要求的 VPS 计划。
| 提供商 | 计划 | CPU | 内存 | 存储 | 特点 | 价格/月 | 行动 |
|---|
本页面上的部分链接是联盟链接。如果您通过这些链接进行购买,我们可能会获得少量佣金,而您无需支付额外费用。这有助于我们维持网站运营并提供免费的比较工具。