VestaCP - бекап на удаленный FTP, v-backup-users и дебаг бекапа всех пользователей

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск

VestaCP - бекап на удаленный FTP, v-backup-users и дебаг бекапа всех пользователей

Бекап на удаленный FTP в VestaCP настраивается через меню

Server --> Configure --> Backup --> Local backup ставим NO --> Вводим настройки для Remote backup:
FTP
Host
Username
Password
Directory
Нажимаем SAVE.

Будет сгенерирован конфиг удаленного FTP сервера /usr/local/vesta/conf/ftp.backup.conf:

HOST='FTP_IP'
USERNAME='user_ftp'
PASSWORD='ftp_password'
BPATH='backup'
PORT='21'
TIME='15:01:28'
DATE='2020-12-02'

По-умолчанию, стоит FTP:

$ egrep BACKUP_SYSTEM  /usr/local/vesta/conf/vesta.conf
BACKUP_SYSTEM='ftp'


Протестировать создание бекапа всех пользователей можно через команду:

$ bash -x v-backup-users > /tmp/backup.log 2>&1

/tmp/backup.log - логи создания бекапа. Архивы по-умолчанию, делаются в /backup/tmp.XXX/ и после этого заливаются на FTP.
Логи создание бекапов можно также отследить в файле /usr/local/vesta/log/backup.log:

$ tail -f /usr/local/vesta/log/backup.log
$ v-backup-users - команда для создания бекапов всех пользователей
Бекап делается  в 5:10 утра каждый день:
$ crontab  -l -u admin | grep v-backup-users
10 05 * * * sudo /usr/local/vesta/bin/v-backup-users