2021 Fediverse Advent Calender

作成日時
Nov 5, 2021 08:37 AM
更新日時
Last updated December 22, 2021
タグ
Fediverse
前略 鴉河雛です
── と言うわけで、初めてのAdvent Calenderです!
私は普段、Mastodonの個人インスタンスとか、Lemmyとかに出没している人です。
あとは、プリキュアファン向けインスタンスのキュアスタ!の初代管理人でした。
 
はじめましてと言うこともありますので、簡単に今までやってきたことを振り返りながら紹介します。
※時期についてはうろ覚えの部分もあり、必ずしも正しくはないかもしれません
 
そのあとは、私がFediverseを利用するにあたってお世話になっているツールなどを紹介しようかなって思います。

今までの振り返り

2017年
 4月
  ・Mastodonの存在を知り、mstdn.jpにアカウントを作る
  ・2日後に個人インスタンスをたてる
  ・さらに1日後に、みんなに使ってもらいたいと思い、きゅあったーを建てる
   ※きゅあったーは現在キュアスタ!に名称が変わっており、運営も移管しています
  ・アップデートミスにより、きゅあったーの先祖返りが発生
 6月
  ・個人インスタンスをたてる (mstdn.precure.fun)、当時はきゅあった―のステージング代わりとしても利用
2018年
 3月
  ・きゅあったーをキュアスタに名称変更
  ・キュアスタをキュアスタ!に名称を変更
 不明
  ・PeerTubeインスタンスをたてる、2か月ほどで終了
  ・Pleromaインスタンスをたてる、1か月ほどで終了
2019年
 6月
  ・キュアスタ!の管理をぷーざさんへ移管
   私は管理者から撤退としつつも、簡単なモデレーションを行うことに
 不明
  ・Dolphinインスタンスをたてる、主にゲーム用として利用するもMisskeyへの移行を決意し終了
2020年
 3月
  ・Misskeyインスタンスをたてる
 8月
  ・Misskeyインスタンスをたてたことにより、Mastodon個人インスタンスを閉鎖
 不明
  ・Plumeインスタンスをたてる
  ・Plumeインスタンスをたてなおす
2021年
 2月
  ・リンクアグリゲーターのLemmyをたてる
  ・Matrixに再びアカウントを作る
 4月
  ・Misskeyインスタンスを閉鎖し、再びMastodonインスタンスをたてる
  ・個人Pleromaインスタンスをたてる、SoapBox-FE導入
 8月
  ・Pleromaインスタンスを畳み、CherryPickインスタンスをたてる
 11月
  ・Plumeインスタンス閉鎖
  ・CherryPickインスタンス閉鎖
 
これだけ見ても、色々あったような気がします・・
個人的に大きかったのは、Mastodonに戻ったこととLemmyをたてたことでしょうか。
MisskeyからMastodonに戻った(元々2017年からMastodon住民でした)理由については、ここではあえて話しませんが、Lemmyはその後のPlume閉鎖に大きな影響をあたえることになりました。
 
それ以外にも、Matrixのアカウントを作って色々な会話に参加(?)してみたりもしました。
ちなみに、Matrixは私の肌には合わなかったので、すぐ飽きてます。
 
今後の予定としては、
  • Lemmyをきちんと稼働させ続けること
  • MastodonをさくらのVPSからVultrに移動し、Vultrのオブジェクトストレージを利用する
としています、現在オブジェクトストレージはVPSないのMinIOなんですが、
さくらのVPS2GBからVultr2GBに移動してオブジェクトストレージを使う方が費用を抑えられるので検討中と言う感じです。
 
Lemmyはリンクアグリゲータと言うよりは、何でも共有できる場所として、
ブログであったり、掲示板的な利用であったり、そんなのを想定しています。
 

Fediverse

前略 鴉河雛です
と言うわけで、恐らくほとんどの人が初めましてだと思いますが、簡単に自己紹介をしておきます。

なまえ

鴉河 雛\ からすがわ すう
囲碁が好きだったので鳳雛から名前をとっています

なにやってるひと?

そこらにいるただの変人です。\ プログラマーでもエンジニアでもないです。
ただ、いろんなことをやってみたいと思い、衝動的にインスタンス建てたりしています

