Не секрет, многие пользователи VDS и выделенных серверов предпочитают для выполнения задач по администрированию использовать панели управления. Очень распространен ISPManager , чуть меньшей популярностью пользуется DirectAdmin и CPanel, но все эти продукты являются коммерческим, платным программные обеспечением. Сегодня мы расскажем об отличной бесплатной альтернативе - Vesta Control Panel .

Одно из первых упоминаний о Vesta CP можно найти на Хабре . Сейчас Vesta CP - удобный, полнофункциональный продукт, который вполне можно использовать как в личных целях, так и для предоставления услуг вэбхостинга.

Хотите начать использовать Vesta прямо сейчас?

Закажите любой виртуальный сервер на SSD-дисках или выделенный сервер , введите купон VESTA-WEB-PANEL и постоянная скидка 10% у вас в кармане! Если будет необходимо, наша служба технической поддержки поможет в инсталляции панели и первоначальной настройке сервера. Присоединяйтесь!

Vesta CP обладает всеми возможностями для удобной и быстрой работы, без необходимости «ручной» правки конфигурационных файлов. В полной мере сразу после инсталляции поддерживаются:

  • Apache+nginx в качестве вэбсервера;
  • DNS-сервер;
  • Почтовый сервер, включая настройку DKIM, спамфильтров и антивируса;
  • Стабильная версия PHP;
  • Система управления базами данных MySQL 5.5;
  • Встроенные функции работы с резервными копиями;
  • Планировщик задач (cron);
  • Мониторинг нагрузки сервера;
  • Быстрый, многоязычный интерфейс.

Процесс инсталляции панели очень прост и выполнить его под силу даже новичку. Для начала, нужно определиться с операционной системой - Vesta CP успешно работает на Centos, Ubuntu и Debian. Если вы не определились в выборе - рекомендуем обратить внимание на небольшую заметку в нашем блоге о выборе ОС .

Итак, вы заказали SSD VDS или выделенный сервер и получили параметры доступа к нему - IP-адрес и пароль суперпользователя root. С помощью любого ssh-клиента (пользователи Windows обычно выбирают PuTTY) подключаемся к нашему серверу и выполняем следующие команды:

Shell

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

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

bash vst - install .sh

Vesta самостоятельно инсталлирует необходимые серверные приложения, поэтому нужно немного подождать. По окончании установки панель выдаст сообщение о готовности:

Congratulations, you have just successfully installed the Vesta Control Panel You can login in Vesta with following credentials: username: admin password: XXXXXXXX https://1.2.3.4:8083

Congratulations , you have just successfully installed the Vesta Control Panel

You can login in Vesta with following credentials :

username : admin

password : XXXXXXXX

https : //1.2.3.4:8083

Переходим по указанному URL и попадаем в интерфейс панели. Для переключения языка нужно зайти в свойства аккаунта (в правом верхнем углу нажмите на «admin») и выбрать желаемый язык интерфейса.

Решил подыскать и потестировать дешевый VDS (Virtual Dedicated Server) - виртуальный выделенный сервер. Просматривая рейтинги на сайте Ping-Admin.ru, выбрал два претендента:

  1. adman.com - самый дешевый тариф стоит 200 рублей в месяц;
  2. vdsina.ru - самый дешевый тариф стоит 150 рублей в месяц.

Честно говоря, изначально хотел остановиться на adman.com, но напрягло то, что ширина канала 10 Mbps - такой пропускной способности может оказаться недостаточно, если на сервере разместить несколько сайтов с большой посещаемость. По этой причине, решил протестировать vdsina.ru - на всех тарифах скорость порта 100 Mbps.

Собственно, чтобы проводить эксперименты, нужна панель управления хостингом. Судя по информации в Интернете, довольно популярной является бесплатная панель Vesta, которую решил и установить.

Подключение к серверу через SSH и установка панели управления

SSH - сокращение от английского Secure Shell («безопасная оболочка»). Нам необходима программа, которая позволит создать защищенное подключение к нашему серверу. В качестве такой программы используем PuTTY (можно скачать на этой странице).

