Vesta Control Panel — настройка резервного копирования по FTP

Vesta Control Panel — настройка резервного копирования по FTP

Постер - Vesta Control Panel - настройка резервного копирования по FTP

По-умолчанию в Vesta CP резервные копии создаются только локально. Большой пользы от таких бэкапов нет, особенно если сломается жесткий диск или сгорит сервер, что впрочем не такая уж и редкость на веб-серверах. В общем такие бэкапы подойдут только для возвращения к старым версиям сайта или вручную каждый раз копировать их в другое хранилище.

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

Как настроить резервное копирование по FTP в Vesta CP:

1. Создаем/редактируем конфигурационный файл /usr/local/vesta/conf/ftp.backup.conf со следующим содержимым:

HOST='ip ftp'
PORT='порт ftp'
USERNAME='имя пользователя ftp'
PASSWORD='пароль к ftp'
BPATH='путь к папке на ftp'

пример с заполненными данными:

HOST='91.223.100.90'
PORT='21'
USERNAME='admin'
PASSWORD='9sagH2qad'
BPATH='/folder_serv_2'

2. Редактируем файл /usr/local/vesta/conf/vesta.conf находим там строчку:

BACKUP_SYSTEM='local'

если вам нужно чтоб бэкапы делались только на FTP, заменяем её на:

BACKUP_SYSTEM='ftp'

если вам нужно чтоб бэкапы делались и локально и на FTP, заменяем её на:

BACKUP_SYSTEM='local,ftp'

Ну и на последок, проверим чтобы все работало. Заходим в саму панель -> раздел в меню BACKUP -> жмем кнопку Создать архив. Если сделано все правильно, через некоторый промежуток времени бекап появиться на фтп и вам придет отчет на почту.

Читайте также  Где лежат конфигурационные файлы к PHP, MySQL, Nginx, Apache, XCache, IPTables в CentOS

Сохрани, чтобы не потерять