VestaCP - бесплатная панель управления хостинга для сервера на Linux. Подготавливать сервер особым образом перед установкой не нужно, однако если у вас уже были установлены php/apache/nginx/mysql, то их нужно удалить перед установкой панели. Поэтому первым этапом рекомендую переустановить операционную систему на сервере.
Linux команды будут описаны для Ubuntu, для других операционных систем используйте аналоги.
Для начала обновите ядро и пакеты ОС:
sudo apt-get update
sudo apt-get upgrade
Следующим шагом нужно установить утилиту для скачивания скрипта установщика (curl или wget).
sudo apt-get install curl
Скачиваем скрипт установки VestaCP с официального сайта:
curl -O http://vestacp.com/pub/vst-install.sh
После скачивания необходимо запустить скрипт установки предварительно разрешив файлу исполняться:
chmod +x vst-install.sh
./vst-install.sh
Если у вас получилось все сделать правильно, то вы увидите информацию от установщика:
Vesta Control Panel
Following software will be installed on your system:
- Nginx Web Server
- PHP-FPM Application Server
- Bind DNS Server
- Exim mail server + Antispam
- Dovecot POP3/IMAP Server
- MySQL Database Server
- ProFTPD FTP Server
- Iptables Firewall
Would you like to continue [y/n]:
Нажимаем "y" (yes) и начнется установка панели и всего необходимого ПО.
После установки скрипт отобразит данные для входа в панель - адрес и логин/пароль. Обязательно сохраните эти данные прежде чем закрывать консоль.
Congratulations, you have just successfully installed Vesta Control Panel.
https://<your_server_IP>:8083
username: admin
password: <your_admin_password>
Поздравляю, теперь у вас установлена и готова к работе бесплатная панель управления хостинга VestaCP.