感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
聯邦式通訊數據主權
- 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 Webhook。
- Jitsi 整合以支援加密視訊通話。
- 使用 matrix-nio SDK 開發自訂機器人。
聯邦互通與治理
- 聯邦白名單與黑名單策略。
- 房間版本升級與狀態解析。
- 媒體儲存庫限制與保留期。
- 反垃圾郵件與舉報濫用工具。
維護與擴展
- 資料庫最佳化與用於清除舊資料的 Purge API。
- 媒體儲存清理與 S3 離線儲存。
- 高流量部署的工作者模式(Worker mode)。
- 家庭伺服器狀態的備份與災難復原。
最低要求
- 具備中級 Linux 和 Docker 管理經驗。
- 了解即時通訊協議與聯邦網絡架構。
- 熟悉 PostgreSQL 和 Python 應用程式部署。
受眾對象
- 計畫以具備數據主權的替代方案取代 Slack、Teams 或 Discord 的 IT 團隊。
- 需要在本機部署並具備端到端加密功能的組織。
- 需要聯邦式、可審計聊天功能的情報與國防團隊。
14 小時