Для того, чтобы подключиться через SSH, необходимо знать IP-адрес сервера и пароль супер-пользователя root. Эта информация предоставляется после регистрации и оплаты (можно пополнить счет на 30 рублей и получить бонус в виде бесплатного тестирования в течение месяца).

PyTTY не требует установки, просто запускаем файл putty.exe.

Шаг 1. Вводим IP-адрес и жмем Open .


Можно вводить или имя хоста (Host Name) или IP-адрес. В данном случае использован второй вариант

Шаг 2. Вводим логин root и жмем Enter.

Шаг 3. Теперь необходимо ввести пароль (password).

Чтобы вставить содержимое буфера обмена в PuTTY, просто щелкните в необходимом месте правой клавишей мыши.

Копируем пароль в буфер обмена, вставляем в PuTTY и жмем Enter.


Шаг 4. После подключения необходимо ввести следующие команды:

  1. - запуск скрипта.

После запуска скрипта, начнется установка панели Vesta.

Шаг 5. На вопрос "Do you want to proceed?" (продолжить процесс) вводим "y".

Шаг 6. Please enter valid email address - вводим свой актуальный адрес электронной почты. На этот адрес будут высланы логин и пароль для доступа к панели Vesta.

Шаг 7. Please enter hostname - вводим имя хоста. Я ввел имя домена muhutdinov.com.

Теперь остается лишь наблюдать за процессом установки. Заявленное время установки - 15 минут, реально процесс установки занял всего лишь 2, 5 минуты. Связываю это с тем, что на VDS используются твердотельные диски (SSD).


Как было сказано выше, данные для работы с панелью, дополнительно будут высланы на указанный в процессе установки e-mail. Чтобы подстраховаться, можно скопировать данные из PuTTY и сохранить их на локальном компьютере.

Чтобы скопировать текст из PuTTY, достаточно его выделить при помощи мыши - после этого текст будет помещен в буфер обмена.

Вход в панель Vesta и её русификация

Не удивляетесь тому, что ваш браузер будет "ругаться" на проблемы с безопасностью, когда вы зайдете по адресу панели Vesta. Игнорируем предупреждение и вбиваем логин и пароль.


На данный момент, пользователь только один - это admin. Переходим по ссылке edit в разделе пользователя.


Переходим по ссылке edit в разделе пользователя admin (кликабельно)

В поле Language ("Язык") выбираем "ru" и жмем кнопку Save ("Сохранить").

Выбираем русский язык и сохраняем изменения

После установки панели, можно размещать на сервере сайты. Для тестирования хостинга, имеет смысл создать тестовый сайт.

  • Tutorial

Когда ты работаешь в хостинг-компании большинство друзей и знакомых, все свои вопросы касательно хостинга решают через тебя. Это позволяет быть в тренде последних новинок, а также не только приумножать свои скиллы, но и держать их в тонусе. Как только спец. задачи ребят стало сложно решать на хостинг-сервере, как правило из-за отсутствия возможности установить необходимый софт для работы того или иного скрипта, я сразу подумал о недорогом виртуальном сервере , тем более они у нас появились. Также мы понимали, что работать с сервером будет проще через удобный веб-интерфейс, и хорошая панель управления будет, как-ни-как, кстати. А если она будет еще и бесплатной, то мы будем только в плюсе. Не долго думая, открыл браузер и начал гуглить бесплатные панели управления хостингом.

Понимая, что изучение каждой потребует время, я решил также спросить совета у нашего опытного администратора, на что получил короткий ответ:
С моей стороны была попытка обратить его внимание на то, что есть и другие бесплатные продукты:
Но руководитель тех. отдела дал довольно ожидаем ответ:

Эти не очень популярны в наших кругах.
Вот так произошло мое первое знакомство с одной из самых популярных бесплатных панелей управления хостингом в рунете - Vesta CP. Мне бы хотелось рассказать Вам, как решение поставленных задач приводит не только к написанию туториалов, но и позволяет познакомиться с интересными людьми, которые вкладывают свою душу в то дело, которые реально приносит им удовольствие. И как следствие, мы с Вами получаем замечательный программный продукт. Ну разве это не чудесно? Приятного и конструктивного Вам чтения…

Предисловие

