Il problema è che il server locale sarà un’installazione di sviluppo completamente diversa, che sarà diversa da un deployment di produzione.
Ti consiglio di iniziare dal passaggio “acquista un nuovo server” o di rendere il tuo “server locale” una VM con almeno 2 GB di RAM. Puoi seguire Sposta un sito Discourse su un altro VPS con rsync con alcune modifiche per configurare il nuovo server con il certificato del server esistente e quindi apportare modifiche DNS locali per puntare ad esso.
OPPURE puoi semplicemente configurare il server di test su un nuovo sottodominio di test temporaneo ed evitare le complicate configurazioni DNS. E se lo fai in questo modo e fai in modo che condividano la configurazione di backup S3 nei file yml, allora puoi ripristinare direttamente il database dal sito esistente a quello nuovo dal bucket S3.