Que faut-il savoir lors de la mise à jour d'une vieille version de Discourse vers la dernière?

J’ai la tâche de mettre à jour le forum Discourse, je ne connais pas encore la version actuelle, mais je suppose qu’il n’a pas été mis à jour depuis 1 an. Voici certains de mes doutes :

Y a-t-il des étapes spéciales pour mettre à jour ce serveur afin de ne pas le casser ?

Dois-je mettre à jour étape par étape, une version à la fois pour finalement obtenir la dernière version ?

Je m’inquiète des changements de base de données (version ou structure).

J’apprécierais tout conseil et commentaire.

J’ai effectué des mises à niveau qui avaient plusieurs années de retard sans incident.

Certains changements majeurs sont intervenus avec la mise à niveau vers Ember, donc si vous avez des thèmes personnalisés, ils pourraient poser problème.

Si votre système d’exploitation est ancien, il pourrait être judicieux de passer à un nouveau serveur, ce qui facilitera les tests avant de basculer.

Merci, je vais mettre à niveau le serveur. Il exécute actuellement Ubuntu 20.04.

Il n’est pas obligatoire de mettre à niveau 20.04, mais si vous êtes vraiment préoccupé par la mise à niveau, passer à un nouveau serveur vous permet de tester avant de passer à celui-ci. Vous pouvez utiliser une IP réservée pour effectuer une transition sans interruption vers le nouveau serveur.

Voir Déplacer un site Discourse vers un autre VPS avec rsync.

Assurez-vous de faire une sauvegarde avant de commencer et de la télécharger dans un endroit sûr. Préférez faire une deuxième copie également.

Activer et créer des instantanés en plus des sauvegardes depuis le tableau de bord !