[Fediverse][Mastodon] Mastodonサーバの再建:v3.1.3版

しょーがないのでスタンドアロン版で復旧を図る 先の記事でも書いたのですが、Kubernetes基盤に構築していたMastodonが華麗にも吹っ飛びました。そこで頑張って復旧にいそしみ、5/11にようやく復帰しました。イヤー、非常に長い道のりだった。現在はサービス自体は再開してるんですが、3ヶ月ほどデータが巻き戻ってしまいました。 参考として、あるいは備忘録として記事にまとめることにしました。

[Fediverse][Protocol] ActivityPubを深堀してみる

アドベントカレンダーの記事だぜぇ? 当記事は分散SNSアドベントカレンダーの記事として12/7(土)に公開される記事です。 なんかやたらとズバズバログが出てますのん Kubernetes上でMastodonやMisskeyやPleromaを動かしてる人はPodのログを眺めるとえらく強烈な文字の羅列を見ることになると思います。ところどころ日本語とか混じっていておおよそ察しはつくと思うのですが、tootの送受信処理に関して基本的にJSONデータがガバガバそのまま乗っかって流れていたりします。 実は一昨年ぐらいからその構成がどーしてもどーしても気になって中身を確認してみたりしたことがあるのですが、うまく把握できず・・・OrzよくActivityPubって言葉が流れるんですが、あれこそActivityPubのデータなんすよね。というわけで、そもそもActivityPubってなんやねん?と思って調べたのが本記事になります。 なお、俺、RubyもNode.jsもさーっぱりわからん人間ですが、いわゆる「エイゴヨムダケナラデキルヨ」的な人間ですのでまぁ、何とかなるでしょう。