Olá Discourse,
Ontem à noite, enquanto avançava com as atualizações do Discourse e recriava o aplicativo, acabei com uma série de erros do Postgres. Percebi que isso era resultado da atualização recente, mas continuava recebendo erros de “permissão negada”, entre outros (e sim, eu alterei as permissões de tudo para 700, então não era algo global). Então, movi meu diretório original /var/discourse para um local que deveria ser temporário e reinstalei uma nova instância do Discourse para tentar, pelo menos, atualizar o Postgres.
É aí que a coisa fica interessante. Eu tinha um backup do site (apenas do banco de dados, os uploads estão salvos em um volume diferente) gerado pela interface há três dias. Ou pelo menos, eu achava que tinha. O que tenho agora é um arquivo chamado wacky-writers-forum-2021-04-06-033906-v20210328233843.sql.gz, que, pelo que aprendi, não é, de fato, o arquivo tar.gz no qual o backup real deveria estar.
No momento, redirecionei todos para uma página de aterrissagem e estou esperando que alguém possa me dizer se ainda é possível recuperar o arquivo .tar.gz real do servidor de três dias atrás e, exatamente, como devo proceder para fazer isso.
Tenho meus backups e uploads salvos no armazenamento em bloco da Digital Ocean, e ainda possuo a pasta do Discourse da minha instalação antiga que funcionava, mas movê-la/copiá-la de volta para /var/discourse apenas quebra tudo novamente, incluindo erros do Postgres. Estou trabalhando nisso há 9 horas seguidas e estou quase sem ideias. Alguém pode me ajudar, ou pelo menos tentar me apontar na direção certa?
Acabamos de atingir a marca de 1.000 usuários e eu realmente, realmente gostaria de evitar perder tudo isso.
Editado para corrigir minha configuração de upload.

