Спасибо за вашу помощь!
Я добавил это в начало моего руководства:
Убедитесь, что вы готовы к любой ситуации
Настоятельно рекомендуется, в дополнение к локальным резервным копиям (сохраненным на том же сервере, что и форум), иметь копию этих резервных копий на другом сервере или в облаке[1].
Также полезно хранить копию файла
/var/discourse/containers/app.ymlв надежном месте[2]. Этот необязательный файл используется в случае переустановки форума или миграции на другой сервер.Если у вас возникнут серьезные сомнения по любому вопросу, свяжитесь со мной (canapin@gmail.com).
Добавил это в раздел обновлений:
Перед выполнением обновления настоятельно рекомендуется загрузить последнюю резервную копию вашего форума.
Добавил следующее:
Что делать, если форум больше не работает?
Пересборка форума решает многие проблемы и выполняется той же командой, что и обновление через командную строку:
/var/discourse/launcher rebuild appЧто делать, если форум все еще не работает после пересборки?
Обратитесь ко мне (canapin@gmail.com) или опубликуйте сообщение на официальном форуме поддержки.
Также я упомянул ask.discourse.org в конце руководства.
Ресурсы
https://meta.discourse.org : официальная поддержка, не стесняйтесь публиковать сообщения там — участники сообщества и разработчики очень отзывчивы
https://ask.discourse.com : чат-бот, обученный на данных поддержки Discourse, удивительно эффективен для ответов на вопросы (да, действительно)
Полный текст
Убедитесь, что вы готовы к любой ситуации
Настоятельно рекомендуется, в дополнение к локальным резервным копиям (сохраненным на том же сервере, что и форум), иметь копию этих резервных копий на другом сервере или в облаке[1:1].
Также полезно хранить копию файла /var/discourse/containers/app.yml в надежном месте[2:1]. Этот необязательный файл используется в случае переустановки форума или миграции на другой сервер.
Если у вас возникнут серьезные сомнения по любому вопросу, свяжитесь со мной (canapin@gmail.com).
Обновления
Перед выполнением обновления настоятельно рекомендуется загрузить последнюю резервную копию вашего форума.
Через интерфейс
Выполняйте обновления, когда в панели администратора появляется грустный красный смайлик (это означает, что есть важное обновление).
Обновления выполняются через https://yourforum.com/admin/upgrade
Иногда они выполняются в два этапа: сначала нужно обновить «Docker_Manager», прежде чем можно будет обновить остальное:
Через командную строку
Иногда обновление необходимо выполнить через командную строку (страница администратора Discourse сообщит об этом, если это потребуется).
- Подключитесь к серверу через SSH.
- Пересоберите форум (пересборка всегда обновляет Discourse), используя следующую команду:
-
/var/discourse/launcher rebuild app - Время от времени, убедившись, что форум работает корректно, может быть полезно удалить неиспользуемые образы Docker (остатки предыдущих обновлений), чтобы освободить место на диске:
/var/discourse/launcher cleanup
Что делать, если форум больше не работает?
Пересборка форума решает многие проблемы и выполняется той же командой, что и обновление через командную строку:
/var/discourse/launcher rebuild app
Думаю, сейчас все довольно хорошо, и я ничего важного не упустил ![]()
Если я установил ваш форум, ваши резервные копии автоматически копируются в мой Google Диск, но в идеале в будущем они должны сохраняться в пространстве, за которое вы отвечаете. Мы поговорим об этом однажды
↩︎ ↩︎Он содержит имя пользователя и пароль почтового сервера, а также электронную почту администратора высшего уровня (на самом деле мою). ↩︎ ↩︎