Так как панель Vesta и в самом деле для меня была малознакома я начал собирать информацию. Нашел несколько неплохих публикаций, в том числе на ресурсе Хабрахабр, после чего даже задумался над тем, что же еще можно рассказать об этой панели, так как материала по ней в рунете реально достаточно. Но как же все может изменить один разговор!? После прочтения я решил написать автору, и узнать его мнение не только о панели Vesta, но и в целом о нише бесплатных панелей управления хостингом. На мое удивление ответ не заставил себя долго ждать, а сам диалог продолжает длиться и сейчас… Много чего удалось обсудить, но это была лишь малая часть того, о чем еще предстоит поговорить. Да, скорей всего это материал для отдельной статьи, но не будем забегать наперед и вернемся к самой панели Vesta.

Установка

Не буду изменять своим привычкам - установлю на виртуальный сервер CentOS (также панель имеет поддержку Debian, Ubuntu) и подключусь к нему по SSH. Для этого, если Вы используете MacBook, запускаем Терминал и вводим следующую команду:

Ssh [email protected]
Подтверждаем подключение, указываем пароль суперпользователя, и после всех этих действий мы попадаем в консоль. Если Вы пользователь Windows, то используйте для работы с сервером эмулятор терминала PuTTY .

Curl -O http://vestacp.com/pub/vst-install.sh
Перед тем, как приступить к самому процессу установки, хотелось бы сообщить, что установщик панели автоматически классифицирует серверы на следующие 4-е группы:

  • micro - менее 1 ГБ ОЗУ;
  • small - менее чем 3 ГБ ОЗУ;
  • medium - менее 7 ГБ ОЗУ;
  • large - более чем 7 ГБ ОЗУ.
В зависимости от технических характеристик Вашего сервера, в данном случае количества оперативной памяти, установщик автоматически произведет установку определенного набора пакетов и конфигов панели Vesta. Например, пакет антивирусов будет корректно работать (согласно рекомендаций разработчиков) начиная с версии medium, а поддержка php cgi, в свою очередь, доступна для всей группы серверов кроме micro. Но ничего не мешает Вам установить недостающее программное обеспечение вручную.

Продолжаем процесс установки панели, для этого запускаем скрипт с помощью команды:

Bash vst-install.sh
На экране Вы должны получить следующее сообщение:

_| _| _|_|_|_| _|_|_| _|_|_|_|_| _|_| _| _| _| _| _| _| _| _| _| _|_|_| _|_| _| _|_|_|_| _| _| _| _| _| _| _| _| _|_|_|_| _|_|_| _| _| _| Vesta Control Panel Following software will be installed on your system: - Nginx Web Server - Apache Web Server (as backend) - Bind DNS Server - Exim mail server - Dovecot POP3/IMAP Server - MySQL Database Server - Vsftpd FTP Server - Iptables Firewall + Fail2Ban Would you like to continue :
Подтверждаем свои действия с помощью клавиши y (yes). Далее необходимо будет указать свой email:

Please enter admin email address: [email protected]
После чего установщик может запросить ввести имя хоста:

Please enter FQDN hostname : xx1669.ua-hosting.company
Сам же процесс установки может занят около 15 минут. Немного забегая вперед, хотелось бы сказать, что если Вы устанавливаете панель Vesta на один сервер, то ввод всех необходимых данных во время установки не должен занять много времени. Но если же Вам необходимо подготовить несколько десятков серверов с данной панелью, совсем недавно один из наших клиентов поставил такую задачу, то советуем запустить установочный скрипт с ключом h (help):

Bash vst-install.sh -h
И ознакомиться с полным списком доступных опций:

