Worauf ist beim Update einer alten Discourse-Version auf die neueste zu achten?

Ich habe die Aufgabe, das Discourse-Forum zu aktualisieren. Ich kenne die aktuelle Version noch nicht, aber ich gehe davon aus, dass es ein Jahr alt ist und seitdem nicht mehr aktualisiert wurde. Einige meiner Zweifel sind:

Gibt es spezielle Schritte, um diesen Server zu aktualisieren, damit er nicht kaputt geht?

Muss ich Schritt für Schritt, eine Version nach der anderen aktualisieren, um schließlich die neueste Version zu erhalten?

Ich mache mir Sorgen wegen Änderungen an der Datenbank (Version oder Struktur).

Ich würde mich über jeden Rat und Kommentar freuen.

2 „Gefällt mir“

Ich habe Upgrades durchgeführt, die mehrere Jahre zurücklagen, ohne Probleme.

Einige große Änderungen kamen mit dem Upgrade auf Ember, daher könnten benutzerdefinierte Themes ein Problem darstellen.

Wenn Ihr Betriebssystem alt ist, könnte dies ein guter Zeitpunkt sein, um auf einen neuen Server zu wechseln, was das Testen vor dem Umstieg erleichtert.

4 „Gefällt mir“

Danke, ich werde den Server upgraden. Derzeit läuft er mit Ubuntu 20.04.

2 „Gefällt mir“

Ein Upgrade von 20.04 ist nicht erforderlich, aber wenn Sie sich wirklich Sorgen um das Upgrade machen, können Sie mit einem neuen Server testen, bevor Sie dorthin wechseln. Sie können eine reservierte IP-Adresse verwenden, um einen unterbrechungsfreien Wechsel zum neuen Server zu ermöglichen.

Siehe Discourse-Site mit rsync auf einen anderen VPS verschieben.

3 „Gefällt mir“

Stellen Sie sicher, dass Sie ein Backup erstellen, bevor Sie beginnen, und laden Sie es irgendwo sicher herunter. Machen Sie vorzugsweise auch eine zweite Kopie.

4 „Gefällt mir“

Aktivieren und erstellen Sie Snapshots neben Backups von Dash!