{{tag>mastodon}} # mastodon を完全にリセットする こういうことできる環境あると楽しい……この記事は非docker環境で、[Production Guide](https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Production-guide.md)に沿って作られた前提で書きますね。 [追記] あの……全部書いて保存して「ふぅ」ってなってから思ったんですが、**これホントに全部吹っ飛ぶ**ので。そういう環境でやってくださいね。 ## 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 ./* ``` こんな感じで。