プログラミング 連合リレーと Activity Relay Fediverse の皆様、お世話になっています。雪餅と申します。 この記事は、Mastodon Advent Calendar 17日目です。 はじめに 皆さんは、 Mastodon の連合リレー機能を知っていますか? この機能は、リレー... 2018.12.17 プログラミング
インフラ Mastodon の Sidekiq 統計情報を収集・閲覧する。 この記事は、Mastodon Advent Calendar 20176日目です。 Mastodonのサーバにおいてもっとも負荷の変動が激しいSidekiqは、よく確認したいものです。 ここでは、私のメインの監視基盤であるPrometheu... 2017.12.06 インフラ
インフラ オープンソース版の Caddy を自分でビルドして使う Caddy の公式バイナリは、EULAへの同意が必要 Caddy v0.10.9 からでダウンロードできるバイナリには、EULAへの同意が必要になりました。特に注意すべき点としては、以下のような条件があることです。 商用不可であること"Ca... 2017.09.13 インフラ
プログラミング [master勢のみ・修正されました] Mastodon の 不完全な ActivityPub 対応を取り除く 注意:この記事は、古い状態について述べています。冒頭の追加部分をお読みください。 修正されました 問題を解決するコミットが追加されました。それにより、ここに記されるパッチは、ActivityPubの相互接続性に障害を与える可能性を増加させま... 2017.08.13 プログラミング
プログラミング Mastodon の投稿欄の下に告知を表示できるようにする Mastodonの運用中、管理者がユーザーに対して告知をする方法があまりありません。 ローカルタイムラインが早ければ、その内容は流れてしまうし、rbファイル,jsファイルの変更を伴ってしまっては、メンテナンスの告知などには使えません。 そこ... 2017.07.18 プログラミング
プログラミング Mastodon の新ランディングページを超訳(?)してみた。 Mastodonの更新頻度はとどまるところを知りませんが、いよいよ新しいランディングページの完成が近くなってきました。 現在、当該ブランチをマージするだけで特に問題なく体験することができます。当鯖でも早速、取り入れてみました。 しかし、Ma... 2017.07.11 プログラミング
プログラミング Mastodon のプライバシーポリシーを書いてみた。 1.4.7の次に公開されるであろうMastodonのバージョンでは、プライバシーポリシー(利用規約?)のカスタマイズ機能が搭載される。これによって、プライバシーポリシーをどうせならしっかり書こうという鯖缶さんも増えるのではないかな・・・? ... 2017.07.08 プログラミング
プログラミング Mastodonを改造して運用する。 雪餅として、お一人様インスタンスと美少女ゲーム系テーマインスタンスを運用しています。 これらには、機能的に本家には取り入れられないであろう機能を改造して追加しています。 この記事では、それらについて紹介します。 さっくり知りたい場合、以下の... 2017.07.06 プログラミング
インフラ Mastodon の リバースプロキシに Caddy を使用する。 Mastodon では、多くの画像や絵文字のデータをクライアント・サーバ間でやり取りします。 そのため、HTTP/1.1 ではコネクションを多く消費し通信効率が悪くなります。 そこで、HTTP/2, さらにはQUICに対応したCaddy W... 2017.05.02 インフラ