以前に書いたMastodonが配送に失敗したジョブに対処する仕組みとDeliveryFailureTrackerで閉鎖したサーバに対処するの続きです。 死んでいるサーバに配送してしまう問題が解決 これまでinboxのURLで配送失敗を記録していたため、主に投稿の配送に使うshared_…
以前に書いたMastodonが配送に失敗したジョブに対処する仕組みの続きです。 追記:Mastodon v3.1.4以降は仕様が変わっています。続きの記事もあわせてお読みください。 DeliveryFailureTrackerがホスト単位になりました DeliveryFailureTrackerの仕組み Deli…
追記:Mastodon v3.1.4以降は仕様が変わっています。続きの記事もあわせてお読みください。DeliveryFailureTrackerで閉鎖したサーバに対処する / DeliveryFailureTrackerがホスト単位になりました Mastodonのサーバで投稿やブーストが行われると、フォロワー…
リレーは、ActivityPubを用いて、Activityを中継する比較的単純なサーバプログラムです。 MastodonやPleromaなどのActivityPubサーバからリレーに接続を行い、お互いにやりとりできることを確認します。接続が確立できたら、Activityの送受信を開始します。 …
いろいろ面倒くさいので、この際、nodenvを使って切り替えましょうか。 nodejsとyarnをnodenvでインストールする mastodonユーザーでログインした状態にします。 sudo -iu mastodon nodenvを取ってきます。 git clone https://github.com/nodenv/nodenv.git …
オブジェクトストレージの有効化 Pixelfedは主に写真を投稿するサービスであるが、まだオブジェクトストレージに保存する機能は完成していない。しかし、ほとんどできあがっていて、動くことは動く。 .envへの記述 .envに次のように記述する PF_ENABLE_CLOUD…
この記事は、Fedibird Advent Calendar 2019の1日目の記事です。 ひとまず導入として、Fedibirdについて改めて説明しておこうと思います。 Fedibirdは、SNS・マイクロブログ機能を提供するWebサービスの一つです。 短い文章や写真やイラスト・映像・音声を投…