Parece un desastre.
Podrías intentar ejecutar un discourse-doctor para ver si te da alguna idea. Tengo algunas, pero sin acceso al servidor, llevaría demasiado tiempo a alguien de mi modesto nivel ayudarte.
Probablemente reinstalaría todo si estuviera en tu lugar.
1 Copia de seguridad
cd /var/discourse
./launcher enter app
discourse backup
Recupera la copia de seguridad a través de sftp (protocolo sftp, puerto 22, host: ip de tu servidor, usuario: root, contraseña: contraseña de root).
Asegúrate de que la carpeta de subidas esté en la copia de seguridad. Si no es así, haz una copia local de la carpeta en tu disco duro.
2 Eliminar, reinstalar tu vps, o usar otro vps
Usa la configuración de instalación de discourse, si todo está bien: inicia sesión, sube y restaura una copia de seguridad.
(también puedes restaurar la copia de seguridad desde la línea de comandos, es más rápido: Restore a backup from the command line)
Si no estás seguro de esto, es mejor esperar a alguien más cualificado ![]()