联系我们

课程大纲

去中心化沟通主权

  • 为什么中心化聊天是数据治理风险。
  • Matrix协议概述:房间、事件和联盟。
  • Synapse与Dendrite主服务器选项。

主服务器部署

  • 使用Docker Compose部署Synapse、PostgreSQL和Element Web。
  • 使用Nginx和LetsEncrypt配置反向代理。
  • 联盟配置:.well-known委派和端口8448。

认证与身份

  • 本地认证、LDAP集成和OpenID Connect。
  • 用户注册策略和访客访问控制。
  • 使用Keycloak、Authentik或Authelia进行SSO。

端到端加密

  • 跨签名和设备验证流程。
  • 丢失设备的密钥备份与恢复。
  • 加密房间和管理规则的导出。

空间、房间与桥接

  • 为部门和项目构建企业空间。
  • 使用IRC、Slack和Telegram桥接进行团队间沟通。
  • 线程、反应和机器人自动化。

安全与审核

  • 使用管理API进行用户管理、房间关闭和数据删除。
  • 隐私设置:消息保留、编辑和媒体清除。
  • 速率限制和CAPTCHA以防止垃圾注册。

维护与扩展

  • Postgres维护:清理、索引和长期保留。
  • 媒体库大小调整和S3卸载。
  • 使用Prometheus进行监控和日志保留策略。

要求

  • 中级Linux系统管理和Docker基础知识。
  • 了解联盟消息传递和HTTPS。
  • 熟悉Web代理配置(Nginx/Apache)。

受众

  • 企业IT团队,希望用主权消息工具替代Slack、Teams或Discord。
  • 受监管行业:医疗、金融、国防。
  • 去中心化支持者和注重隐私的组织。
 14 小时

即将举行的公开课程

课程分类