このAnsibleプレイブックは、それに関連するさまざまなサービスとともに、独自のMatrixホームサーバーを実行するのに役立つことを目的としています。
つまり、独自の識別子を使用してMatrixネットワークに参加でき、すべて独自のサーバーでホストされています(前提条件を参照)。
@<username>:<your-domain>
すべてのサービスを Docker コンテナー (使用するコンテナー イメージを参照) で実行するため、サポートされている複数のディストリビューション (前提条件を参照) とアーキテクチャ (x86/amd64 を推奨) にわたって、予測可能で最新のセットアップを行うことができます。
インストール(アップグレード)と一部のメンテナンスタスクは、Ansibleを使用して自動化されています(Ansibleガイドを参照)。
このプレイブックを使用すると、サーバーで構成されているサービスの次の一覧を取得できます。基本的に、このプレイブックは、他に何もしなくても、Matrixに関するすべての必需品を稼働させることを目的としています。
注:以下のリストは網羅的です。これには、おそらく必要のないオプションまたはいくつかの高度なコンポーネントが含まれています。 デフォルト(上記のコンポーネントのサブセットをインストールする)に固執することは、特に新規インストールの場合に最適です。 後でいつでもプレイブックを再実行して、コンポーネントを追加または削除できます。
ホームサーバーは、マトリックスシステムのバックボーンです。次の一覧から 1 つを選択します。
名前 | デフォルト。 | 形容 | ドキュメンテーション |
---|---|---|---|
シナプス | ✓ | データの保存とマトリックスネットワークでのプレゼンスの管理 | リンク |
導管 | x | データを保存し、Matrixネットワークでのプレゼンスを管理します。Conduitは、簡単なセットアップと低いシステム要件に焦点を当てたマトリックス仕様の軽量オープンソースサーバー実装です。 | リンク |
樹状突起 | x | データを保存し、Matrixネットワークでのプレゼンスを管理します。デンドライトは、Synapseの代替であるGoで書かれた第2世代のマトリックスホームサーバーです。 | リンク |
独自のドメインでホストできるマトリックス用の Web クライアント。
名前 | デフォルト。 | 形容 | ドキュメンテーション |
---|---|---|---|
要素 | ✓ | Web UI は、既定で独自の Synapse サーバーに接続するように構成されています。 | リンク |
水素 | x | ウェブクライアント | リンク |
シニー | x | ウェブクライアント | リンク |
インストールのさまざまな部分を機能させるためにサーバー上で実行されるサービス。
名前 | デフォルト。 | 形容 | ドキュメンテーション |
---|---|---|---|
PostgreSQL | ✓ | シナプスのデータベース。外部のPostgreSQLサーバーを使用することもできます。 | リンク |
コターン | ✓ | WebRTCオーディオ/ビデオ通話用のスタン/ターンサーバー | リンク |
ンギンクス | ✓ | ポート80と443でリッスンしているWebサーバー-他のすべてのサービスの前に立っています。独自のウェブサーバーを使用することが可能です | リンク |
暗号化しましょう | ✓ | 無料の SSL 証明書は、シナプス サーバーとエレメント Web UI への接続を保護します。 | リンク |
MA1SDは | x | マトリックスアイデンティティサーバー | リンク |
エクシム | ✓ | すべてのマトリックスサービスが送信メールを送信するメールサーバー(別のSMTPサーバーを介して中継するように構成できます) | - |
次元 | x | マトリックスクライアント用のオープンソース統合マネージャー | リンク |
シグナル | x | プッシュゲートウェイ | リンク |
ティッカー | x | プッシュ通知サーバー | リンク |
ホームサーバーでのユーザーの認証方法を拡張および変更します。
名前 | デフォルト。 | 形容 | ドキュメンテーション |
---|---|---|---|
マトリックス-シナプス-休息-認証(詳細) | x | REST 認証パスワード・プロバイダー・モジュール | リンク |
マトリックスシナプス共有秘密認証(詳細) | x | パスワード・プロバイダー・モジュール | リンク |
マトリックスシナプスLDAP3(アドバンスド) | x | LDAP 認証パスワード・プロバイダー・モジュール | リンク |
マトリックス - LDAP 登録プロキシ (詳細) | x | マトリックス登録要求を処理し、LDAP に転送するプロキシ。 | リンク |
行列登録 | x | トークンベースの行列登録を持つ単純なPythonアプリケーション | リンク |
既定のフォルダーの代替ファイル ストレージを使用します。
media_store
名前 | デフォルト。 | 形容 | ドキュメンテーション |
---|---|---|---|
グーフィーズ | x |
Synapse のコンテンツリポジトリ () ファイル用の Amazon S3 (またはその他の S3 互換オブジェクトストア) ストレージmedia_store |
リンク |
シナプス-S3-ストレージプロバイダー | x |
Synapse のコンテンツリポジトリ () ファイル用の Amazon S3 (またはその他の S3 互換オブジェクトストア) ストレージmedia_store |
リンク |
ブリッジを使用して、マトリックスインストールをサードパーティの通信ネットワークに接続できます。
名前 | デフォルト。 | 形容 | ドキュメンテーション |
---|---|---|---|
モードリクス・ディスコード | x | マトリックスサーバーをDiscordにブリッジするためのブリッジ | リンク |
モードリクス電報 | x | マトリックスサーバーをテレグラムにブリッジするためのブリッジ | リンク |
モードリックス-ワッツアップ | x | マトリックスサーバーをWhatsAppにブリッジするためのブリッジ | リンク |
モートリックス-フェイスブック | x | MatrixサーバーをFacebookにブリッジするためのブリッジ | リンク |
モートリックス-ツイッター | x | Matrix Server を Twitter にブリッジするためのブリッジ | リンク |
モードリックス-ハングアウト | x | マトリックスサーバーをGoogleハングアウトにブリッジするためのブリッジ | リンク |
モードリクス-グーグルチャット | x | マトリックスサーバーをGoogleチャットにブリッジするためのブリッジ | リンク |
モードリックス-インスタグラム | x | マトリックスサーバーをInstagramにブリッジするためのブリッジ | リンク |
モードリックス信号 | x | マトリックスサーバーを信号にブリッジするためのブリッジ | リンク |
ブザーリンクディン | x | マトリックスサーバーをLinkedInにブリッジするためのブリッジ | リンク |
matrix-appservice-irc | x | マトリックスサーバーをIRCにブリッジするためのブリッジ | リンク |
matrix-appservice-discord | x | マトリックスサーバーをDiscordにブリッジするためのブリッジ | リンク |
matrix-appservice-slack | x | マトリックスサーバーと Slack をブリッジするための架け橋 | リンク |
matrix-appservice-webhooks | x | スラック互換のウェブフックのためのブリッジ(ConcourseCI、Slackなどpp.) | リンク |
マトリックスフックショット | x | Matrix を汎用ウェブフックや複数のプロジェクト管理サービス (特に GitHub、GitLab、Figma、Jira など) にブリッジするためのブリッジ | リンク |
マトリックス-SMS ブリッジ | x | マトリックスサーバーをSMSにブリッジするためのブリッジ | リンク |
ハイゼンブリッジ | x | マトリックスサーバーをIRCバウンサースタイルにブリッジするためのブリッジ | リンク |
ゴースカイプブリッジ | x | マトリックスサーバーをSkypeにブリッジするためのブリッジ | リンク |
MX-パペット-スラック | x | マトリックスサーバーと Slack をブリッジするための架け橋 | リンク |
MX-パペット-インスタグラム | x | インスタグラムDMの架け橋(インスタグラム)) | リンク |
MX-パペット-ツイッター | x | Twitter-DMのための架け橋(ツイッター) | リンク |
MX-パペット-不和 | x | 不和のための橋 | リンク |
MX-puppet-groupme | x | グループミーのためのブリッジ | リンク |
MX-パペットスチーム | x | 蒸気のための橋 | リンク |
メール2マトリックス | x | 電子メールメッセージをマトリックスルームに中継するためのブリッジ | リンク |
ボットは、インストールにさまざまな追加機能を提供します。
名前 | デフォルト。 | 形容 | ドキュメンテーション |
---|---|---|---|
マトリックスリマインダーボット | x | 1回限りの定期的なリマインダーとアラームをスケジュールするためのボット | リンク |
マトリックス登録ボット | x | 登録トークンの作成と管理による招待用ボット | リンク |
モーボット | x | プラグインベースのマトリックスボットシステム | リンク |
オノロワ | x | ヘルプデスク ボット | リンク |
ポストモーグル | x | マトリックスボットへのメール | リンク |
ゴーネブ | x | Goで書かれた多機能ボット | リンク |
ミョルニル | x | マトリックスのモデレーションツール | リンク |
バスキャロン | x | Web フォーム (HTTP POST) からマトリックスへ | リンク |
マトリクスインストールの管理と監視に役立つサービス。
名前 | デフォルト。 | 形容 | ドキュメンテーション |
---|---|---|---|
シナプス管理者 | x | マトリックスサーバー上のユーザーとルームを管理するためのWeb UIツール | リンク |
メトリックとグラフ | x | プロメテウス時系列データベース サーバー、プロメテウス ノード エクスポーター ホスト メトリック エクスポーター、および Grafana Web UI で構成されます。 | リンク |
ボルグ | x | バックアップ | リンク |
Various services that don't fit any other category.
Name | Default? | Description | Documentation |
---|---|---|---|
synapse-simple-antispam (advanced) | x | A spam checker module | Link |
Matrix Corporal (advanced) | x | Reconciliator and gateway for a managed Matrix server | Link |
Etherpad | x | An open source collaborative text editor | Link |
Jitsi | x | An open source video-conferencing platform | Link |
サボテンのコメント | x | マトリックス上に構築された統合コメントシステム | リンク |
独自のサーバーにマトリックスを設定してインストールするには、docs/ディレクトリのREADMEに従ってください。
このプレイブックは時間とともに進化し、時には下位互換性のない変更が伴います。
プレイブックを更新するときは、変更ログを参照して最新情報を確認してください。
IRC channel: Libera Chat IRC ネットワーク (irc.libera.chat:6697)
#matrix-docker-ansible-deploy
GitHub の問題: spantaleev/matrix-docker-ansible-deploy/issues