В этом руководстве объясняется разница между автоматическими резервными копиями, которые Discourse создает для своей хостинговой инфраструктуры, и резервными копиями на уровне сайта, которые вы создаете и скачиваете для вашего сайта, размещенного на Discourse. Здесь описано, как создавать резервные копии только базы данных и полные резервные копии сайта, как загружать их и запрашивать восстановление, а также на что следует обратить внимание перед понижением уровня вашего тарифного плана.
Требуемый уровень пользователя: Администратор
Создание резервных копий и восстановление вашего хостингового сайта Discourse
Если ваш сайт размещается на Discourse, вы несете ответственность за сохранение доступных для скачивания копий данных вашего сайта. Автоматические резервные копии, создаваемые Discourse, защищают хостинговую инфраструктуру, но они не являются заменой резервным копиям, которые вы управляете самостоятельно.
В этом руководстве объясняется, что покрывается нашими автоматизированными системами, что не покрывается, и как запросить полную резервную копию сайта, включая загруженные файлы.
Автоматические резервные копии инфраструктуры
Discourse создает автоматические резервные копии на уровне инфраструктуры для всех размещенных сайтов каждые 12 часов. Это резервные копии для аварийного восстановления. Они существуют исключительно для защиты от катастрофических событий на уровне дата-центра, таких как отказ оборудования, потеря данных на нашей стороне или сбои на уровне кластера.
Эти резервные копии инфраструктуры не являются теми же самыми файлами резервных копий вашего сайта:
- вы не можете получить к ним доступ по запросу
- вы не можете просматривать, скачивать или восстанавливать сайт из этих снимков
- они не являются заменой для регулярного создания собственных резервных копий
Рассматривайте резервную копию инфраструктуры как страховочную сеть для нашей инфраструктуры, а не для вашей личной стратегии резервного копирования. Если вам необходимо восстановить сайт до предыдущего состояния после случайного удаления пользователем, ошибок в контенте, изменений сайта или проблем с плагинами, вам следует полагаться на резервную копию на уровне сайта, которую вы запросили и скачали.
Резервные копии на уровне сайта
На размещенных сайтах у вас есть два способа создания резервной копии, в зависимости от того, нужны ли вам загруженные файлы.
Создание резервной копии только базы данных
Вы можете создать резервную копию только базы данных (.sql.gz) в любое время на странице Администрирование / Резервные копии в интерфейсе вашего сайта. Эти резервные копии меньше по размеру и создаются быстрее, но они не включают пользовательские загрузки, такие как изображения и вложения.
Резервную копию только базы данных все еще можно использовать для восстановления вашего сайта, при условии что восстановление происходит на нашей хостинговой инфраструктуре, где загрузка файлов управляется от вашего имени.
Запрос полной резервной копии сайта
Если вам нужна резервная копия, включающая загруженные файлы (.tar.gz), вы должны запросить ее через нашу службу поддержки:
- отправьте электронное письмо с адреса, привязанного к учетной записи администратора на вашем сайте
- укажите, что вам нужна «полная резервная копия сайта, включая загруженные файлы»
Полные резервные копии требуют значительных ресурсов, поэтому мы централизуем этот процесс через службу поддержки, чтобы обеспечить целостность данных и управлять нагрузкой на сервер. После создания файл резервной копии обычно доступен для скачивания непосредственно со страницы /admin/backups вашего сайта.
Восстановление размещенного сайта
Загрузка файла резервной копии
Вы загружаете файл резервной копии самостоятельно:
- перейдите на страницу Администрирование / Резервные копии в интерфейсе вашего сайта
- откройте вкладку Файлы резервных копий (Backup Files)
- нажмите Загрузить (Upload) и выберите ваш файл резервной копии.
Запрос восстановления
На размещенных сайтах вы не можете выполнить восстановление самостоятельно. После загрузки файла резервной копии свяжитесь со службой поддержки, указав имя файла, который вы хотите восстановить, и наша команда завершит процесс восстановления.
Укажите происхождение файла резервной копии, когда вы свяжетесь со службой поддержки:
- он происходит с самохостингуемого сайта?
- он происходит с сайта, размещенного на Discourse?
- он происходит от другого провайдера?
Эта информация позволяет нам заранее определить, требуются ли дополнительные проверки или шаги, специфичные для миграции, перед продолжением работы.
Восстановление резервной копии перезаписывает все текущие данные на вашем сайте. Убедитесь, что у вас есть актуальная резервная копия вашего текущего состояния, прежде чем запрашивать восстановление более старой версии.
Право на восстановление в зависимости от тарифного плана
Не все тарифные планы хостинга включают одинаковые возможности для восстановления. Ознакомьтесь с ограничениями вашего плана перед попыткой восстановления:
- Бесплатный план: услуги восстановления недоступны. Вы не можете восстановить резервную копию любого происхождения на сайте с бесплатным планом, включая импорт существующих сообществ.
- Про-план и выше: включены полные возможности восстановления, включая резервные копии, происходящие с самохостингуемых сайтов или от другого провайдера.
Понижение до бесплатного плана
Вы не можете понизить платный сайт до бесплатного плана. Бесплатный план доступен только как новый, отдельный сайт, который вы начинаете с нуля.
Если вам необходимо импортировать или восстановить существующее сообщество, Про-план является минимальным планом, который включает эту поддержку.
Лучшие практики
- Регулярно создавайте резервную копию только базы данных на странице Администрирование / Резервные копии и скачивайте ее в место, которым вы управляете.
- Запрашивайте полную резервную копию сайта, включая загруженные файлы, перед крупными изменениями или работами по миграции.
- Храните важные резервные копии во внешних источниках. Резервные копии не хранятся бесконечно и не следует полагаться на них для долгосрочного архивирования.
Частые проблемы и решения
Моя запрошенная резервная копия больше недоступна. Мы храним до трех ваших последних полных резервных копий сайта. После достижения этого лимита самая старая резервная копия автоматически удаляется. Корпоративные клиенты могут запросить расширенные периоды хранения. Скачивайте и храните важные резервные копии во внешних источниках, так как резервные копии не хранятся бесконечно.
Мой сайт был выведен из эксплуатации, и я потерял доступ к своей резервной копии. Когда сайт отменяется, система автоматически создает полную резервную копию для безопасности, и она остается на нашей стороне в течение 30 дней после вывода из эксплуатации. Эта резервная копия хранится исключительно в профилактических целях и не является резервной копией для восстановления. После истечения 30 дней резервная копия уничтожается, и сайт больше не может быть восстановлен, если вы не сохранили собственную копию. Скачайте последнюю резервную копию сразу после ее готовности, до того как сайт будет выведен из сети.
Мой запрос на восстановление не был принят. Восстановление недоступно на бесплатном плане. Если вы переносите существующее сообщество на хостинг Discourse, Про-план является минимальным планом, который включает поддержку восстановления или импорта существующего сайта. Ознакомьтесь с разделом о праве на восстановление перед тем, как запрашивать восстановление.
Частые вопросы (FAQ)
Почему я не могу создавать полные резервные копии самостоятельно из панели администратора?
Создание полной резервной копии, включая загруженные файлы, требует значительных ресурсов, поэтому мы централизуем такие запросы через службу поддержки. Вы все еще можете создавать резервную копию только базы данных (.sql.gz) в любое время из панели администратора.
Сколько времени вы храните резервные копии, которые я запрашиваю?
Мы храним до трех ваших последних полных резервных копий сайта. После достижения лимита самая старая резервная копия удаляется. Корпоративные клиенты могут запросить расширенное хранение. Скачивайте и храните важные резервные копии во внешних источниках, так как резервные копии не хранятся бесконечно.
Могу ли я восстановить свой сайт самостоятельно?
Нет. На размещенных сайтах вы загружаете файл резервной копии, но операция восстановления выполняется нашей командой. Свяжитесь со службой поддержки, указав имя файла резервной копии и его происхождение.
Могу ли я понизить мой платный сайт до бесплатного плана?
Нет. Бесплатный план доступен только как новый сайт, который вы начинаете с нуля. Вы не можете понизить существующий платный сайт до бесплатного, сохранив его данные. Свяжитесь со службой поддержки, чтобы обсудить ваши варианты.
Что происходит с моими данными, когда я отменяю хостинг?
Когда вы отменяете свой сайт, система автоматически создает полную резервную копию, доступную для скачивания. Мы храним эту резервную копию на нашей стороне в течение 30 дней после вывода сайта из эксплуатации, в качестве меры предосторожности. После истечения 30 дней резервная копия уничтожается, и сайт больше не может быть восстановлен, если вы не сохранили собственную копию. Скачайте и проверьте последнюю резервную копию до того, как сайт будет отключен. Подробности смотрите в руководстве по отмене вашего тарифного плана хостинга.