分散型SNSが流行りだした当初、MastodonのほかにもMisskeyという国産の分散SNSも運用してまいりました。
月日はたちMisskeyも順調に開発が進められてついにv11になったのですが、
このv11からDB鯖がMongoDB→PostgreSqlに変更となったため
更新にひと手間かかります。
国産でありながらあまり情報が出回って無いようですので、
何かのお役に立てばと共有がてらメモを記録します。
■更新手順
リリースノートに更新の作業について書いているのですが、更新手順として
- 最新ソースを取得後、migrationブランチをチェックアウトする。
- 設定ファイルにMongoDBとPostgreSQLの接続設定を記載する。
- ※またconfig.yml内のid:’aid2’となってる箇所をid:’objectid’にしてください
- npm migrateを実行。
- ブランチをmaster(もしくは使用するバージョン)に戻してMisskeyを起動する。
を行えばよいです。
ただ、上記には補足があって11.23.0現在までmigrationブランチは整備されています。
なのでv10.100→v11.0.0(migration)→v11.0.0(master)→最新verって感じに徐々に上げていく必要はありません。
上げる場合はその時点での最新バージョンで行いましょう。
手順は割愛します。リリースノート通りにやれば問題ないんで。
(むしろ更新するバージョンに合わせないと何度もやり直す羽目になります;;)