Então, para recapitular para qualquer outra pessoa que encontrar este problema, aqui está o que consegui fazer funcionar para migrar do S3 e mudar para hardware diferente.
-
Coloque seu servidor em somente leitura e ative a configuração oculta do site para fazer backup de uploads do S3 (e locais), detalhado aqui
-
Faça um backup com os uploads do S3 ativados nas configurações do seu site. Você precisará de armazenamento local suficiente para baixá-los todos, caso contrário, a tarefa de backup falhará.
-
Obtenha a versão mais recente do discourse do github e copie seu
app.yml. -
Reconstrua com seu
app.ymle verifique se você obtém a página de configuração do discourse. -
Extraia o
dump.sqldo backup que você fez e modifique-o de forma semelhante ao que é dito aqui. -
Recomprima o banco de dados
dump.sqlno backup e coloque o backup em/var/discourse/shared/standalone/backups/defaultcom o mesmo nome que tinha quando você fez o backup. (este nome é importante, portanto, não o trunque) -
Execute o processo de restauração conforme mostrado aqui
se você está simplesmente tentando migrar do S3 sem mudar de hardware, acredito que o processo seja praticamente o mesmo, mas você pularia os passos 3 e 4.