感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
联邦消息传递主权
- 为什么Slack和Teams会导致数据孤岛和外国管辖风险。
- Matrix协议架构:家庭服务器、房间、事件和联邦。
- Synapse作为参考服务器:功能与资源概况。
- 与Mattermost、Rocket.Chat和Zulip的比较。
Synapse部署
- Docker Compose堆栈:synapse、postgres、element-web。
- 原生包安装和systemd服务设置。
- 使用Nginx和TLS的反向代理。
- 初始配置生成与数据库迁移。
客户端配置
- Element Web部署与自定义品牌。
- 桌面和移动应用的自定义家庭服务器URL。
- 用户注册、登录和密码重置。
- 访客访问与房间发现策略。
加密与安全
- 使用Olm和Megolm的端到端加密。
- 设备验证与交叉签名。
- 使用密码短语的密钥备份与恢复。
- 管理员访问加密内容:限制与缓解措施。
桥接与集成
- Slack、Discord、IRC和WhatsApp桥接。
- 电子邮件通知和GitHub/GitLab webhooks。
- Jitsi集成,支持加密视频通话。
- 使用matrix-nio SDK开发自定义机器人。
联邦与治理
- 联邦白名单与黑名单策略。
- 房间版本升级与状态解析。
- 媒体仓库限制与保留。
- 反垃圾邮件与滥用报告工具。
维护与扩展
- 数据库优化与旧数据清理API。
- 媒体存储清理与S3卸载。
- 高流量部署的工作模式。
- 家庭服务器状态的备份与灾难恢复。
要求
- 中级Linux和Docker管理。
- 理解即时消息协议和联邦机制。
- 熟悉PostgreSQL和Python应用部署。
目标受众
- 希望用主权替代方案替换Slack、Teams或Discord的IT团队。
- 需要本地消息传递并启用端到端加密的组织。
- 需要联邦、可审计聊天的政府和国防团队。
14 小时