ウチはさくらのクラウドのスタートアップスクリプト勢でしたが、CentOSでやっていくのもしんどかったし、結局、別のVPSにdebian入れて引っ越しました。
PostgreSQLは、さくらの方で10.4にアップデートしておいて、引っ越し先にレプリケーションで同期し、移行のタイミングでスタンバイをメインに切り替えるという運用をとりました。
/home/mastodon/live/public/system 以下はrsyncしておいて、止めてから仕上げにもう一度同期。.env.productionをコピーしておいたり、証明書をコピーしておいたり、下準備しておいたりして。
独自機能をいくつか入れていたので、githubでプルリクエストベースでマージするように運用を変えて、mastodonのソースコードはgit pullで持ってこれるようにしておいたりという下準備もしておきました。 #dtp
@S_H_ 該当ファイルたぶん12個なのでぜひ書いておいて下さい(9.6や10でシンボリックリンクを入れるべき場所に9.2の実体ファイルが置かれていてインストールできないトラブル)例psql→psql.oldにリネーム
/usr/bin/psql
/usr/bin/clusterdb
/usr/bin/createdb
/usr/bin/createuser
/usr/bin/dropdb
/usr/bin/dropuser
/usr/bin/pg_basebackup
/usr/bin/pg_dump
/usr/bin/pg_dumpall
/usr/bin/pg_restore
/usr/bin/reindexdb
/usr/bin/vacuumdb
普段は個人で立てたインタンスにいます( @rk_asylum ) このアカウントでは主に飼い猫の写真をアップしたり、自鯖のメンテ時に浮上したりします。 #nere9ねこ部 #cat