Cosa tenere presente quando si aggiorna una vecchia versione di Discourse all'ultima?

Ho il compito di aggiornare il forum Discourse, non conosco ancora la versione attuale, ma suppongo che abbia 1 anno senza aggiornamenti. Alcuni dei miei dubbi sono:

Ci sono passaggi speciali per aggiornare questo server per non romperlo?

Devo aggiornare passo dopo passo, una versione alla volta per ottenere finalmente l’ultima versione?

Sono preoccupato per eventuali modifiche al database (versione o struttura).

Apprezzerei qualsiasi consiglio e commento.

Ho eseguito aggiornamenti che erano indietro di diversi anni senza incidenti.

Alcuni grandi cambiamenti sono arrivati con l’aggiornamento a Ember, quindi se hai temi personalizzati potrebbero essere un problema.

Se il tuo sistema operativo è vecchio, potrebbe essere un buon momento per passare a un nuovo server, il che renderà facile testare prima di passare.

Grazie, aggiornerò il server. Ora è in esecuzione Ubuntu 20.04.

Non è necessario eseguire l’aggiornamento alla versione 20.04, ma se sei veramente preoccupato per l’aggiornamento, passare a un nuovo server ti consente di testare prima di passare a quello nuovo. Puoi utilizzare un IP riservato per effettuare uno switch a tempo zero sul nuovo server.

Vedi Sposta un sito Discourse su un altro VPS con rsync.

Assicurati di fare un backup prima di iniziare e scaricalo in un posto sicuro. Preferibilmente, fai anche una seconda copia.

Abilita e crea snapshot oltre ai backup dalla dashboard!