https://hub.docker.com/r/atsu1125/mastodon
https://github.com/atsu1125/mastodon/pkgs/container/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
データベースさえ生き残ればなんとかなるからバックアップを必ず設定するのだわ
https://github.com/atsu1125/atsuchanpage/blob/main/wal-g-backup.md
このインスタンスでは以下の独自機能が使えるのだわ
- Mastodon Glitch Editionの機能全て
- cat feature(小田急donから)
- PGroongaによる検索機能(Public, Unlisted, Private, Directの全てのトゥートが検索できるよ、こちらも小田急donから改変)
- ハッシュタグタイムラインで全ての公開範囲のトゥートを検索できる(アスタルテから改変)
- モデレータの権限が強いです!カスタム絵文字関連なんでもいじれちゃう!すごい!
- 一つのカラムで2000件のトゥートまで遡れる(デフォルトは400件)(Fedibirdから)
- 削除されていた新規登録時の自動フォロー機能を有効に(小森林から)
- ドメインタイムライン(連合タイムラインから特定のインスタンスの投稿だけを抜き出して表示する機能・現在Mastodon Flavorのみ対応)(Fedibirdから)
- リストタイムラインの追加にフォローが必須ではない。フォローしてなくても追加できる機能
- ホワイトリストモード(連合制限モード)でもインスタンス情報を開示するように
- 削除されていたKeybase統合を復活
Now with automated deploys!
So here's the deal: we all work on this code, and anyone who uses that does so absolutely at their own risk. can you dig it?
- You can view documentation for this project at glitch-soc.github.io/docs/.
- And contributing guidelines are available here and here.