Как установить VestaCP на Debian

 Сама панель бесплатна, однако у неё есть некоторые платные элементы, например коммерческие плагины, такие как sftp chroot. VestaCP предназначена для установки исключительно на VPS или выделенный сервер с UNIX-подобной ОС.

Vesta - это панель для простых задач. Она позволяет быстро публиковать сайты и предоставляет всю необходимую функциональность для их администрирования, и это её главное преимущество. Её легко освоить, и она отлично подходит для небольших проектов, таких как корпоративный сайт или небольшой интернет-магазин. Для крупных и сложных проектов Vesta не так полезна. Чтобы повысить безопасность и отказоустойчивость, она требует значительных доработок, что оборачивается потерями времени и денег.  

Прежде всего, нет возможности установить VestaCP на Debian 10 или 11. Объяснение довольно простое: согласно официальному сайту VestaCP, поддерживаются следующие версии ОС:

  • RHEL / CentOS 5, 6, 7
  • Debian 7, 8, 9
  • Ubuntu 12.04 - 18.10

Это означает, что последние версии Ubuntu не поддерживаются. Но если вы пользуетесь более старыми версиями ОС, начнём с поддерживаемых версий Debian.

 

Установка VestaCP на Debian 7, 8, 9

Подключитесь к VPS-серверу по SSH с помощью Putty или любой подходящей программы как пользователь root (учётные данные BlueVPS должен прислать вам после покупки сервера), после чего можно начать установку Vesta Control Panel. 

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

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

После нажатия Enter будет загружен установщик Vesta Control Panel. Теперь, в зависимости от сервисов, которые нам нужно установить, мы выберем нужные в разделе «Advanced Install Settings».

Есть 3 параметра, которые Vesta Control Panel просит нас указать вручную:

  • Hostname: это имя, под которым машина идентифицируется в сети. Оно не имеет большого значения, поскольку используется только в локальных сетях (LAN), но мы рекомендуем, чтобы оно было связано с одним из доменов, которые будут созданы на этой машине.
  • Email: адрес электронной почты администратора, на который он будет получать все оповещения и уведомления.
  • Password: пароль администратора веб-интерфейса Vesta Control Panel.

Ниже приводим самую базовую конфигурацию, которую рекомендуют создатели VestaCP на официальной странице.

bash vst-install.sh --nginx yes --apache yes --phpfpm no --vsftpd yes --proftpd no --exim yes --dovecot yes --spamassassin yes --clamav yes --named yes --iptables yes --fail2ban yes --mysql yes --postgresql no --remi yes --quota no --hostname yourdomain.com --email [email protected] --password supersecuredpassword 

Не забудьте заменить yourdomain.com и [email protected] на ваш домен, например bluevps.com и [email protected].

Если вы опытный пользователь, рекомендуем настроить эту команду в соответствии со своими потребностями и требованиями, но если вы обычный пользователь, её будет более чем достаточно для беспроблемной работы.

Скопируйте команду, сгенерированную на сайте Vesta Control Panel, на VPS-сервер по SSH, и установка начнётся автоматически.

Когда мастер установки спросит, хотите ли вы продолжить установку, нажмите в терминале клавиши Y и Enter, и установка начнётся. После её завершения в терминале будет показана информация о том, как подключиться к панели. Для этого введите в браузере URL, который предоставляет вам Vesta Control Panel. Введите учётные данные, и вы в системе!

 

Установка VestaCP на Debian 10

Как уже упоминалось, установить панель управления Vesta на Debian 10 невозможно. Но не волнуйтесь: один из разработчиков оригинальной Vesta сделал её форк и назвал его myVesta! Эта панель поддерживает исключительно Debian, поскольку разработчик не хотел тратить силы на совместимость с другими дистрибутивами Linux. Панель ориентирована на стабильность и безопасность. Что касается совместимости плагинов, разработчики заявили, что любые коммерческие плагины должны быть доступны для покупки на vestacp.com. Сами же они не будут получать с этого никакой прибыли. Их намерения исключительно благие: повысить безопасность и добавить больше функций, не вмешиваясь в релизы VestaCP. 

Вернёмся к myVesta. myVesta в целом поддерживает Debian 10 и 11, а также, надеемся, все последующие версии Debian. Если вы хотите ознакомиться с полным списком функций, всегда можете посетить их официальный сайт.

Загрузите скрипт установки:

curl -O http://c.myvestacp.com/vst-install-debian.sh

Затем запустите его:

bash vst-install-debian.sh

После завершения установки вы можете выполнить те же шаги, что и в разделе об установке на Debian 7, 8, 9.

Заключение

Как всегда, BlueVPS не оставит вас без решения, поэтому обязательно свяжитесь с нами, если у вас есть конкретный запрос относительно индивидуальной панели управления. Мы открыты для любого нового программного обеспечения, которое может помочь нашим клиентам. До встречи!

Blog