# Установка VestaCP

**VestaCP** - популярная бесплатная панель управления сервером, включающая в себя функционал для управления веб-сервером, сервером баз данных и почтовым сервером. Позволяет добавлять сайты, базы данных и почтовые ящики.

![](https://4023187800-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MFdajiXgBR1unZVtqhe%2F-MFyc4_c3rW_fiuBbhHL%2F-MFzd4WpqA4VP0DIjXzS%2Fimage.png?alt=media\&token=6004f0c1-fa0c-4f54-89ba-d635f8c84117)

### Подготовка к установке

**Перед установкой VestaCP необходимо проверить следующее:**

* **Соответствие системным требованиям**: требуется ОС CentOS, Debian, Ubuntu Server
* **Операционная система установлена в минимальной конфигурации**, на сервере не установлен Apache, MySQL, а также он уже не настроен для размещения сайтов
* **SELinux отключён** (в файле `/etc/selinux/config`: `SELINUX=disabled`)

### Установка VestaCP

Для начала установки выполните следующие команды:

```bash
curl -O http://vestacp.com/pub/vst-install.sh
bash vst-install.sh
```

При необходимости можно использовать следующие ключи:

* `--force` - установить в любом случае

После выполнения команды `bash vst-install.sh` программа установки проверит соблюдение требований.

В том случае, если всё хорошо, программа установки поприветствует Вас и покажет, что именно будет установлено. Введите `y`.<br>

![](https://4023187800-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MFdajiXgBR1unZVtqhe%2F-MFyc4_c3rW_fiuBbhHL%2F-MFzc3Nhg9Mi1TlmFVZx%2Fimage.png?alt=media\&token=2427a9d5-e3c5-4ae1-87b7-cf328410598c)

Далее программа установки уточнит Ваш e-mail адрес, а также hostname сервера. Введите эти значения.\
После начнётся установка необходимых пакетов, процесс установки займёт 5-15 минут в зависимости от конфигурации сервера.

### **Вход в VestaCP**

**После завершения установки доступ к панели управления можно получить по ссылке:**\
`https://`*`<IP-адрес>`*`:8087`\
Логин: *admin*\
Пароль: будет показан после завершения установки

### **Возможные ошибки при начале установки**

На экране могут отображаться разного рода проблемы. Например:

**Following packages are already installed**

![](https://4023187800-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MFdajiXgBR1unZVtqhe%2F-MFyc4_c3rW_fiuBbhHL%2F-MFzcQ0FXFwoeYbv8bay%2Fimage.png?alt=media\&token=b736d35f-5b0e-4aa0-aca7-649d3293b992)

Для решения этой проблемы нужно выполнить следующую команду:\
CentOS: `yum -y remove httpd httpd* bind`\
Debian/Ubuntu Server: `apt-get remove apache2 apache2* named`\
Наименование пакетов может незначительно различаться!

&#x20;**Error: not enough memory to install Vesta Control Panel**

![](https://4023187800-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MFdajiXgBR1unZVtqhe%2F-MFyc4_c3rW_fiuBbhHL%2F-MFzcVmgbmG5JP_8yvNs%2Fimage.png?alt=media\&token=22d05876-6654-44bf-b299-67cc45e540cb)

Такая ошибка может возникать на серверах минимальной конфигурации, объём оперативной памяти которых менее 350 Мб.&#x20;

Для решения этой проблемы выполните:

```bash
bash vst-install-rhel.sh --force
```