今まで建てたインスタンスは?

  • 2017年 4月:Mastodon個人インスタンスをたてたものの物足りず、2日後にプリキュアファン用Mastodonインスタンスの"きゅあったー"をたてる
  • 2017年 6月:Mastodon個人インスタンスを改めてたてる
  • 2018年 3月:きゅあったー改めてキュアスタ!に
  • 2018年 某日:PeerTubeインスタンスを建てる(現在は閉鎖)\ 同じくPleromaインスタンスを建てる(現在は閉鎖)
  • 2019年 6月:キュアスタ!の管理をぷーざさんへ移管
  • 2019年 某日:Dolphinインスタンスを建てる(現在は閉鎖)
  • 2020年 3月:Misskeyインスタンスをたてる
  • 2020年 8月:Mastodon個人インスタンス閉鎖
  • 2020年 某日:Plumeインスタンスをたてる
  • 2021年 2月:Lemmyインスタンスをたてる
  • 2021年 4月:Misskeyインスタンス閉鎖、Mastodon個人インスタンスをたてる
  • 2021年 4月:Pleromaインスタンスをたてる、Soapbox-FE導入
  • 2021年 8月:Pleromaインスタンス閉鎖、Cherry-Pickインスタンスをたてる
  • 2021年 11月:Cherry-Pickインスタンス閉鎖、Plumeインスタンス閉鎖
たてたりつぶしたり。。そんな感じです。\ 今はMastodonとLemmyだけになっています。
─ と、簡単に紹介できたので本題に入っていこうと思います。

Fediverseで暮らすためにお世話になっているツール類

ツール・・という言い方をしてしまっていいかわからないのですが、どうしても紹介したいのは私が普段使っているツールたちです。
Mastodonだけじゃなく、他のインスタンスを建てた時にもかなりお世話になっていて、正直これがなかったら不便で仕方ないといった感じです。
今回は簡単に1つずつ紹介していきたいと思います。

mulukhiya-toot-proxy

SNSを使っていると、Amazonの商品のURLを共有したりしますよね、でもAmazonのリンクってアホみたいに長い、必要なのは一部分だけなのに・・、\ 他にはNowplayingで音楽の共有なんかをしてみたり、\ さらには見たアニメの記録なんかも簡単に共有できるといいですよね?
管理者目線だと、メディアの容量の圧迫がこわい・・\ うちのインスタンスはメディアの投稿向けではないから自動でjpeg等に圧縮してしまいたい・・\ Mastodonでは標準でアップロードできないメディアをアップロードできるようにしたい・・\ 自動でハッシュタグをつける辞書が欲しい・・\ デフォルトハッシュタグを実装したい・・
はい、これらを全部このツールで簡単に実装することができます。
mulukhiya-toot-proxy、通称モロヘイヤはその名の通りプロキシとしてAPIを経由させてあげることで、インスタンスのソースをいじることなく様々な機能を提供してくれます。
今回は簡単に私がよく使う機能を紹介します。

ハッシュタグ辞書

これは、事前にマッチする単語を指定しておくことで、それに該当するハッシュタグを自動でつけてくれる機能です。
簡単な一覧をGoogle スプレッドシートなどに書いてJSONを返すAPIにしておくことで実装ができます。
例えば、\ モシャーヌ 聖モシャーヌ植物園,ff14\ こんな辞書を作ったとします。
モシャーヌと投稿すると、自動でハッシュタグ#モシャーヌ #聖モシャーヌ植物園 #ff14が付与されます。
特定のテーマインスタンスとか、自分がよく使う単語とかを登録しておくとかなり便利に使うことができます。

Annict連携

Annictにアニメの感想などを記載すると、Mastodonに自動で転載してくれます。

URL置換

こちらはリンク先のキュアスタ!ブログを見たほうが速いのでそちらでご確認ください・・

メディアファイル置換

一部特定の画像を除いて、全て長辺2560pxのjpegに

tomato-shrieker

まず最初は、tomato-shrieker
Mastodonを使うようになって、Twitterから離れた私の基調な情報源となるために使っています。
皆さんも一度は思ったことはないでしょうか。\ Mastodonなどのリストを使って、RSSフィードの購読ができないだろうか・・・。
このツールはそんな願いをかなえてくれるものです。
このツールで出来ることは、ざっとこんな感じになります。
定型文RSS/Atomフィードの新着エントリーGoogle NewsTwitterタイムラインコマンドの実行結果(標準出力)
※GitHubより引用