Fedibird提供のMatrixサーバを設置しました。
https://element.fedibird.com/
雑に説明すると、分散型のDiscordです。
他のユーザーにダイレクトメッセージを送ったり、『部屋』に参加してチャットしたり、自分で公開や非公開の『部屋』を作成することができます。
また、連合する仕組みがあり、他のMatrixサーバのユーザーとやりとりしたり、他のMatrixサーバの『部屋』に参加したりできます。
MastodonやMisskeyのネットワークが連合する仕組み(プロトコル)をActivityPubと言いますが、Matrixも連合する仕組みの名称です。
プロトコルが違うのでMastodonと直接やりとりすることはできませんが、Fediverseの仲間です。
他のザービスにブリッジして連携する仕組みもいろいろと用意されています。
ダイレクトメッセージや非公開の部屋でやりとりされる内容は、たとえデータベースを参照しても(サーバ管理者であっても)内容が読み取られないよう暗号化されるなど、優れた仕組みを備えています。
#matrix #fedibird
FedibirdのMatrixは、日本でMatrixの普及を目指して活動している @matrixjp_net の提供するmatrix-jp、 @guskma ぐすくまさんの提供している鯖缶工場のMatrixサーバと相互承認しています。
matrix-jp
https://matrix-jp.net/
https://riot.matrix-jp.net/
鯖缶工場Matrix
https://matrix.sabakan.industries/
既にこれらにアカウントをお持ちの方は、相互利用できるので、アカウント作成は不要です。
なお、Matrixの連合はホワイトリスト方式をとっており、各サーバに所属する部屋は、そのサーバが許可したサーバからでないと参加できません。
組織単位でサーバを設置し、必要な組織と連合を組むことには意味がありますが、一人サーバをたてても接続できず意味が薄いため、ActivityPubのノリと感覚が違う点はご注意下さい。
もともと人を抱えている組織・グループの他、特定のテーマで独立して運営したい場合に、サーバを立てると良いでしょう。ホスティングもあります。
#matrix
以下、技術的に興味のある方向け
Matrixが仕組み全体の名称で、WebUIを構成しているソフトはElement、バックエンドを担っているのはSynapseというソフトです。
MatrixのプロトコルやAPIに従えば、クライアントもサーバも独自に実装できるので、異なる構成もあります。
Matrixとやりとりできるサービスを作ってみるのも面白いでしょうし、クライアントの対応サービスに加えることもできると思います(簡単に、とは言いませんw) #matrix
Matrixの件、Wikipediaの記載が参考になるので、興味ある人はみておくといいよ。(でもこの情報量はちょっと怯むw)
https://ja.wikipedia.org/wiki/Matrix_(プロトコル)
#matrix
Matrixについては、まずは日本語で、matrix-jpやぐすくまさんの記事をチェックすることをオススメします。
Matrix-jp Wiki
https://wiki.matrix-jp.net/start
Slackライク分散SNS「Matrix」の紹介
https://blog.drdr.work/2020/12/04/advent-calendar-2020-fediverse-1/
Slack系 分散SNS「Matrix」を構築する
https://qiita.com/guskma/items/20fa88c25bfdbfc99c2a
PCはまずWebから。
スマートフォンアプリとしては、Elementを使ってみて下さい。
#matrix