Usage: vst-install-rhel.sh -a, --apache Install Apache default: yes -n, --nginx Install Nginx default: yes -w, --phpfpm Install PHP-FPM default: no -v, --vsftpd Install Vsftpd default: yes -j, --proftpd Install ProFTPD default: no -k, --named Install Bind default: yes -m, --mysql Install MySQL default: yes -g, --postgresql Install PostgreSQL default: no -d, --mongodb Install MongoDB unsupported -x, --exim Install Exim default: yes -z, --dovecot Install Dovecot default: yes -c, --clamav Install ClamAV default: yes -t, --spamassassin Install SpamAssassin default: yes -i, --iptables Install Iptables default: yes -b, --fail2ban Install Fail2ban default: yes -r, --remi Install Remi repo default: yes -q, --quota Filesystem Quota default: no -l, --lang Default language default: en -y, --interactive Interactive install default: yes -s, --hostname Set hostname -e, --email Set admin email -p, --password Set admin password -f, --force Force installation -h, --help Print this help
Которые, в свою очередь, позволят произвести установку «под себя», а также помогут ускорить процесс настройки целого «автопарка машинок». Самый простой способ пропустить ввод дополнительных данных во время установки панели - это деактивировать интерактивный режим, как следствие запустить установочный скрипт с ключом y (interactive) и параметром no .

Bash vst-install.sh -y no
Если есть еще и желание самостоятельно задать пароль доступа к панели, то добавьте ключ p (password) со своим вариантом пароля:

Bash vst-install.sh -y no -p xxxxxxxxx
Для тех пользователей кому не в кайф проводить «разбор полетов» в консоли разработчики сделали удобный веб-конфигуратор опций , что значительно упрощает процесс кастомной установки. Просто в секции Advanced Install Settings задаем необходимые параметры, после чего нажимаем кнопку Generate Install Command и вставляем уже готовую команду в консоль. Как Вам такой вариант установки?

После завершения установки на экран выведется следующее сообщение:

_| _| _|_|_|_| _|_|_| _|_|_|_|_| _|_| _| _| _| _| _| _| _| _| _| _|_|_| _|_| _| _|_|_|_| _| _| _| _| _| _| _| _| _|_|_|_| _|_|_| _| _| _| Congratulations, you have just successfully installed Vesta Control Panel https://xxx.xxx.xxx.xxx:8083 username: admin password: xxxxxxxxxx

Веб-интерфейс

Ну что, Вы готовы к встрече с «богиней»? Тогда открываем браузер и авторизируемся в панели. Обращаю Ваше внимание на то, что имя пользователя - admin.

Сразу после входа мы попадаем на страничку USER и видим информацию пока что о единственном пользователя admin с правами системного администратора. Если кому-то более приятно работать с русским интерфейсом, то открываем настройки пользователя admin и в поле Language выбираем необходимый язык. Не забываем нажать кнопку Save, чтобы сохранить изменения.

Также в работе с панелью очень помогают горячие клавиши (SHORTCUTS), которые упрощают навигацию по меню и позволяют производить управления с помощью клавиатуры. Для открытия списка всех доступных SHORTCUTS воспользуйтесь клавишей h на клавиатуре или одной из кнопок в правом нижнем углу экрана.

Пользователи

Для повышения безопасности разработчики не рекомендуют осуществлять управление сайтами из под пользователя admin, потому давайте создадим нового юзера. Переходим в меню USER и нажимаем зеленую круглую кнопку с плюсом (ДОБАВИТЬ АККАУНТ). Не забываем, что это также можно делать с помощью горячих клавиш, предыдущий скриншот должен подсказать, что в этом нам поможет клавиша - a .

Здесь Вы можете указать язык интерфейса для пользователя, а также его почтовый ящик, на который будут отправлены доступы. После заполнения необходимых полей, нажимаем кнопку «Добавить». Как следствие в меню USER у нас будет уже два пользователя и воспользовавшись клавишей ВОЙТИ КАК мы можем авторизироваться под нужным нам юзером. Стоит добавить, что разработчики позаботились о «большой миграции народов» и предоставили возможность переноса пользователей с одного сервера на другой.

Домены

Теперь можем добавлять свой сайт. Для этого переходим в меню WEB и с помощью клавиши a вызываем окно, в котором заполняем необходимые данные.

Сразу рекомендую раскрыть ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ и активировать дополнительный FTP-аккаунт, заполнив соответствующие поля. А для любителей статистики есть также возможность подключения Вашего ресурса к Webalizer или AWStats .

Базы данных

Пришла очередь создать базу данных (БД) для Вашего проекта. Все довольно просто - идем в меню DB и снова с помощью горящей клавиши a вызываем окно, где заполняем необходимые поля.

