「Matrix」の版間の差分
(言語間リンク) |
Kusakata.bot (トーク | 投稿記録) (Pkg/AUR テンプレートの更新) |
||
24行目: | 24行目: | ||
=== ウェブクライアント === |
=== ウェブクライアント === |
||
− | synapse のデフォルト設定ではウェブクライアント機能が有効になっています。ただし {{Pkg|python2-matrix-angular-sdk}} をインストールしていないとウェブクライアント機能が有効になっているせいで synapse の起動が失敗します。ウェブクライアントを無効化するか {{Pkg|python2-matrix-angular-sdk}} をインストールしてください。 |
+ | synapse のデフォルト設定ではウェブクライアント機能が有効になっています。ただし {{Pkg|python2-matrix-angular-sdk}}{{Broken package link|パッケージが存在しません}} をインストールしていないとウェブクライアント機能が有効になっているせいで synapse の起動が失敗します。ウェブクライアントを無効化するか {{Pkg|python2-matrix-angular-sdk}}{{Broken package link|パッケージが存在しません}} をインストールしてください。 |
{{Note|[https://matrix.org/docs/projects/client/matrix-console.html 開発者のウェブサイト] より: Matrix.org のオリジナルの AngularJS ウェブクライアントには性能に問題を抱えておりメンテナンスは停滞しています。代わりに Riot と matrix-react-sdk を使うようにしてください。}} |
{{Note|[https://matrix.org/docs/projects/client/matrix-console.html 開発者のウェブサイト] より: Matrix.org のオリジナルの AngularJS ウェブクライアントには性能に問題を抱えておりメンテナンスは停滞しています。代わりに Riot と matrix-react-sdk を使うようにしてください。}} |
||
2019年1月27日 (日) 03:32時点における版
Matrix はオープンなインスタントメッセージや VoIP のための野心的な新しいエコシステムです。サーバー・クライアントと、IRC など既存のメッセージソリューションと通信するためのブリッジソフトウェアから構成されています。
インストール
サーバーのリファレンス実装である Synapse は matrix-synapse パッケージでインストールできます。Synapse は Python 3 で動作しないためバージョン 2.7 が必要になります。パッケージをインストールすると synapse ユーザーが作成されます。
設定
インストールしたら、設定ファイルを作成する必要があります。ファイルは synapse ユーザーから読み込めるように設定してください:
$ cd /var/lib/synapse $ sudo -u synapse python2 -m synapse.app.homeserver \ --server-name my.domain.name \ --config-path /etc/synapse/homeserver.yaml \ --generate-config \ --report-stats=yes
上記のコマンドで、入力したサーバー名の SSL 鍵と自己署名証明書が生成されます。サーバー名を変更した場合は再生成してください。
ウェブクライアント
synapse のデフォルト設定ではウェブクライアント機能が有効になっています。ただし python2-matrix-angular-sdk[リンク切れ: パッケージが存在しません] をインストールしていないとウェブクライアント機能が有効になっているせいで synapse の起動が失敗します。ウェブクライアントを無効化するか python2-matrix-angular-sdk[リンク切れ: パッケージが存在しません] をインストールしてください。
サービス
パッケージには synapse.service
という名前の systemd サービスが付属しています。サービスを起動することで synapse ユーザーで synapse サーバーが起動し、/etc/synapse/homeserver.yaml
設定ファイルが使われます。
ユーザー管理
synapse サーバーには最低でもひとりのユーザーが必要です。以下のようにコマンドでユーザーを作成できます:
$ register_new_matrix_user -c /etc/synapse/homeserver.yaml https://localhost:8448
もしくは matrix クライアント を使ってください。