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.