Как перенести панель Vesta CP со всеми сайтами на другой хостинг, или сервер

Время от времени появляется необходимость перенести панель управления на другой хостинг, или сервер по разным причинам:

  • не понравился предыдущий хостинг;
  • решили увеличить параметры сервера;
  • нашли дешевле.

Если у вас Vesta CP, то это не займет много времени.

Шаг первый: нужно проверить, есть ли существующие бекапы в вашей Vesta CP в разделе BACKUP. При стандартных настройках они создаются автоматически и архивов там должно быть штуки 3. Достаточно выбрать понравившийся и скачать его на компьютер, и переходить к следующему шагу.

Если же там пусто, тогда есть два способа создать архив бекапа:

  • Через панель. Смотрим на странице USER выбранный пакет и заходим, в закладке Пакеты выбираете его и ставите резервные копии больше 0. Потом переходите в раздел BACKUP и нажимаете на зеленый плюсик, чтобы создался архив.
  • Через Putty, или в консоли сервера. Набираем:

# v-backup-user, если мы в роли администратора сохраняем все

# v-backup-user Name, где Name — имя пользователя, сайты которого  вы хотите сохранить.

В результате вы получите архив в папке /home/backup/  похожий на такой admin.2017-07-21.tar.

Шаг второй:Копирование бекапа на новый сервер.

Варианта два:

1. Если у вас есть одновременный доступ к обоим серверам, то можно ограничится одной командой в Putty (программа бесплатная), или в консоли сервера:

# scp /home/backup/admin.2017-07-21.tar new-server:/home/backup/

где new-server доменное имя или ip адрес нового сервера, после чего нужно ввести root доступы нового сервера.

2. В других случаях копируем резервную копию на свой локальный компьютер, а потом на новый сервер:

Сделать это легче всего через бесплатную программу для управления папками и файлами WinSCP, которую можно скачать отовсюду. В отличие от Total Commander она заходит не через FTP, а через SSH при помощи root доступов, что дает вам больше полномочий (в Total Commander однако есть подобное дополнение). Скачав, установив и после того как вы введете IP сервера и root доступы, вы сможете скачать архивы бекапа из папки /home/backup/ на свой компьютер. Потом перезаходите на новый сервер и копируете со своего компа бекап на него тоже в папку /home/backup/ (не забудьте перед этим установить Vesta CP на новый сервер).

  • Последний шаг — это зайти в панель Vesta CP на новом сервере и запустить востановление из нашего архива  admin.2017-07-21.tar.
  • Если его нет, заходим в Putty (к новому серверу, не забудьте) и вводим:

# v-restore-user UserName admin.2017-07-21.tar, где UserName ваше имя в Весте на новом серваке.

  • Если про попытке восстановление вы получили сообщение об ошибке «v-restore-user: command not found», то нужно добавить полный путь /usr/local/vesta/bin/v-restore-user, выглядеть это будет примерно так:

# /usr/local/vesta/bin/v-restore-user UserName admin.2017-07-21.tar, где UserName снова таки ваше имя в Весте на новом серваке.

  • в случае конфликта по имени, попробуйте изменить admin в названии архива на другое имя

После нескольких минут ожидания, заходите в панель Vesta CP и видите все свои сайты со всеми настройками на новом серваке  😉

Вот и все. Здесь описаны все основные варианты переноса сайтов на Vesta CP с одного сервера на другой.

Как перенести панель Vesta CP со всеми сайтами на другой хостинг, или сервер
Оцініть статтю

Один коментар

Маєте власну думку? Поділіться з усіма!

Всі коменти проходять модерацію *