Не забываем все внесенные данные сохранить с помощью кнопки «Добавить». Далее можете спокойно заливать на хостинг нужную CMS или скрипт, на котором будет «крутиться» Ваш проект, и проводить дополнительную настройку для выпуска сайта в продакшн.

Администрирование СУБД MySQL осуществляется с помощью веб-приложения phpMyAdmin , кнопка запуска которого появится в меню DB сразу после создания хоть одной БД.

Безопасность

Как Вы может уже заметили, панель имеет фаервол, а также поддержку Fail2ban , который автоматически будет пресекать подбор паролей по разным протоколам (FTP, SSH), и в том числе к самой панели Vesta. Для настройки фаервола необходимо из под пользователя admin выбрать соответствующий пункт меню.

Где, с помощью доступного функционала, есть возможность провести необходимую настройку, в том числе и для Fail2ban.

Отчеты

В панеле управления Vesta очень хорошо реализован сбор статистики и разных данных, которые могут помочь Вам в анализе работы Вашего сервера. Например в меню Сервер Вы можете посмотреть, какой объем оперативной памяти потребляет тот или иной процесс.

Также, если Вы захотите изучить показатели процессора(ов), памяти, сети, диска(ов) и т.п., то сможете получить более развернутые данные по разным параметрам: технические характеристики сервера, какие запросы отправляются на веб-сервер и в БД, есть возможность сделать отчет по отправленным письмам и многое другое.

Не стоит забывать о графиках нагрузки, которые также могут помочь Вам в анализе работы сервера.

А для тех, кому этого недостаточно, есть возможность просмотра логов доменов вживую - меню WEB, кнопка ПОСМОТРЕТЬ ЛОГИ.

API

В панели Vesta есть API , который можно использовать в качестве фреймворка для создания собственных интерфейсов. Например Вы можете создать площадку блогов или интернет магазинов . Как сообщили мне разработчики, несколько их крупных клиентов используют панель именно таким образом.

Обновления

Обновления панели управления Vesta могут проходить автоматически, но эта функция по умолчанию отключена. Все управление обновлениями осуществляется через соответствующее меню.

Когда выходит обновление, пакеты в данном разделе меню начинают подсвечиваться красным, а также появляется кнопка Обновить. При необходимости Вы делаете один клик и все готово.

Немного терпения и я вместе с Вами загляну в ближайшее будущее «богини». Вы ведь хотите увидеть какие «плюшки» готовят для Вас разработчики в ближайшем релизе панели Vesta?

Плюшки

Думаю, практически каждый программный продукт имеет свои особенности. О некоторых из них мы уже упомянули ранее, а вот есть те, которые я специально оставил на «десерт».

В свое время ребята выпустили несколько платных расширений, что б хоть как-то покрыть расходы по поддержке и разработке данной панели.

Первый из них - это волшебный, другим словом я просто не смогу передать удобство его UI, файловый менеджер . Как только Вы активируете плагин, появится пункт меню Файлы, при переходе на которое, откроется следующее окно:

Согласен, что первое впечатление может быть немножко преувеличено, но Вы ведь еще не видели набор доступных SHORTCUTS и даже не начали работать с самим менеджером файлов, правда?

Команда разработчиков и не скрывает, что горячие клавиши были заимствованы из великолепного файл менеджера GNU Midnight Commander . Ну правда, а почему не приметь то, что реально удобно? И поверьте мне, у Вас будет возможность убедится в этом самостоятельно.

Вторым платным расширением является SFTP Chroot . Этот плагин может быть более интересен тем из Вас, кто предоставляет услуги хостинга, а также делит свой сервер с другими пользователями. Далее мне бы хотелось привести цитату самого разработчика, касательно данной дополнительной «фичи» для повышения безопасности:

