启动前选择名称
规划服务器名称、委派和客户端发现。某些身份选择日后难以更改。请使用外部测试验证联合,而不是只检查登录页面。
从现实的资源开始
Guardian 配置可针对适度部署进行评估。大型联邦房间、保留事件和媒体可能大幅增加数据库和内存需求。
将管理分开处理
保护管理界面、注册密钥和签名密钥。在适当情况下限制开放注册,并保持受支持的软件和依赖项为最新版本。
说明加密边界
受支持的端到端加密房间保护客户端之间的内容。主服务器仍处理有用的元数据和任何未加密内容。用户需要了解客户端验证和恢复。
规划保留与恢复
有意识地设置事件和媒体保留策略,保持一致的数据库备份,并保留恢复所需的配置和签名密钥。要测试恢复结果,而不只是备份任务。
为此工作负载选择资源
评估 Guardian 是否适合不断增长的 Synapse 服务(含 PostgreSQL 和媒体存储)。房间历史、联邦模式和媒体保留可能比账户数量更重要。将外部客户端流量和数据库访问置于独立的安全边界中。
家庭服务器部署
使用所选版本维护中的上游说明。以下序列列出了需要在你自己的运行手册中记录的决策和通过条件。
- 在创建账户之前选择永久服务器名称
- 安装受支持的 Synapse 版本和 PostgreSQL 配置
- 为所选名称设置 HTTPS 及所需的任何知名委派
- 限制注册并保护管理员凭据
- 测试客户端登录、本地消息传递和授权的联邦路径
- 备份签名密钥、配置、数据库和所需媒体;演练恢复
官方文档:维护的上游设置指南
依赖它之前需要验证什么
私有家庭服务器仍会与参与的服务器共享联邦房间事件。向用户说明这一边界,并验证已安装版本的保留和安全设置。
多一点清晰。
此用例是否包含托管应用安装?
否。它描述的是由客户管理的基础设施的工作负载。除非另有单独的管理协议,否则应用程序设置、更新、审核、许可和恢复仍由您负责。