Fedibird提供のMatrixサーバを設置しました。
https://matrix.fedibird.com/
雑に説明すると、分散型のDiscordです。
他のユーザーにダイレクトメッセージを送ったり、『部屋』に参加してチャットしたり、自分で公開や非公開の『部屋』を作成することができます。
また、連合する仕組みがあり、他のMatrixサーバのユーザーとやりとりしたり、他のMatrixサーバの『部屋』に参加したりできます。
MastodonやMisskeyのネットワークが連合する仕組み(プロトコル)をActivityPubと言いますが、Matrixも連合する仕組みの名称です。
プロトコルが違うのでMastodonと直接やりとりすることはできませんが、Fediverseの仲間です。
他のザービスにブリッジして連携する仕組みもいろいろと用意されています。
ダイレクトメッセージや非公開の部屋でやりとりされる内容は、たとえデータベースを参照しても(サーバ管理者であっても)内容が読み取られないよう暗号化されるなど、優れた仕組みを備えています。
#matrix #fedibird
#fedibird Nightlyの鯖が言うこときかないのでちょっと再起動しますー。
#fedibird ちょっとフロントとDB鯖の再起動するねー
#fedibird メンテ、あと1分ぐらいではじめまーす。たぶんすぐ終わる。
#fedibird ということで、このブーストの公開範囲を表すアイコンを追加しました。
Fedibirdではサークル機能を利用した相互フォローを対象とする公開範囲があり、特殊なブーストが可能なため、見分けがつくようにしたかったということもあります。
あまりうまく機能しないようなら、なくすかもしれません。一貫性のために公開にもアイコンがついていますが、状況によってはうるさいかもしれません。
少し使ってからで良いので、使用感を教えてください(WebUI利用の方)
なお、通知欄のブーストには公開範囲アイコンがありません。内部的な問題で、通知情報にブースト公開範囲が含まれていないためですが、そもそもあまり意識しない方が良いかも、と思ったので、今回は対応を見送りました。
QT: https://fedibird.com/@noellabo/105728962156212938
#fedibird ちなみにさっきのメンテでやらかしたのはこいつで、
https://manual.sakura.ad.jp/vps/network/ipv6/ubuntu20.html
rebootした時にIPv6が無効化されて、しばらくそれに気が付かなかったというだけの話です。アホです。
(新DBサーバはさくらのVPS)
というわけで、移行失敗しちゃいました。
一度事前に確立させておいたレプリケーションでしたが、ネットワーク設定の不備で途中で途切れてしまい、途切れた時間が長引いて復旧が難しくなったという形です。
(レプリケーションはデータベース同士の差分を同期するのですが、長引くと元の差分情報が消されてしまう)
先にお話した47GBの複製をここで始めるとなかなか厳しいので、あきらめて仕切り直しです。
WALアーカイブをもってきてレプリケーションの復元ができるハズですが、これは不慣れなオペレーションなのでやめました。
いま、pg_basebackupからやり直してますが、これざっくり90分ぐらいかかるんですよね……。
また深夜帯(2:00〜5:00)のどこかでやろうと思うので、よろしく。深夜の民はごめん!
#fedibird
#fedibird そろそろ止めるねー。ちょっと長引くかもしれないので、そのときは @noellabo@nightly.fedibird.com の方になげていきます。
#fedibird データベース切替メンテナンスのタイミングを、15:00に変更します。ご迷惑お掛けします。
#fedibird ついで話。Fedibirdのデータベースは、現在47GBほどです。
52GBほどに膨らんでいましたが、pg_repackで少し詰めました。
オペレーションはさほど大変でもないのですが、このぐらいの容量があると、全体を書き出したり書き戻したりするのには結構な時間がかかります。
サーバを止めてからデータを移し替える作業を開始する手順ではかなりの時間がかかりますので、事前にレプリケーションして同期をとっておき、切替の際にpromoteすることで、レプリカを昇格させます。
#fedibird みんな帰ってきていいよー
#fedibird Fedibirdの遅延は解消に少しかかりそうです。Nightlyはまったく余裕なので、避難アカウントある方はそちらもどうぞ。
#fedibird 相互フォロー限定ですが、デフォルトの公開範囲に設定できるようになりました。
……なりましたが、いくつか注意点があるので、しばらくは慎重に扱って下さい。
・Mastodon v3.3.0以降にしか届かない
・ブーストのデフォルトが相互になりFedibird系にしか届かない
・開発して間もない機能で、不具合がありうる
・相手が多いと、投稿が完了するまで少し遅い
相互をデフォルト公開範囲に設定できるようにしたことにあわせ、ブーストも相互対応しました。ただし、まだFedibird、Nightly Fedibirdでしか対応しておらず、他のサーバに届きません。クリティカルなので、ご注意ください。
回避方法ですが、ブースト時にダイアログを表示するように設定してください。ここで、公開範囲を変更できるようになっています(Mastodonの最新の変更点)ので、公開・未収載・フォロワー限定のいずれかを使用してください。(Fedibird系のメンバー内限定でよければ、相互を使っていただいてもかまいません)
他のサーバでこの特別なブーストに対応するには、本家の変更が必要です。
#fedibird ちょっとブースト回りに色々改修入れてます。
自分がブーストする場合や、誰かにブーストされた場合、フォロイーのブーストの受け取りなど、挙動がおかしかったら教えてください。
何かを静かに発表する場として、LTLがあまり意識されてないサーバ(Pawooとか)もいいけど、最初からLTLがない #fedibird は気楽でいいですよね。
リレーで参加サーバにあらかじめ届いているのも、あとで地味に効いてきます。
LTL系サーバで未収載投稿する方法もなくはないんですが、ハッシュタグつけて投稿したり、興味のある人に拾ってもらえる可能性を考えると不便ですよね。
主に、Fediverseへの関心に基づいた投稿を行うアカウントです。DTP・印刷に関する話をしたり、同人の話をしたり、カレーをブーストしたりします。
Mastodonのcollaborator(開発者の一員)です。また、独自機能を盛り込んだFedibirdを管理・開発しています!
Mastodonサーバ『fedibird.com』の管理者アカウントでもあります。ご連絡は当アカウントへ、サーバインフォメーションについては https://fedibird.com/about/more と @info を参照してください。