お問い合わせ

コース概要

分散型コミュニケーションの主権

  • 集中型チャットが持つデータガバナンス上のリスク
  • Matrixプロトコルの概要:ルーム、イベント、フェデレーション
  • SynapseとDendriteのホームサーバーオプションの比較

ホームサーバーの展開

  • Synapse、PostgreSQL、Element Webを使用したDocker Composeスタックの構築
  • NginxとLetsEncryptを用いたリバースプロキシ設定
  • フェデレーション設定:.well-known委譲およびポート8448の設定

認証とアイデンティティ

  • ローカル認証、LDAP統合、OpenID Connect
  • ユーザー登録ポリシーとゲストアクセス制御
  • Keycloak、Authentik、またはAutheliaを用いたSSO設定

エンドツーエンド暗号化

  • クロスサインおよびデバイスの検証ワークフロー
  • デバイス紛失時のキーバックアップと復旧
  • 暗号化されたルームに関する管理者への影響とエクスポートルール

スペース、ルーム、ブリッジ

  • 部門やプロジェクト向けのエンタープライズスペースの構成
  • チーム間コミュニケーションのためのIRC、Slack、Telegramブリッジ
  • 自動化のためのスレッド処理、リアクション、およびボットの活用

セキュリティとモデレーション

  • ユーザー管理、ルーム停止、データ削除などのためのAdmin API
  • プライバシー設定:メッセージの保持期間、削除、メディアのプジング
  • スパム登録を防止するためのレート制限とCAPTCHA

保守とスケーリング

  • Postgresの保守:vacuum操作、インデックス作成、長期保持戦略
  • メディアリポジトリの容量計画とS3へのオフロード
  • Prometheusを用いた監視およびログ保持ポリシーの設定

要求

  • 中級レベルのLinuxシステム管理とDockerの基本知識
  • フェデレーションメッセージングとHTTPSに関する理解
  • Webプロキシ設定(Nginx/Apache)の経験

対象者

  • 主権のあるメッセージングプラットフォームへSlack、Teams、またはDiscordから移行したいエンタープライズITチーム
  • 規制産業(医療、金融、防衛など)に携わる方々
  • 分散型アーキテクチャの支持者およびプライバシー重視の組織
 14 時間

参加者の人数


参加者1人あたりの価格

今後のコース

関連カテゴリー