聯繫我們

課程簡介

聯邦消息主權

  • 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)

課程分類