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

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

by Veesp, 22 June 2016

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

Функционал хостинговых панелей впечатляет: возможность заниматься администрированием почтовых сервисов, баз данных, веб-сервера, DNS, SMTP, POP3/IMAP, FTP. Из веб-панели доступен просмотр статистики, установка программного обеспечения сторонних разработчиков и много других полезных функций.

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

Существуют десятки хостинговых панелей, бесплатных и платных. Но на какой остановится? Чем лучше коммерческие продукты перед open-source? И лучше ли?

Из огромного многообразия мы выбрали самые достойные внимания и наиболее популярные панели управления. Все продукты отличаются стабильной работой, гибким функционалом и удобным интерфейсом. Что, не менее важно, они уверенно работают даже на VPS-серверах с минимальными системными характеристиками.

ISP Manager

ISP Manager – платный продукт от компании ISP System. Это одна из старейших хостинговых панелей, первая версия появилась еще в 1997 году. Она позволяет в несколько кликов настроить сервер сайтов и DNS, почтовый сервер и другие сервисы, необходимые для успешной работы проект. И ядро панели, и пользовательский интерфейс написаны на С++. Веб-панель поддерживает семейства систем Linux и Windows.

Стоимость лицензии: от 4 евро/месяц (ISP Manager Lite) до 12 евро/месяц (за редакцию Business).

Установка: ISP Manager устанавливается через командную строку. Процесс отличается простотой: скачиваем и запускаем установочный скрипт, все остальное программа сделает сама. Пользователю остается выбрать редакцию (Lite или Business), подождать завершения настройки компонентов.

Функционал:

Важное достоинство пятой версии – возможность настраивать конфигурацию веб-серверов отдельно для каждого домена. Другие достоинства: полуавтоматическая установка CMS (систем управления сайтом: Joomla, Drupal, Mambo и др.), удобный, интуитивно понятный интерфейс, мультиязычность, простой перенос аккаунтов.

Отличия редакций Lite и Business

В отличие от Lite, используемой исключительно для управления виртуальным сервером, редакция Business позволяет предоставлять услуги хостинга и включает расширенный функционал: управление кластерами, контроль учетных записей реселлеров, WWW-редирект и др.

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

Недостатки: Закрытый исходный код, установку ISP Manager можно выполнять только на «чистый» сервер.

Plesk Panel

Еще один коммерческий продукт, разработанный командой SWSoft (выкуплен Parallels). Впервые вышел в 2003 году, поддерживается на обычных серверах с предустановленной ОС семейств Windows или Linux, на облачных серверах CloudLinux.

Parallels Plesk зарекомендовала себя как лучшее решение для профессионалов в области IT, крупных веб-студий, владельцев сразу нескольких успешных интернет-порталов. Продукт реализован посредством PHP.

Установка: Plesk Panel устанавливается по типичной для хостинговых панелей технологии: скачиваем и запускаем скрипт установки, остальное сделает программа автоматически.

Функционал:

Разработчики продумали интерфейс до мелочей. Панель выглядит приятно и дружелюбно.

Что касается подключаемых модулей и расширений – с Plesk Panel вряд ли сможет кто-то сравниться. Но все они платные, и стоимость лицензии весьма немалая. В прочем, большинство из них будут полезными лишь для продвинутых специалистов, тогда как для обычных пользователей – это ненужной груз.

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

Недостатки: достаточно высокая стоимость.

Ajenti

Ajenti – хостинговая панель от Евгения Панькова. Это сравнительно молодой (выпускается с 2010 года) некоммерческий проект, успевший получить хвалебные отзывы. Программное обеспечение разработано для семейства операционных UNIX-систем. Ядро системы и пользовательская оболочка написаны на языке Python.

Хостинговая панель состоит из двух частей:

Установка: процесс установки схож с коммерческими продуктами, описанными выше. Единственное отличие – пакеты Ajenti-V устанавливаются отдельно после распаковки установочного скрипта.

Функционал:

Достоинства: широкие возможности по администрированию веб-серверов и сайтов, интуитивно-понятный и не перегруженный лишними модулями интерфейс, в котором новичок разберется за несколько минут.

Недостатки: конфигурационные файлы Nginx и php-fpm редактируются вручную. Для новичков процедура достаточно сложная, тогда как опытные пользователи положительно оценили подобное решение.

Vesta CP

Vesta CP – молодой, но весьма перспективный проект от фирмы Vesta. Впервые программа появилась только в 2012 году, практически сразу завоевав признание и любовь тысяч пользователей. Пакет написан на PHP, распространяется бесплатно. Поддерживает операционные системы RHEL; CentOS 5,6,7; Debian 6,7,8; Ubuntu 12.04-15.1.

Установка: Процедура установки Vesta CP простая, как и у большинства хостинговых панелей: загружаем и запускаем скрипт. Программное обеспечение настраивается автоматически, в случае, если на сервере уже установлен один из компонентов, входящих в установочный пакет, сохраняются копии конфигураций. После завершения процесса инсталляции остается указать NS-серверы и можно загружать, запускать сайт.

