Skip to content

atsu1125/mastodon

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is 361 commits ahead, 4443 commits behind glitch-soc:main.

Latest commit

 

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
app
 
 
bin
 
 
 
 
 
 
db
 
 
 
 
lib
 
 
log
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

お知らせ

Dockerイメージはここにあるのだわ

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から)(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から)
  • Misskeyの誕生日・場所とGroundpolisの性別を表示するように(Misskey Capable)
  • ローカルタイムライン・公開タイムラインを無効化できるように(Misskey Capable)
  • フォロー数・フォロワー数をユーザーの設定もしくはインスタンス全体として隠せるように
  • 投稿の自動削除の間隔を12時間から2年までの期間で設定できるように
  • ユーザーデータのアーカイブの取得の間隔を無制限に
  • ユーザーのタイムラインを31日間は保持するように

Mastodon Glitch Edition

Now with automated deploys!

Build Status Code Climate

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?

About

Mastodon (atsuchan.page/mt.shc.kanagawa.jp) customization

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Languages

  • Ruby 42.2%
  • JavaScript 40.5%
  • SCSS 12.6%
  • Haml 4.4%
  • HTML 0.2%
  • Dockerfile 0.1%