ИнструкцииПолезно

Установка VestaCP на Ubuntu Server и восстановление сайтов из бэкапа

By 11.11.20181 июня, 2022No Comments

У кого воскресным утром сервер говорит «я сдох» — тот я. На серверах с моими личными проектами либо вообще нет панели управления, либо установлена Vesta или Webmin. Утром поддержка дата-центра установила мне новый сервер с чистой ОС. Мне дело осталось за малым: установить панель, что была на старом сервере и восстановить бэкап.

У меня на сервере Ubuntu server 16.04 x64 — она поддерживается панелью управления.
Вообще VestaCP поддерживает CentOS 5, 6, 7; Debian 7, 8, 9 и Ubuntu с 12.04 до самой свежей 18.04

Для начала нам надо загрузить скрипт:
 wget http://vestacp.com/pub/vst-install.sh 

Поскольку сервер только был установлен, я работаю от имени root, вход под рутом запрещу после восстановления бэкапов. Если вы не под рутом, то используйте  sudo . Запускаем скрипт установщика:

 bash vst-install.sh 

Эта строка установит полную версию. На сайте панели есть генератор команды для запуска установки только необходимых компонентов.

Далее от нас требуется подтвердить список устанавливаемых компонентов, ввести e-mail и имя хоста. После завершения установки программа выведет сгенерированный пароль для пользователя admin. Письмо с этими данными будет отправлено на почту, но лучше записать — эти письма часто срезаются антиспам фильтрами.

Восстанавливаем бэкапы
У меня сохранились утренние бэкапы — заливаю их на сервер в папку /backup (на скриншоте видно — сервер уже после восстановления создал бэкапы). Либо /home/backup — но это проверяйте по месту, откуда забираете бэкапы

Восстанавливаем данные из бэкапа командой
 /usr/local/vesta/bin/v-restore-user admin admin.2018-11-11_05-15-24.tar 
или
 v-restore-user admin admin.2018-11-11_05-15-24.tar 


Данные восстанавливаются из бэкапа


Всё, данные восстановлены, сайты работают. Миссия выполнена

Олесь Быков

Автор этого блога. Журналист-IT'шник. Создаю сайты с 2009 года, публикуюсь с 2011.