Какая папка с файлами/данными в Discourse самая важная?

Если на моём сервере что-то случится, какая папка является самой важной, которую нужно сохранить, чтобы восстановить как можно больше данных с моего форума и загрузить форум обратно на другой сервер? По сути, какую папку можно скопировать, чтобы идентично воспроизвести мой форум на другом сервере?

Для восстановления на новый сервер вам потребуется полная резервная копия всей базы данных.

В данном случае, помимо простого резервного копирования самой панели управления Discourse, есть ли какая-либо другая папка, которую я могу скопировать в целях безопасности? Поскольку простое резервное копирование происходит с минимальным интервалом в 24 часа, я установил собственную систему резервного копирования на свой компьютер, где могу делать резервные копии гораздо чаще и любым удобным мне способом. Так какую папку мне следует копировать?

За ~6 лет работы одного сайта у меня не было ни одного случая потери данных из-за программного обеспечения — настолько стабильным и надёжным является технологический стек Discourse (включая невероятный Linux).

Обычно вы можете создать снимок VPS в любое время, но ежедневные резервные копии, на мой взгляд, более чем достаточны.

Папка с данными находится по пути /var/discourse/shared.

Также вам следует сохранить копию файла app.yml в надёжном месте.

Да, да, я очень доверяю Discourse, но боюсь, что что-то случится с моей машиной. Спроси меня, друг, если что-то случится: мне нужно установить Discourse как обычно на другой машине, загрузить эту ежедневную резервную копию в панель и восстановить. Но при этом восстановлении смогут ли быть восстановлены все плагины и настройки вместе или только данные и загрузки?

Вам потребуется:

  • резервная копия, включая загрузки (опция при создании резервной копии)
  • app.yml

Если у вас есть эти файлы, вы сможете воссоздать идентичный сервер.