Plesk, cPanel или ISPmanager: что выбрать?

в 10:00, , рубрики: cpanel, ispmanager, Plesk, ruvds, Блог компании RUVDS.com, Серверное администрирование, системное администрирование, хостинг

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

Plesk, cPanel или ISPmanager: что выбрать? - 1

Сложности возникают, когда от администрирования ОС клиент переходит к связанным с хостингом задачам. Ему приходится управлять множеством сайтов с разными CMS и многочисленными пользовательскими аккаунтами. Чтобы снизить трудозатраты, стоит установить позволяющую настраивать соответствующие службы через удобный веб-интерфейс панель управления. Понадобится она и партнерам провайдера, продающим свои услуги клиентам. Сегодня мы сравним три популярных продукта, доступных при заказе VPS и VDS на Linux.

Обзор возможностей

Панели Plesk, cPanel и ISPmanager — это проприетарное программное обеспечение, распространяющееся на условиях коммерческих лицензий. Для начала сравним их базовые возможности, сведенные объективности и наглядности ради в одну таблицу.

Plesk cPanel ISPmanager
Поддерживаемые ОС Debian, Ubuntu, CentOS, RHEL, Cloud Linux, Amazon Linux, Virtuozzo Linux, Windows Server  CentOS, CloudLinux, RHEL, Amazon Linux CentOS, Debian, Ubuntu
Стоимость лицензии на 1 хост в месяц (на сайте разработчика) $10 — $25 (до $45 за выделенный сервер) $15 — $45 ₽282 — ₽847
Поддерживаемые веб-серверы Apache
Nginx 
Apache
поддержка Nginx на стадии тестирования
Apache
Nginx 
Управление доступом по FTP  + + +
Поддерживаемые СУБД MySQL
MSSQL
MySQL MySQL
PostgreSQL
Управление почтовым сервисом + + +
Настройка доменов и записей DNS + (через внешний сервис) + +
Установка скриптов и CMS + + +
Плагины/модули + + + (незначительное количество)
Альтернативные версии PHP  + + +
Файловый менеджер + + +
Резервное копирование + + +
Мобильное приложение  Для iOS и Android - -
Организация хостинга (создание реселлеров и тарифных планов) Есть в некоторых редакциях Есть Есть в версии ISPmanager Business

▍Plesk

Один из наиболее универсальных вариантов, подходящий для всех типов задач. Панель работает не только с популярными deb-based и rpm-based дистрибутивами Linux, но и с Windows. Хотя заказчикам VPS/VDS на Windows редко нужны сторонние средства администрирования, при желании их можно установить. Plesk также отличается от конкурентов большим количеством поддерживаемого программного обеспечения, в т.ч. редко используемого на традиционных веб-серверах (Docker, NodeJS, Git, Ruby и т.д.).

Разработчики предлагают разные редакции продукта, включая легкую версию с минимальным набором возможностей. Plesk позволяет выбирать версию PHP для каждого сайта, поддерживает PHP-fpm, имеет встроенный инсталлятор популярных CMS, а также огромное количество дополняющих функциональность панели расширений. В зависимости от редакции в Plesk может быть включена биллинг-панель, а также возможность создавать разные тарифные планы и реселлеров — в первую очередь продукт предназначен для хостинговых компаний и веб-студий, а для отдельных VPS/VDS его функциональность кажется избыточной. Главный недостаток Plesk, который был выявлен на этом этапе — высокая цена лицензий и необходимость покупки расширений.

▍cPanel & WHM

Эта панель рассчитана на работу с RedHat Enterprise Linux и с некоторыми производными дистрибутивами. Она проста в использовании, но довольно функциональна: cPanel позволяет управлять веб-серверами и базами данных, гибко настраивать ограничения для пользователей хостинга, настраивать тарифные планы, создавать реселлеров, а также управлять почтовым сервисом с фильтрами и рассылками. Как и в случае с Plesk, здесь есть множество дополнительных возможностей, а функции cPanel расширяются с помощью коммерческих и бесплатных плагинов. Кроме того инструмент позволяет выбрать разные режимы работы и различные версии PHP. Из серьезных недостатков можно отметить довольно высокую стоимость лицензии и отсутствие поддержки популярных deb-based дистрибутивов.

▍ISPmanager

Последняя рассмотренная нами панель отличается от прочих низкой ценой. К тому же она работает не только на CentOS (клоне RHEL), но и на Debian/Ubuntu. Панель оптимизирована под задачи хостинга и обновляется автоматически. Пользователям доступна подробная русскоязычная документация, возможность задать версию PHP для каждого сайта и одновременно установить несколько версий СУБД внутри контейнеров Docker. Поддерживается PHP-fpm, есть встроенный инсталлятор популярных скриптов и CMS, а также некоторое количество расширяющих функциональность модулей интеграции. 

Цены на RuVDS

В таблице выше указан диапазон цен на лицензии Plesk, cPanel и ISPmanager, если приобретать их на сайтах разработчиков. Многие хостинг-провайдеры предлагают сразу укомплектовать сервер панелью, при этом стоимость лицензии может оказаться ниже. В рамках предновогодней акции RuVDS дает заказавшим VPS клиентам возможность бесплатно использовать ISPmanager Lite до 31 декабря 2019 года, а Plesk web admin edition — до 31 января 2020 года. После завершения акции стоимость лицензий составит 200 и 650 рублей в месяц. Пробную версию cPanel можно использовать бесплатно в течение 14 дней, но потом лицензию придется приобретать непосредственно у разработчика.

Первое впечатление

