Discourse no se ejecuta ni se reconstruye aleatoriamente

¿Hiciste la actualización de PostgreSQL 15?

Yo también creo que se trata de un cierre inesperado. Si tienes una copia de seguridad, lo que haría sería iniciar una nueva máquina virtual y restaurarla. Puedes seguir Mover un sitio de Discourse a otro VPS con rsync y excluir postgres_*.

La alternativa, que es tu única opción si no tienes una copia de seguridad, será averiguar un montón de cosas sobre postgres que no querrás aprender.