В текущем пользовательском интерфейсе HakuStack нет раздела создания и восстановления резервных копий или snapshots. Планируйте копирование данных средствами своей ОС и приложений. Наличие VDS в панели само по себе не означает, что для него включён автоматический бэкап.

Файлы, настройки и дамп базы копируются с VDS на отдельный носитель, после чего восстановление проверяется в тестовой среде. Самостоятельное резервирование: отдельное хранилище, сведения о копии и проверка восстановления.

Что сохранять

Состав копии зависит от проекта. Обычно нужны:

  • данные приложения: сайт, загруженные файлы, игровые миры и другие пользовательские данные;
  • конфигурации приложений, служб, прокси и firewall;
  • дампы баз данных, созданные штатными средствами используемой СУБД;
  • список версий программ и порядок их установки;
  • необходимые ключи и секреты, хранимые в защищённой копии с ограниченным доступом.

Копирование каталога работающей базы данных не всегда даёт восстанавливаемую копию. Используйте штатный механизм резервирования СУБД. Для файлов, которые приложение активно изменяет, предусмотрите согласованное копирование или плановую остановку записи.

Сохранить копию перед изменением

  1. Определите, какие данные затронет изменение.
  2. Создайте экспорт или архив средствами приложения и ОС. Убедитесь, что на диске хватает места для временной копии.
  3. Передайте результат на свой компьютер или отдельное хранилище через SFTP. Один файл можно скачать через файловый менеджер.
  4. Проверьте завершение скачивания, размер файла и возможность открыть архив или прочитать экспорт.
  5. Запишите дату, содержимое и версию приложения, для которой сделана копия.

Копия должна находиться вне VDS

Архив на том же сервере будет удалён вместе с остальными данными при переустановке. До нажатия «Переустановить» сохраните нужные копии на отдельный носитель.

Для регулярного копирования выберите периодичность по тому, сколько новых данных вы готовы потерять. Сохраняйте несколько версий: самая свежая копия может уже содержать ошибочное изменение. Проверяйте результат заданий, чтобы не принять неудавшееся копирование за успешное.

Проверить восстановление

Самая надёжная проверка копии — восстановить её в отдельной тестовой среде:

  1. Установите совместимые версии ОС, приложения и базы данных.
  2. Загрузите сохранённые файлы и восстановите дамп штатным способом.
  3. Проверьте владельцев файлов, права доступа и конфигурацию.
  4. Запустите приложение и проверьте чтение данных, авторизацию и основные пользовательские действия.

Если восстанавливаете поверх существующих данных, сначала сохраните их отдельно: импорт и распаковка могут перезаписать текущую версию. Срок и порядок переключения рабочего сервиса планируйте после проверки восстановленной копии.

Если данные уже потеряны

Не запускайте переустановку в попытке вернуть файлы. Проверьте свои внешние копии и экспорты приложения. Затем обратитесь в поддержку с номером услуги, временем события и описанием удалённых данных. Возможность восстановления нужно уточнять для конкретной ситуации; не рассчитывайте на наличие скрытой копии или snapshot.