Credo di sì, anche se non ho guardato molto attentamente. No. Il nuovo sito non riuscirà a ottenere le chiavi da Let’s Encrypt se il DNS non punta ad esso. Quindi dovresti eseguire il backup, trasferire il backup, cambiare il DNS al nuovo server e poi ricostruire.
Se vuoi ridurre al minimo i tempi di inattività, ti consiglio di Spostare un sito Discourse su un altro VPS con rsync. Questo copia le tue chiavi SSL in modo che il nuovo server sia pronto quando esegui la ricostruzione.
A meno che tu non abbia già aggiornato a Postgres 15 (e forse anche allora), quello che consiglio (quello che faccio) è --exclude postgres*, ricostruire, e poi eseguire il backup del sito principale e ripristinare quel backup sul nuovo server. Una volta ripristinato, cambia il DNS. Le istruzioni di rsync prevedono lo spegnimento del database in modo da poter copiare i file grezzi del database. Ci sono alcuni casi in cui questo non funziona molto bene, quindi per lo più faccio un backup solo del database e lo ripristino.
MODIFICA: Ho aggiunto questo all’OP.