Mastodon

プログラミング

連合リレーと Activity Relay

Fediverse の皆様、お世話になっています。雪餅と申します。 この記事は、Mastodon Advent Calendar 17日目です。 はじめに 皆さんは、 Mastodon の連合リレー機能を知っていますか? この機能は、リレー...
インフラ

Mastodon の Sidekiq 統計情報を収集・閲覧する。

この記事は、Mastodon Advent Calendar 20176日目です。 Mastodonのサーバにおいてもっとも負荷の変動が激しいSidekiqは、よく確認したいものです。 ここでは、私のメインの監視基盤であるPrometheu...
プログラミング

[master勢のみ・修正されました] Mastodon の 不完全な ActivityPub 対応を取り除く

注意:この記事は、古い状態について述べています。冒頭の追加部分をお読みください。 修正されました 問題を解決するコミットが追加されました。それにより、ここに記されるパッチは、ActivityPubの相互接続性に障害を与える可能性を増加させま...
プログラミング

Mastodon の投稿欄の下に告知を表示できるようにする

Mastodonの運用中、管理者がユーザーに対して告知をする方法があまりありません。 ローカルタイムラインが早ければ、その内容は流れてしまうし、rbファイル,jsファイルの変更を伴ってしまっては、メンテナンスの告知などには使えません。 そこ...
プログラミング

Mastodon の新ランディングページを超訳(?)してみた。

Mastodonの更新頻度はとどまるところを知りませんが、いよいよ新しいランディングページの完成が近くなってきました。 現在、当該ブランチをマージするだけで特に問題なく体験することができます。当鯖でも早速、取り入れてみました。 しかし、Ma...
プログラミング

Mastodon のプライバシーポリシーを書いてみた。

1.4.7の次に公開されるであろうMastodonのバージョンでは、プライバシーポリシー(利用規約?)のカスタマイズ機能が搭載される。これによって、プライバシーポリシーをどうせならしっかり書こうという鯖缶さんも増えるのではないかな・・・? ...
プログラミング

Mastodonを改造して運用する。

雪餅として、お一人様インスタンスと美少女ゲーム系テーマインスタンスを運用しています。 これらには、機能的に本家には取り入れられないであろう機能を改造して追加しています。 この記事では、それらについて紹介します。 さっくり知りたい場合、以下の...
インフラ

Mastodon の リバースプロキシに Caddy を使用する。

Mastodon では、多くの画像や絵文字のデータをクライアント・サーバ間でやり取りします。 そのため、HTTP/1.1 ではコネクションを多く消費し通信効率が悪くなります。 そこで、HTTP/2, さらにはQUICに対応したCaddy W...
プログラミング

Twitter の投稿を IFTTT で Mastodon へ転送する。

突如話題になり、ユーザーが増えているMastodonですが、Twitterと同時に運用していくのは大変だったりします。そこで、Twitter の投稿を IFTTT で Mastodon へ転送する方法をここに記します。 注:Mastodon...