FTP протокол небезопасен, поскольку все пароли передаются в чистом виде без шифрования. Сидя в кафе на публичном Wi-Fi, есть риск, что данные кто-то перехватит. Чтобы включить SFTP, нужно выдать пользователю системный шелл, однако, это позволит юзеру просматривать не только его собственные каталоги, но и системные, вроде /etc, /sbin или /bin. Это не проблема, если сервер используется 2-3 разработчиками. А вот когда уже идет речь о том, чтобы выдать доступ людям, к которым нет полного доверия, появляется дилемма. Модуль SFTP Сhroot помогает ее решить. Если модуль активирован, то на всех аккаунтах без реального шелла (/sbin/nologin), включается особый режим SFTP соединения. Такие аккаунты могут увидеть файлы только в своей домашней директории и все.
После активации данного расширения необходимо для конкретно взятого пользователя в настройках аккаунта выбрать из выпадающего списка нужный параметр, как показано на скриншоте ниже:

Вы еще думаете над тем, какую панель выбрать? Тогда я продолжаю, и перехожу к самым «вкусным плюшкам» ближайшего релиза панели Vesta.

Появятся дополнительные горячие клавиши, которые позволят полностью управлять панелью с помощью клавиатуры - это ведь круто.

Также появится возможность получить бесплатный SSL сертификат от проекта Let"s Encrypt буквально в один клик. И как заверил меня сам skid это функционал уже на финальной стадии тестирования.

Не стану раскрывать всех деталей грядущего релиза, а лучше оставлю немного «пищи для размышлений» Вам, дорогие наши читатели. Все детали в конце публикации.

В качестве благодарности хочу перечислить по имени каждого из команды разработчиков этой поистине «богини»:

Так держать, ребята!

P.S. Чтобы поддержать проект со своей стороны мы совместно с командой разработчиков решили предоставить каждому нашему клиенту, который арендует услугу облачный VPS возможность разово активировать оба коммерческих расширения панели Vesta совершенно бесплатно для одной услуги с доступом суперпользователя. Для этого после проведения заказа просто создайте тикет в отдел продаж и мы активируем для Вас плагин(ы).

P.P.S. Разработчики же со своей стороны решили также провести акцию и предоставить Вам возможность при заказе вечных версий лицензий платных расширений Vesta получить дополнительно 30% скидки. При оформлении заказа просто используйте купон HABR, который будет действовать до 15-го января.

Виртуальный выделенный сервер (VDS) по своим потребительским свойствам представляет собой почти полноценный компьютер с установленной Unix операционной системой. Самые распространенные - это FreeBSD, CentOS и Debian. Они устанавливаются на один физический сервер в количестве, пропорциональном частоте сервера. Например, сервер 1024Мгц делится на 8 VDS виртуальных компьютеров с частотой 128Мгц. Таким же образом делится оперативная память и жесткий диск. Можно объединять такие минимальные единицы в более производительные сервера. В указанном примере можно разместить два VDS по 256Мгц и один 512Мгц вместо восьми минимальных.Система виртуализации выдает каждой такой подсистеме свой IP адрес, по которому можно осуществлять управление через интернет.

Изначально после покупки VDS хостер выдает вам только IP адрес вашего сервера и пароль root, после чего пользователь остается один на один с командной строкой Linux. Получить доступ к консоли удаленного компьютера можно по протоколу SSH с помощью многочисленных терминальных программа. Самая распространенная такая программа - это PuTTY. Но для управления VDS сервером необязательно уметь обращаться с Linux. Для удобной работы пользователей (покупателей услуги VDS) придуманы различные программы с графическим интерфейсом, позволяющие прямо из браузера одним кликом мышки устанавливать сайты и создавать почтовые ящики. Такие программы называются панели управления и могут быть установлены как самостоятельно из командной строки Linux, так и хостером, продавшим вам недорогой вдс .

Панель управления ISPmanager

Это отечественная программная разработка, занимающая 90% русскоязычного рынка услуг виртуальных серверов. Ее единственный недостаток в том, что она платная. Крупные хостеры имеют большие скидки от компании разработчика и поэтому включают стоимость аренды панели в тарифный план. Небольшие представители хостинг услуг могут попросить с клиента еще 10$ в месяц помимо стоимости аренды VDS.

Панель управления webmin

