Как настроить резервное копирование сайта через Hestia

Как настроить резервное копирование сайта через Hestia

Резервное копирование — это ваша подстраховка на случай непредвиденных ситуаций. Ошибки, вирусы, сбои в работе сайта — все это может случиться в любой момент. Но если у вас есть копия сайта, вы сможете легко восстановить информацию в пару кликов.

В панели Hestia все работать довольно просто: все делается без терминала и сложных команд. Ниже разберемся, как включить резервное копирование.

Что такое бэкап в Hestia и как он работает

Когда включена функция резервного копирования, Hestia автоматически сохраняет:

  • файлы сайта,
  • базы данных,
  • почтовые настройки,
  • и даже пользовательские параметры.

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

Как включить резервное копирование

Шаг 1. Включаем резервное копирование для пользователя

Для начала нужно убедиться, что бэкапы включены на уровне сервера и для конкретного пользователя.

Необходимо убедиться, что резервные копии включены.

  1. Перейдите в панель администратора «Users» — именно здесь находятся все аккаунты.
  2. Выберите нужного пользователя и нажмите «Edit» (Редактировать).
  3. Поставьте галочку рядом с пунктом «Enable backups».
    Здесь можно указать:
  • куда сохранять резервные копии (локально или удаленно);
  • сколько копий хранить
  • включена ли отправка на удаленное хранилище (например, через FTP или SFTP).
  •  Сохраните изменения.

Теперь для этого пользователя будет создаваться резервная копия — по расписанию или вручную.

Шаг 2. Настраиваем расписание и место хранения

По умолчанию копии хранятся прямо на сервере. Это удобно, но небезопасно: если сервер выйдет из строя, пропадут и сайты, и бэкапы. Поэтому лучше подключить внешний сервер по FTP/SFTP или облачное хранилище.

Это можно настроить в админке, в разделе «Server settings» → «Backups»:

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

Сохраните изменения. Теперь бэкапы будут сохраняться там, где вы указали. 

Шаг 3. Создаем бэкап вручную

Иногда нужно сохранить копию сразу, например, перед обновлением сайта или настройкой нового модуля. Сделать это можно так:

  1.   Перейдите в панель под нужным пользователем.
  2.   Откройте раздел «Backups».
  3.   Нажмите кнопку «Create Backup».
  4.   Дождитесь завершения — процесс займет несколько минут.

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

Шаг 4. Скачиваем копию к себе

Хранить бэкапы только на сервере не всегда надежно. Лучше время от времени сохранять архивы на компьютер, внешний диск или в облако.

Чтобы скачать резервную копию:

  1.   Перейдите в «Backups».
  2.   Найдите нужный архив и нажмите «Download».

Файл сохранится в формате .tar.

Шаг 5. Восстановление из копии

Если что-то пошло не так и сайт перестал открываться или потерялись файлы, то благодаря бэкапам всегда можно откатиться к рабочей версии.

  1.   Зайдите в раздел «Backups».
  2.   Выберите нужный архив.
  3.   Нажмите «Restore» и подтвердите действие.

Через несколько минут все вернется к состоянию, в котором был сайт на момент создания копии.

 Что еще стоит учесть

  • Объем хранилища: убедитесь, что на сервере достаточно места — особенно если хранится сразу несколько копий.
  • Регулярность создания копий: автоматические бэкапы лучше всего работают при стабильном расписании. Не стоит отключать их даже на время.
  • Копирование на внешних ресурсах: по возможности сохраняйте хотя бы одну копию вне сервера — это дополнительная защита от серьезных сбоев.