Функционал:

Vesta CP имеет два существенных отличия от остальных веб-панелей, платных и бесплатных:

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

Недостатки: пока часть операций, например, конфигурирование PHP, выполняются только из командной строки.

CPanel

CPanel – это коммерческий продукт, существующий с 1996 года, написанный на Perl. Разработан и распространяется компанией cPanel Inc. Программное обеспечение поддерживает облачные серверы CloudLinux 5.x, 6.x, а также серверы под управлением Сentos 5.x, 6.x, RHEL 5.x, 6.x. До 2014 года выпускалась версия панели и под Windows.

CPanel используется преимущественно крупными компаниями и реселлерами и состоит из двух компонентов: пользовательской панели управления и веб-интерфейса «суперпользователя» WHM. Стоимость лицензии начинается от 16 долларов в месяц.

Установка: установочный процесс CPanel схож с установкой хостинговых панелей других разработчиков и лишь немного осложнен дополнительными операциями. Непосредственно перед исполнением скрипта установки, нужно выключить SELinux, инсталлировать Perl и задать доменное имя.

Функционал:

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

Достоинства: веб-панель проса в освоении, за что ее любят во всем мире, не требовательная к ресурсам.

Недостатки: отладка сайтов осуществляется вручную, высокая стоимость лицензии.

Итоги

Ниже приведена сравнительная таблица основных параметров хостинговых панелей:

Название панели

Лицензия

Поддерживаемые операционные системы

Frontend/Backend

Поддержка APS

Администрирование БД

ftp-сервер

Консоль

Антивирус/антиспам

Веб-сервер

Почтовый сервер

SQL

DNS-серверы

ISP Manager

Платный

Lite:

4 евро/мес

Pro: 12 евро/мес.

CentOS > 6

Debian 7

FreeBSD 9

CloudLinux

Windows

C++/C++, sqlite

+

phpMyAdmin

SSH,

Встроенное управление файерволлом, антиспам (белые/чёрные списки)

Apache

Apache + Nginx

Nginx + php-fpm (для 5 версии)

sendmail, postfix, exim, communigate pro

MySQL

PostgreSQL

Bind

PowerDNS

Plesk

Платный

5$/мес либо 385$/год

CentOS 5-7

Debian 6-7

Ubuntu LTS 10.04-12.04

RHEL 5-7

OpenSUSE 12.3-13.1

CloudLinux 5-6

PHP

+

phpMyAdmin

ProFTPd

SSH,

Fail2ban, антивирус Касперского, spamassasin (белые и чёрные списки)

По умолчанию Apache + Nginx

Sendmail

Postfix

MySQL

PostgreSQL

Bind

CPanel

Платный

20$/мес. (200$/год)

CentOS 5-6

RHEL 5-6

CloudLinux 5-6

Perl

+

phpMyAdmin

Pure-FTPd

ProFTPd

SSH,

mod_security (возможность подробной настройки), clamav, cPHulk, защита от брутфорса, jail'ы для vhost apache с помощью mod_ruid2 и cPanel jailshell

Apache + Nginx и Nginx + php-fpm

Exim

MySQL

PostgreSQL

Bind

MyDNS

NSD

VestaCP

GPL

RHEL 5-6

CentOS 5-6

Debian 7

Ubuntu 12.04-14.04

PHP

-

phpMyAdmin

Vsftpd

Pure-FTPd

ProFTPd

SSH,

Встроенный файерволл

Apache

Apache + Nginx

Exim

MySQL

PostgreSQL

Bind

Ajenti-V

LGPL

Debian

Ubuntu

RHEL

CentOS

Python

-

phpMyAdmin

Vsftpd

SSH, HTML5

Встроенный файерволл

Nginx + php-fpm

Nginx + uwsgi

Nginx + Puma

Nginx + Unicorn

Nginx + Gunicorn

Nginx + Node.js

Nginx + Apache

Exim

MySQL

PostgreSQL

Bind

NSD

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

Установка Vesta CP

Мы остановили свой выбор на хостинговой панели Vesta CP. Во-первых, Vesta CP написана системным администратором, а не программистами, что сделало ее одной из самых удобных панелей управления на рынке. После установки «из коробки» доступны все нужные в работе инструменты. Во-вторых, она не перегружена модулями, поэтому легка в освоении даже для новичка, впервые администрирующего собственный веб-сервер. К тому же, предоставляется бесплатно.

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

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

cd /tmp

Скачиваем установочный скрипт с официального репозитория:

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

Если не установлена утилита curl, прибегаем ко второму способу:

wget http://vestacp.com/pub/vst-install.sh

После завершения скачивания запускаем скрипт:

bash vst-install.sh

После запуска соглашаемся с установкой, нажав "Y", вводим e-mail адрес, на который будет отправляться важная информация. После этого придется подождать 15 минут.

По завершении инсталляции появится информация, необходимая для входа в хостинговую панель:

Вводим адрес вместе с номером порта в адресную строку браузера, используем полученные данные для авторизации.

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