mastodon を完全にリセットする
こういうことできる環境あると楽しい……この記事は非docker環境で、Production Guideに沿って作られた前提で書きますね。
[追記] あの……全部書いて保存して「ふぅ」ってなってから思ったんですが、これホントに全部吹っ飛ぶので。そういう環境でやってくださいね。
postgres のリセット
rails で用意されている機能を使用します。
/ # sudo -su mastodon / $ cd ~/live ~/live $ RAILS_ENV=production bundle exec rails db:reset DISABLE_DATABASE_ENVIRONMENT_CHECK=1
redis のリセット
散々ハマったんですが、例えばこれをやらないでリセット前と同じ id のアカウント作ったりすると、謎の動きに悩まされます。メインTL が流れないとか色々……
# redis-cli 127.0.0.1:6379> FLUSHALL OK 127.0.0.1:6379> dbsize (integer) 0 127.0.0.1:6379> quit
画像その他
/home/mastodon/live/public/system 下をごそっと消しちゃっていいんじゃないですかね。
~/live $ cd ~/live/public/system ~/live/public/system $ rm -rf ./*
こんな感じで。