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

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск
(Новая страница: «=== VestaCP - бекап на удаленный FTP, v-backup-users и дебаг бекапа всех пользователей === Бекап на удал...»)
 
Строка 13: Строка 13:
 
Будет сгенерирован конфиг удаленного FTP сервера '''/usr/local/vesta/conf/ftp.backup.conf''':
 
Будет сгенерирован конфиг удаленного FTP сервера '''/usr/local/vesta/conf/ftp.backup.conf''':
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
HOST='FTP_IP'
+
HOST='FTP_IP'
USERNAME='user_ftp'
+
USERNAME='user_ftp'
PASSWORD='ftp_password'
+
PASSWORD='ftp_password'
BPATH='backup'
+
BPATH='backup'
PORT='21'
+
PORT='21'
TIME='15:01:28'
+
TIME='15:01:28'
DATE='2020-12-02'
+
DATE='2020-12-02'
 
</syntaxhighlight>
 
</syntaxhighlight>
  

Версия 15:03, 2 декабря 2020

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.

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