最新版への古いDiscourseバージョンの更新時に注意すべきこと

Discourseフォーラムを更新するタスクがありますが、現在のバージョンはまだわかりません。しかし、1年間更新されていないと推測しています。いくつか疑問があります。

このサーバーを壊さないように更新するための特別な手順はありますか?

最新バージョンを入手するために、バージョンごとに段階的に更新する必要がありますか?

データベースの変更(バージョンまたは構造)について心配しています。

アドバイスやコメントをいただけると幸いです。

「いいね!」 2

問題なく、数年間遅れていたアップグレードを実行しました。

Emberへのアップグレードで大きな変更があったため、カスタムテーマを使用している場合は問題が発生する可能性があります。

OSが古い場合は、新しいサーバーに移行する良い機会かもしれません。これにより、切り替える前に簡単にテストできます。

「いいね!」 4

ありがとうございます。サーバーをアップグレードします。現在は Ubuntu 20.04 が実行されています。

「いいね!」 2

20.04へのアップグレードは必須ではありませんが、アップグレードについて本当に懸念がある場合は、新しいサーバーに移行すれば、切り替える前にテストできます。予約済みIPを使用して、新しいサーバーへのゼロタイムスイッチを実行できます。

rsyncを使用してDiscourseサイトを別のVPSに移動するを参照してください。

「いいね!」 3

始める前に必ずバックアップを取り、安全な場所にダウンロードしてください。できれば2つ目のコピーも作成してください。

「いいね!」 4

ダッシュからバックアップとは別にスナップショットを有効にして作成します!