リレーサーバの内部の仕組み

Mastodon Pleroma リレー
リレーは、ActivityPubを用いて、Activityを中継する比較的単純なサーバプログラムです。 MastodonやPleromaなどのActivityPubサーバからリレーに接続を行い、お互いにやりとりできることを確認し...

Mastodon v3.1.0、node v10.13以上が必要だってよ

Mastodon
いろいろ面倒くさいので、この際、nodenvを使って切り替えましょうか。 nodejsとyarnをnodenvでインストールする mastodonユーザーでログインした状態にします。 sudo -iu mastodon ...

Pixelfedのオブジェクトストレージ対応

Pixelfed
オブジェクトストレージの有効化 Pixelfedは主に写真を投稿するサービスであるが、まだオブジェクトストレージに保存する機能は完成していない。しかし、ほとんどできあがっていて、動くことは動く。 .envへの記述 .envに...

Fedibirdってなに?(紹介)

Mastodon
(https://noellabo.jp/blog/fedibird-advent-calendar2019/ のクロスポスト記事です) この記事は、Fedibird Advent Calendar 2019の1日目の記事で...

Wasabiの障害に悩まされている小規模Mastodonサーバのための機能拡張と運用の提案

Mastodon
wasabiと上手に付き合おう 安くて嬉しい我らがオブジェクトストレージwasabiですが、たびたび不安定になってツライという悩みどころがあります。そこで、Mastodonにちょっとだけ手を加え、運用を工夫して、上手に付き合っていこ...

Misskeyのサーバを設置する(v11系)

Misskey
Misskeyは、自分でサーバを用意して設置することで、自分の好きなように運営することができます。 当記事では、Misskey v11以降の設置方法について、具体例を交えて紹介します。 用意するモノ Misskeyを...

Mastodon用にRedisインスタンスを複数立ち上げる

Mastodon
ここでは、Debian / UbuntuでMastodonを実行しているという前提で説明します。 最新版をインストールする 複数のインスタンスを立ち上げる 環境を整備する 最新版をインストールする 基...

3年目を迎えるにあたっての雑感など

Mastodon
(https://noellabo.jp/blog/mastodon-gw-calendar2018/ のクロスポスト記事です) この記事は、S.H.さん主催のMastodon Golden Week Calendarの2日...

Elasticsearch 7.0 をMastodonでムリヤリ使う

Mastodon
別に、どうしても elasticsearch 7.0 を使いたい理由なんて無いんですが、まぁ、面白そうじゃないですかw おさらい Mastodonは、chewyというgemを使ってElasticsearchに対応しています...

ElasticsearchをMastodonとは別のサーバに設置する

Mastodon
新しくVPSを借りたので、そこにElasticsearchのサーバをたてたい! という話がありました。 よい機会なので、Elasticsearchのインストールからsudachiを使えるようにする設定変更まで、ざっくり記録してお...