- Crie o novo VPS
- Crie um arquivo de backup do site existente e baixe-o para a máquina local.
- Copie o conteúdo de app.yml do servidor antigo para um arquivo local ou no notepad.
- Aponte seu domínio para o novo IP do VPS, ou alterne o IP público que você já tinha no seu provedor de VPS se essa for uma funcionalidade.
- Certifique-se de que o docker está instalado no seu novo VPS (siga o guia deles para instalá-lo conforme necessário).
- Siga as instruções de instalação padrão até o ponto, mas não incluindo o script de configuração do Discourse.
- Crie o arquivo app.yml no diretório containers (
touch app.yml) e cole o conteúdo do seu VPS antigo usando algo comonano. ./launcher app rebuildno novo servidor.- Use
rake admin:createdo diretório Discourse para criar uma conta de administrador. - Faça login, defina Allow Restore como true nas configurações, carregue o backup que você criou anteriormente e restaure.
- Verifique se tudo está bom.
- Exclua o VPS antigo após um tempo.
Feito.