お問い合わせ

コース概要

連合によるメッセージングの主権

  • 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のWebフック。
  • 暗号化されたビデオ通話用のJitsi統合。
  • matrix-nio SDKを用いたカスタムボットの開発。

連合とガバナンス

  • 連合のホワイトリストおよびブラックリストポリシー。
  • ルームバージョンのアップグレードと状態解決。
  • メディアリポジトリの制限と保持期間。
  • アンチスパムおよび不正行為報告ツール。

メンテナンスとスケーリング

  • データベースの最適化および古いデータの削除API。
  • メディアストレージのクリーンアップとS3へのオフロード。
  • 高トラフィック展開向けのワーカーモード。
  • ホームサーバー状態のバックアップおよびディザスタリカバリ。

要求

  • 中級者レベルのLinuxおよびDockerの管理知識。
  • インスタントメッセージングプロトコルおよび連合に関する理解。
  • PostgreSQLおよびPythonアプリケーションのデプロイメントへの習熟度。

対象者

  • Slack、Teams、またはDiscordから独自の代替ソリューションへ移行するITチーム。
  • エンドツーエンド暗号化機能付きのオンプレミスメッセージングを必要とする組織。
  • 連合対応かつ監査可能なチャット環境を必要とする政府機関および防衛チーム。
 14 時間

参加者の人数


参加者1人あたりの価格

今後のコース

関連カテゴリー