投稿

Mastodonの自宅鯖運用について

イメージ
Mastodon の自宅鯖運用 (主に Twitter 改悪を契機として) これまで何度か Mastodon ブームがあったため、存在を知っている人は多いと思う。 今更説明しないくてもいい気がするので、 ここ とかをご参照ください。 脱 Twitter というモチベだけで Mastodon のサーバを自宅運用している。数年前は VPS を利用していたが、維持費がバカにならないため現在は使っていない。その自宅サーバだが、ここ1ヶ月くらいで以下のように環境移行を繰り返した。 Raspberry Pi 4B Dell の適当 PC Mac Pro (2013) Raspberry Pi 4B から Dell の PC へ 元々は Raspberry Pi 4B (RAM 8GB) で Mastodon を動かしていた。Arm プロセッサで省電力、また RAM も 8GB あれば充分だと思っていたためだ。前者 (CPU の性能) について、目論見が外れることとなる。 ぶち当たった問題は、周りの人の投稿が30分程度遅延して表示されるというものだった。自分だけ30分前の世界に生きているのである。 Mastodon では、Twitter でいうところのフォローフォロワーといった概念だけではなく、 サーバ間の繋がりによっても表示される投稿 1 が変わってくる。 連合タイムラインというものに、リレーサーバを介した投稿が集まる。結果、フォローしていない人の投稿も見ることができる。 裏で非同期処理をしているのが Sidekiq というものらしく、 このエントリ には以下のように表記されていた。 Ruby 製のバックグラウンドジョブフレームワーク Sidekiq Raspberry Pi 4B ではこの Sidekiq のキューを処理しきれず、夜間のピーク時、前述のように周りの方々の投稿が30分遅れで TL に表示されるような状態に陥った。 そこで、今後の環境移行のしやすさ、運用保守性を高めることを目的とし、手持ちの Dell の適当 PC に Ubuntu Pro をインストールし、Docker を使って Mastodon サーバを運用するようにした。 このときの参考リンクは以下 Mastodonの非Docker→Docker化 元から...

この支配 (Twitter, はてなブログ Pro) からの卒業

元ネタが『卒業/尾崎豊』なのは言うまでもなく うーん。マスクさんが Twitter 買収するとしたらガチで Mastodon 復活させるかなぁ……。なんかワンマンで決められそうやし Bot 排除も、自分らでミュートだったりブロックしたりするしなぁ 我々の感覚と有名人、もしくは海外の状況は違うっていうことも聞くが — ODEN (@oden_denchan) April 25, 2022 ということで、よろしくお願いいたします。