С установкой и запуском панелей никаких проблем у клиентов не возникнет, поскольку мы об этом уже позаботились — еще одна (кроме цены) причина купить лицензию через хостера. Заказывая сервер, достаточно выбрать один из трех доступных вариантов: ISPmanager Lite, Plesk web admin edition или cPanel & WHM с бесплатным пробным периодом в 14 дней. Отметим, что хотя Plesk может работать на Windows Server, такой вариант из коробки не предусмотрен. Если вам нужна панель для ОС от Microsoft, ее придется установить самостоятельно. Это обычная практика: VPS/VDS на Windows не комплектуют сторонним ПО. cPanel доступна только для машин на CentOS, что тоже вполне естественно. 

Plesk, cPanel или ISPmanager: что выбрать? - 2

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

▍Plesk

Пользовательский интерфейс Plesk похож на панель администратора WordPress. Слева размещается меню (панель навигации), а по центру — рабочая область. Меню организовано вполне логично, все настройки находятся под рукой. Схожесть интерфейса с админкой WordPress не случайна: нам очень понравилась тесная интеграция Plesk с этой популярной CMS, установка которой здесь до предела автоматизирована. Довольно удобно ставить и другие сторонние скрипты — это большой плюс.
 

Plesk, cPanel или ISPmanager: что выбрать? - 3

В правой части окна можно найти дополнительные элементы интерфейса, которые упрощают работу с панелью. Они содержат разнообразную информацию, позволяют быстро переходить в различные разделы настроек, а также предлагают установить дополнительное ПО. Главное преимущество Plesk — огромное количество расширений и совместимость с экзотическим для веб-хостинга софтом. Особенно нам понравилась поддержка Docker из коробки и богатый набор готовых образов (можно также загружать собственные).

Plesk, cPanel или ISPmanager: что выбрать? - 4

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

▍cPanel & WHM

Здесь нам понравилось разделение аккаунтов на два типа: пользователи и администраторы/реселлеры. Фактически продукт состоит из двух разных панелей: собственно cPanel и WebHost Manager (WHM). Первая предназначена для обычных пользователей хостинга и работать с нею достаточно удобно. 

Plesk, cPanel или ISPmanager: что выбрать? - 5

Включающие возможность создания тарифных планов функции для администраторов и реселлеров доступны через специальную панель WHM. Интерфейс этой панели в целом организован логично: в левой части традиционно расположено скрывающееся иерархическое меню с поисковой строкой, а в правой — рабочая область. В ней очень много настроек и это с одной стороны хорошо. С другой стороны меню WHM удобным не назовешь. Если в Plesk нам практически не приходилось пользоваться поиском, здесь в каждом разделе столько опций, что поисковая строка становится основным инструментом администратора. 

Plesk, cPanel или ISPmanager: что выбрать? - 6

▍ISPmanager

Важное отличие этой этой панели управления от предыдущих — максимально упрощенный и понятный интуитивно интерфейс. Слева находится навигационное меню, а справа — рабочая область. Открывать различные опции меню можно по отдельности или одновременно во вкладках рабочей области — это очень удобно, потому что разные функции панели часто бывают нужны администраторам параллельно. Помимо непосредственно связанных с хостингом, администраторам доступны некоторые дополнительные, а также системные функции, вроде антивирусной проверки, файлового менеджера, планировщика или брандмауэра. В список поставляемых в комплекте дополнительных приложений входит Roundcube Webmail и phpMyAdmin.

Plesk, cPanel или ISPmanager: что выбрать? - 7

Нам понравилась простота первоначальной настройки и возможность автоматического обновления ПО, а также полная русская локализация панели и всей сопутствующей документации — у иностранных разработок с этим бывают сложности. С другой стороны упрощенный интерфейс не всегда обладает должной гибкостью настроек, а количество доступных дополнительных модулей для ISPmanager исчезающе мало по сравнению с коллекциями для Plesk и cPanel. Кроме того в самой дешевой редакции Lite нельзя создавать реселлеров и кластерные конфигурации.

Plesk, cPanel или ISPmanager: что выбрать? - 8

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

Панель управления дает администраторам широкие полномочия в установленной на сервере операционной системе и потому потенциальное наличие уязвимостей в ней может быть опасным. По умолчанию для доступа к функциям всех перечисленных панелей используется поддерживающий шифрование протокол HTTPS с самоподписанным сертификатом. При этом никто не запрещает пользователю установить купленный сертификат. Помимо этого в cPanel и ISPmanager настраивается двухфакторная аутентификация при входе для администраторов/реселлеров и клиентов. Кроме того в cPanel есть дополнительная защита инструментов администрирования: в ней, например, нет доступа phpMyAdmin по прямой ссылке. Также все три панели регулярно обновляются, позволяют устанавливать сертификаты SSL для сайтов (в т.ч. самоподписанные) и в них можно добавить различные связанные с безопасностью модули, вроде антивирусных средств.

Резервное копирование

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

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

Преимущества и недостатки 

Все три рассмотренные панели возглавляют списки самых популярных и отличаются широкими функциональными возможностями. Plesk поддерживает разнообразное программное обеспечение и позволяет решать наиболее широкий круг задач. Пользователям доступно более 200 000 разнообразных образов Docker, а огромное количество расширений делает Plesk универсальным инструментом, пригодным не только для организации хостинга. cPanel рассчитана на решение связанных с хостингом задач, при этом разработчики разделили доступ к разным функциям на два уровня: для обычных пользователей и администраторов сделаны отдельные панели. Стоит также отметить высокую требовательность к вычислительным ресурсам — cPanel не стоит устанавливать на маломощные VPS. Панель ISPmanager также предназначена только для управления хостингом. Она проста в использовании, нетребовательна к ресурсам и стоит недорого — пожалуй это лучший вариант для VPS начального уровня или для начинающих администраторов и хостеров.

Plesk, cPanel или ISPmanager: что выбрать? - 9


Plesk, cPanel или ISPmanager: что выбрать? - 10

Автор: ru_vds

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js