Hola Discourse,
Ayer por la noche estaba realizando las actualizaciones de Discourse y reconstruí la aplicación, lo que provocó una serie de errores de Postgres. Me di cuenta de que esto era consecuencia de la actualización reciente, pero seguía obteniendo errores de “permiso denegado”, entre otros (y sí, cambié los propietarios de todo a 700, así que no era global). Por lo tanto, moví mi directorio original /var/discourse a un lugar que supuestamente sería temporal y reinstalé una instancia fresca de Discourse para intentar, al menos, actualizar postgres.
Aquí es donde se pone interesante. Tenía una copia de seguridad del sitio (solo la base de datos, las subidas se guardan en un volumen diferente) generada por la interfaz de usuario hace tres días. O al menos, eso pensaba. Lo que tengo ahora es un archivo llamado wacky-writers-forum-2021-04-06-033906-v20210328233843.sql.gz, del cual creo haber aprendido que, de hecho, no es el archivo tar.gz en el que debería estar la copia de seguridad real.
Actualmente he redirigido a todos a una página de aterrizaje y espero que alguien pueda decirme si aún es posible recuperar el archivo .tar.gz real del servidor de hace tres días, y exactamente cómo debo proceder para hacerlo.
Tengo mis copias de seguridad y subidas guardadas en el almacenamiento de bloques de Digital Ocean, y todavía tengo la carpeta de Discourse de mi instalación anterior que funcionaba, pero moverla o copiarla de nuevo a /var/discourse solo rompe todo una vez más, incluyendo errores de postgres. Llevo trabajando en esto durante 9 horas seguidas y estoy a punto de llegar al límite de mi paciencia. ¿Puede alguien ayudarme, o al menos intentar indicarme la dirección correcta?
Acabamos de alcanzar la marca de 1000 usuarios y realmente, realmente me gustaría evitar perder todo eso.
Editado para corregir mi configuración de subidas.

