お知らせ
リポジトリこれだわ→atsu1125/mastodon
コミット時にdevelopタグ、リリース時にlatestタグで自動作成されます
全文検索について
以下のMastodon Glitch Editionからいろいろ書き換えてるのでそのままでは動かないのだわ
ElasticSearchは使わないようになってるので有効化しなくてよいのだわ
その代わりにPGroongaを使用しているのだわ
そのためPostgreSQLは13以上のバージョンでPGroongaのエクステンションを使えるようにして欲しいのだわ
そうするとデータベースのマイグレーションが通るようになるはずなのだわ
PGroongaの実装方法:
https://github.com/atsu1125/mastodon/blob/main/INSTALL-PGROONGA.md
オブジェクトストレージを使う場合
なんか公式にマニュアルないんだけど結構手間かかるからマニュアル作成したから読めなのだわ
https://github.com/atsu1125/atsuchanpage/blob/main/mastodonobjectstorage.md
独自機能
このインスタンスでは以下の独自機能が使えるのだわ
- Mastodon Glitch Editionの機能全て
- cat feature(小田急donから)(Misskey Capable)
- PGroongaによる検索機能(Public, Unlisted, Private, Directの全てのトゥートが検索できるよ、こちらも小田急donから改変)
- ハッシュタグタイムラインで全ての公開範囲のトゥートを検索できる(アスタルテから改変)
- モデレータの権限が強いです!カスタム絵文字関連なんでもいじれちゃう!すごい!
- 一つのカラムで2000件のトゥートまで遡れる(デフォルトは400件)(Fedibirdから)
- 削除されていた新規登録時の自動フォロー機能を有効に(小森林から)
- ドメインタイムライン(連合タイムラインから特定のインスタンスの投稿だけを抜き出して表示する機能・現在Mastodon Flavorのみ対応)(Fedibirdから)
- リストタイムラインの追加にフォローが必須ではない。フォローしてなくても追加できる機能(Misskey Capable)
- ホワイトリストモード(連合制限モード)でもインスタンス情報を開示するように
- Keybase統合を継続サポート
- ブロック・ドメインブロックの誤操作を防止する設定(Fedibirdから)
- Botからのフォローは承認制に(Misskey Capable)
- リモートからのフォローを承認制にする設定(Meisskey Capable)
- フォローを許可しない設定(Meisskey Capable)
- フォローしているならフォローリクエストを自動で承認する設定(Misskey Capable)
- メインテナー情報・インスタンスのテーマカラーをNodeinfoから配信するように(Misskey Capable)
- フォロワー解除をプロフィールタイムラインから行えるように
- すでに存在する投稿のURIは新しいタブではなくタイムラインで開くように(Fedibirdから)