联系我们

课程大纲

联邦消息主权

  • 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卸载。
  • 高流量部署的Worker模式。
  • 家庭服务器状态的备份与灾难恢复。

要求

  • 中级Linux和Docker管理知识。
  • 了解即时消息协议和联邦机制。
  • 熟悉PostgreSQL和Python应用程序部署。

受众

  • 希望用主权替代方案取代Slack、Teams或Discord的IT团队。
  • 需要具备端到端加密的本地消息传递的组织。
  • 需要联邦化、可审计聊天的政府和国防团队。
 14 小时

客户评论 (3)

即将举行的公开课程

课程分类