6.6.6 Удаленный бэкап в панели управления aaPanel

aaPanel логотип

Панель управления сервером aaPanel поддерживает создание резервных копий на удаленные файловые хранилища. Для такой возможности, необходимо будет установить и настроить плагин FTP Storage из встроенного менеджера пакетов под названием App Store.

Настройка создания бэкапа

Давайте рассмотрим создание такого задания на примере создания резервных копий на Ваше Облачное хранилище:

Важно: все выделенные переменные в примерах необходимо заменить Вашей информацией.

1. Зайдите в Вашу панель управления aaPanel с помощью доступной Вам учетной записи.

2. Перейдите в раздел App Store и найдите FTP Storage в поиске доступных приложений. Установите его с помощью кнопки Install.

aaPanel Backup 1

3. После успешной установки, нажмите Setting справа от установленного плагина FTP Storage.

aaPanel Backup 2

4. В открытой форме необходимо будет указать параметры доступа к Вашему удаленному серверу:

aaPanel Backup 3

Где:

  • Use SFTP – оставьте пустым для использования FTP, если нет надобности использовать альтернативу.
  • Host – адрес удаленного хоста, к примеру server.keepdata.thehost.ua. Адрес Вашего хоста Вашего Облачного хранилища можно узнать следующим образом.
  • UserName – активный FTP-пользователь на удаленном хранилище. В нашем примере, ftp_user, созданный внутри панели KeepData.
  • Password – пароль этого FTP-пользователя.
  • Storage location – путь к директории (исходя из корневой для FTP-пользователя), в которую будет записан бэкап. В нашем примере, это /backup/.

4. Теперь можно приступить к созданию бекапов. В aaPanel их можно напрямую создавать уже как CRON-задачу во вкладке Cron. Переходим туда и создаем новую задачу типа Backup Site. Настраиваем ее расписание, список сайтов и количество локальных копий. В графе Backup to обязательно смените Local disk на FTP Storage, чтобы передавать бэкап по ранее указанным данным на удаленный сервер.

aaPanel Backup 4

5. После создания первого задания, создаем второе задание типа Backup Database для бэкапа наших баз данных. Настройки аналогичны – убедитесь что настройка FTP Storage активна:

aaPanel Backup 5

Дополнительно: если в резервировании нуждается не сайт и не БД, а отдельная директория, в aaPanel также присутствует тип задачи Backup Directory, как и тип задачи Shell Script, в котором можно запустить любой скрипт по Вашему желанию.

6. Готово! У Вас настроено выполнение резервных копий по расписанию на Ваше Облачное хранилище или любой другой удаленный сервер, который Вы указали. При необходимости, Cron-задачу всегда можно выполнить вне графика, нажав Execute во вкладке Cron.