We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
v-restore-user :(
v-restore-user :(
Есть проблема с восстановлением пользователя.
root@server:~# v-restore-user petrovich /backup/petrovich.2016-05-26.tar
Error: backup /backup/petrovich.2016-05-26.tar is not valid
root@server:~# ls -la /backup/petrovich.2016-05-26.tar
-rw-r----- 1 admin admin 110776320 May 26 02:29 /backup/petrovich.2016-05-26.tar
Архив нормальный, не битый.
root@server:~# v-restore-user petrovich /backup/petrovich.2016-05-26.tar
Error: backup /backup/petrovich.2016-05-26.tar is not valid
root@server:~# ls -la /backup/petrovich.2016-05-26.tar
-rw-r----- 1 admin admin 110776320 May 26 02:29 /backup/petrovich.2016-05-26.tar
Архив нормальный, не битый.
Re: v-restore-user :(
ггг кто бы мог подумать...
правильная команда: v-restore-user petrovich petrovich.2016-05-26.tar без /backup
Кстати, а так должно быть в файле v-restore-user?
# Define backup dir
if [ -z "$BACKUP" ]; then
BACKUP=/home/backup/
fi
Поменял на /backup
правильная команда: v-restore-user petrovich petrovich.2016-05-26.tar без /backup
Кстати, а так должно быть в файле v-restore-user?
# Define backup dir
if [ -z "$BACKUP" ]; then
BACKUP=/home/backup/
fi
Поменял на /backup
Last edited by vitich on Thu May 26, 2016 7:23 am, edited 1 time in total.
Re: v-restore-user :(
@vitich did you ever get it working? did your databases also restore?
v-restore-user - It works this way !
# First create the user "your-user" inside vesta control panel
mkdir /backup
cd /backup
ls -lha
# Previous command shows one file inside /backup : your-user.year-month-day.tar
# The Restore command format is:
v-restore-user USER BACKUP [WEB] [DNS] [MAIL] [DB] [CRON] [UDIR] [NOTIFY]
# Arguments:
USER = your-user-name
BACKUP = your-user.year-month-day.tar
[WEB] = your-domain.your-tld
[DNS] = your-domain.your-tld
[MAIL] = your-domain.your-tld
[DB] = your-database_name
[CRON] = your-domain.your-tld
[UDIR] = /home/your-user-directory
[NOTIFY] = your-email
Now, run:
v-restore-user your-user-name your-user.year-month-day.tar your-domain.your-tld your-domain.your-tld your-domain.your-tld your-database_name /home/your-user-directory your-email
Then the restore begins and shows:
-- WEB --
2016-08-05 15:08:17 your-domain.your-tld
-- DNS --
2016-08-05 15:08:21 your-domain.your-tld
-- MAIL --
2016-08-05 15:08:22 your-domain.your-tld
-- DB --
2016-08-05 15:08:32 your-database_name
-- CRON --
2016-08-05 15:54:30 0 cron jobs
-- USER FILES --
2016-08-05 15:54:30 .profile
2016-08-05 15:54:30 .bashrc
2016-08-05 15:54:30 .bash_logout
2016-08-05 15:54:30 tmp
Now the Vesta control panel shows the user has been restored successfully.
mkdir /backup
cd /backup
ls -lha
# Previous command shows one file inside /backup : your-user.year-month-day.tar
# The Restore command format is:
v-restore-user USER BACKUP [WEB] [DNS] [MAIL] [DB] [CRON] [UDIR] [NOTIFY]
# Arguments:
USER = your-user-name
BACKUP = your-user.year-month-day.tar
[WEB] = your-domain.your-tld
[DNS] = your-domain.your-tld
[MAIL] = your-domain.your-tld
[DB] = your-database_name
[CRON] = your-domain.your-tld
[UDIR] = /home/your-user-directory
[NOTIFY] = your-email
Now, run:
v-restore-user your-user-name your-user.year-month-day.tar your-domain.your-tld your-domain.your-tld your-domain.your-tld your-database_name /home/your-user-directory your-email
Then the restore begins and shows:
-- WEB --
2016-08-05 15:08:17 your-domain.your-tld
-- DNS --
2016-08-05 15:08:21 your-domain.your-tld
-- MAIL --
2016-08-05 15:08:22 your-domain.your-tld
-- DB --
2016-08-05 15:08:32 your-database_name
-- CRON --
2016-08-05 15:54:30 0 cron jobs
-- USER FILES --
2016-08-05 15:54:30 .profile
2016-08-05 15:54:30 .bashrc
2016-08-05 15:54:30 .bash_logout
2016-08-05 15:54:30 tmp
Now the Vesta control panel shows the user has been restored successfully.