Webmin - это бесплатный веб интерфейс для системных администраторов Unix. Эта панель управления поддерживает русский язык, она бесплатна и мало уступает в функционале ISPmanager Pro. Но обилие функций по администрированию всего сервера, а не только модулей, отвечающих за хостинг, может сыграть с неопытным пользователем злую шутку и вы одним кликом можете нарушить работоспособность всей системы. Из-за подобных сложностей и недружелюбного интерфейса эту программу использовать тяжело. Но с другой стороны можно взять VDS без программы управления, т.е.без "бонуса" в цене тарифного плана и получить самый дешевый виртуальный сервер

Панель управления SysCP

Еще одна бесплатная программа, разработанная специально для управления хостингом. SysCP не поддерживает некоторые дистрибутивы Linux, поэтому, вы, возможно, не сможете установить ее на свой VDS. Это простая панель исключительно для работы с сайтами. Но эта простота вынуждает иногда обращаться к консоли ОС для выполнения сложных задач с виртуальным сервером.

Существует множество вариантов управления VDS сервером, но суть выбора панели управления сводится к тому, есть у вас средства на ISPmanager Lite или нет. Это самый лучший выбор для начинающего вебмастера, чей сайт уже вырос из виртуального хостинга и готов примерить на себе выделенный сервер.

Из других бесплатных панелей можно посмотреть также Ajenti, OpenPanel, Kloxo, ISPConfig, WebsitePanel, VHCS, GNUPanel, iMSCP, EHCP. Из платных DirectAdmin, cPanel, Plesk. Все они имеют существенные недостатки, такие как отсутствие русского языка в интерфейсе, серьезную нагрузку на сервер или просто высокую стоимость и ценовые ограничения на количество доменов. Все это сделало эти панели управления малоизвестными на русскоязычном рынке выделенных серверов и VDS. Но если одна из них покажется вам симпатичной и достаточно функциональной, то вы можете написать об этом в комментариях.

Установка панели не тривиальная, в сети много рекомендаций, я нашел самую подробную и понятную: http://www.zvps.co.uk/zpanelcp/centos-6 . Сознательно не стал перепечатывать, чтобы не заниматься плагиатом.

Файловый менеджер и прочие модули я брал здесь: http://forums.zpanelcp.com/showthread.php?6832-RusTus-ZPX-Modules . Обратите внимание, вначале нужно установить репозиторий, а после использовать «Mod Admin» для активации.

Общее впечатление о zPANELcp. Очень сбитая и интуитивно понятная панель управления хостином. На бюджетных серверах тормознутая. По умолчанию отсутствуют многие полезные модули и русская локализация. Необходимо «дотачивать» под себя вручную. Пользовался больше полугода. Показала себя стабильной и надежной панелью.

Обзор, тестирование и отзывы хостинг панели VESTA

Поддерживаются 5 и 6 версии дистрибутивов RHEL, и CentOS. После установки панели управления vesta, вы получите следующий набор ПО:

  • WEB: Nginx / Apache + mod_ruid2
  • DNS: Bind
  • MAIL: Exim / Dovecot / ClamAV / SpamAssasin / RoundCubeMail
  • DB: MySQL / phpMyAdmin
  • FTP: VsFTPD

Установка не сложна. Для начала убедитесь что у Вас установлен cURL и bash. Желательно обновить систему до крайней версии:

Yum clean all yum update

После чего можно приступать к установке VESTA

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

Если установка зависает и/или у Вас бюджетный сервер, то запускаем установку с опцией —force

Bash vst-install.sh -f

После чего Вам необходимо будет подтвердить свои намерения нажав «Y» и ввести корректный e-mail адрес. Процесс установки занимает около 15 минут (зависит от мощности сервера и толщины канал).

По окончании установки Вы увидите на экране адрес входа в панель управления хостингом, имя пользователя и пароль. Также эта информация будет продублирована Вам на почту, на адрес который Вы ввели в начале процесса установки.

Недостатки установщика VESTA

Во время установки подкючается репозиторий remi из которого без Вашего ведома устанавливается php 5.4 и mysql 5.5. Кому нужны предыдущие версии, то запускаем установщик с опцией —disable-remi

Bash vst-install.sh -d

Тогда на сервер установится php 5.3 и mysql 5.1.
Если уже установили, то можно попробовать понизить версию по этой инструкции —