> For the complete documentation index, see [llms.txt](https://help.vdsnow.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.vdsnow.ru/english/tutorials/control-panels/how-to-install-vestacp.md).

# How to install VestaCP

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

![](/files/-MFzd4WpqA4VP0DIjXzS)

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

**Перед установкой 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>

![](/files/-MFzc3Nhg9Mi1TlmFVZx)

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

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

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

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

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

**Following packages are already installed**

![](/files/-MFzcQ0FXFwoeYbv8bay)

Для решения этой проблемы нужно выполнить следующую команду:\
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**

![](/files/-MFzcVmgbmG5JP_8yvNs)

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

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

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


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.vdsnow.ru/english/tutorials/control-panels/how-to-install-vestacp.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
