Повне керівництво по веб-консолей 2016: cPanel, Plesk, ISPmanager та інші

Багатьом з тих, хто сьогодні потребує веб-хостингу, необхідний найпростіший метод управління серверами. Зазвичай передбачається, що разом з хостингом надається і графічний інтерфейс (GUI). І справді, нерідко хостери пропонують кращі панелі управління – веб-консолі. Вони являють собою веб-інтерфейс, що дозволяє адміністраторам і/або користувачам управляти різними сервісами сервера в комфортному середовищі веб-браузера.

Коротко розглянемо деякі з найбільш популярних варіантів з числа доступних і активно підтримуються. 11 цих проектів належать до категорії Open Source, а шість представляють собою пропрієтарне ПЗ.

Типові засоби панелей управління
В цілому більшість панелей управління реалізують загальний набір типових функцій. Хоча багато дозволяють виконувати лише деяку їх частину, є кілька консолей, які включають весь функціонал. ПО панелі управління для веб-хостингу може надавати доступ до наступних функцій:

  • Управління системою доменних імен (веб-домени, поштові домени та ін).
  • Управління системою електронної пошти, адреси електронної пошти, квоти, запобігання спаму, і ін).
  • Управління FTP (облікові записи користувачів, управління паролями, квотування файлових систем).
  • Доступ до файлової системи з веб-інтерфейсу.
  • Керування користувачами/ключі SSH.
  • Управління базами даних (MySQL, PostgreQSL і іноді іншими системами баз даних).
  • Керування резервним копіюванням.
  • Доступ до логів і створення звітів.
  • Плагіни для конфігурування додаткових сервісів та інсталяції додатків (наприклад, WordPress).
Корпоративні кошти панелей управління
Деякі проекти пропонують також кошти корпоративного класу, наприклад:

  • Управління декількома серверами з однієї панелі управління.
  • (Для хостів) дозволяють декільком клієнтам паралельно запускати програмну панель управління на сервері.
  • Моніторинг сервісів та оповіщення.
  • Систему опрацювання звернень клієнтів.
  • Підтримку протоколу IPv6.
Таблиця коштів панелі управління
Як відомо, краще раз побачити, тому для порівняння ми звели все це в таблицю. Під таблицею даються деякі коментарі по кожному програмному продукту і посилання, за яким можна знайти подальшу інформацію.
Панель управління
Базовий ЯП
Open-Source
Linux
Windows
DNS
E
FTP
БД
IPv6
Multi-Server
cPanel
Perl, PHP
x
x
x
x
x
x
x
Plesk
PHP, C, C++
x
x
x
x
x
x
x
x
DirectAdmin
PHP
x
x
x
x
x
x
Core-Admin
PHP
x
x
x
x
x
InterWorx
PHP
x
x
x
x
x
x
x
ISPmanager
C++
x
x
x
x
x
x
x
iMSCP
PHP, Perl
x
x
x
x
x
x
x
Froxlor
PHP
x
x
x
x
x
x
Vesta
PHP
x
x
x
x
x
x
ZPanel
PHP
x
x
x
x
x
x
x
x
Sentora
PHP
x
x
x
x
x
x
x
Webmin
Perl
x
x
x
x
x
x
x
x
ISPConfig
PHP
x
x
x
x
x
x
x
x
Ajenti
Python
x
x
x
x
x
x
BlueOnyx
Java, Perl
x
x
x
x
x
x
x
CentOS Web Panel
PHP
x
x
x
x
x
x
x
Virtualmin
PHP
x
x
x
x
x
x
x
x
Можливості цих панелей управління різноманітні. Деякі, можливо, найкраще підходять для віртуального хостингу (shared), в той час як інші дуже популярні серед користувачів хмарного хостингу. Тим не менш, працює ваш сайт на базі виділених серверів (dedicated), VPS, або розміщується в загальній середовищі, завжди стане в нагоді можливість управляти файлами, електронною поштою, додатками та ін. єдиного інтуїтивно зрозумілого інтерфейсу. Часом це має неоціненне значення.

Огляд панелей управління
▍cPanel
cPanel – найбільш широко застосовувана веб-консоль. Власники сайтів використовують як панель управління cPanel, а хостинг-провайдери — Web Host Manager (WHM) як інструмент адміністрування.

В цілому і cPanel, і WHM можна розглядати як найбільш повнофункціональні системи. Хоча cPanel підтримується тільки в Linux, підтримку Windows можна реалізувати з допомогою продукту Enkompass або через віртуалізацію. Однак користувальницький інтерфейс, будучи простим, безумовно не є кращим серед веб-консолей.



▍Plesk
Plesk — провідна панель управління в США, їй належить також приблизно 75-80% європейського ринку. Підтримуючи широкий спектр версій Linux, а також забезпечуючи сумісність з Windows, вона поставляється в декількох виданнях, Кожне призначене спеціально для конкретного варіанту хостингу і сценарію використання.


Користувальницький інтерфейс можна назвати кілька більш чітким і зрозумілим, ніж у cPanel, але з точки зору функцій Plesk і cPanel майже не відрізняються. Обидва продукту використовуються у великих хостингових компаній (часто у вигляді фірмових версій) і багатьма іншими замовниками.

» Безкоштовна демо-версія

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

Особливості

  • Незалежність від хостів/ОС: Plesk можна встановлювати на широкий спектр операційних систем і практично на будь-який хост. Якщо ви використовуєте будь-яку різновид популярної версії Linux (CentOS, Ubuntu, CloudLinux тощо) або навіть Windows, то можна запустити Plesk. В якості додаткового бонусу ви навіть можете запустити Plesk всередині контейнера Docker, взятого з Docker Hub. Це сильний козир, який відрізняє Plesk від cPanel, яка працює тільки на CentOS.

  • Інтеграція з Git: У відповідь на скарги, що багато веб-консолі не підтримують Git, популярну систему контролю версій, застосовувану для відстеження змін та оновлення сайтів, Plesk було додано розширення Gitman. Дане розширення доступне у версії Plesk 12.5 і старше, а в майбутній версії Plesk в ядро буде вбудована повна підтримка Git.

  • Інтеграція з Docker: В релізі жовтня 2016 року ядро Plesk буде включати також підтримку Docker з каталогом з понад 200 000 образів Docker. Це дасть можливість запускати образи Docker прямо з Plesk, без допомоги командного рядка.

  • Безпека SSL: Навіть тим, хто не має досвіду хостингу, слід розбиратися в засобах безпеки SSL. На жаль, налаштовувати і оновлювати їх часом непросто. Завдяки новим сервісів типу let's Encrypt оснащення сайту засобами безпеки SSL (TLS) значно спрощується, а тому немає ніяких причин залишати ваші сторінки незахищеними. Plesk буде автоматично обробляти отримання сертифіката і конфігурувати файли бази даних для доступу по https, що забезпечить захист і веб-консолі, розміщених на сервері сайтів. Це включає і такі «ласощі» як оновлення вашого сертифіката, підтримку HTTP2 та надання детальної інформації щодо безпеки, коли ваш сервер піддається атаці.

  • Підтримка WordPress: Майбутня розширена версія дозволить користувачам WordPress одним кліком довірити управління безпекою Plesk. Консоль Plesk візьме на себе управління оновленнями плагінів, виправлення помилок у ПЗ та застосування оновлень для посилення безпеки.

  • Демо
  • Цены
Для більш просунутих користувачів панель передбачає підтримку численних версій PHP, а підтримка Ruby, Python і NodeJS реалізована через Phusion (в релізі Plesk Onyx вона вже вбудована). У числі підтримуваних популярних Linux-систем — Ubuntu, CentOS, RHEL, Debian та CloudLinux, а для Ubuntu і Debian можливий апгрейд.


▍DirectAdmin
DirectAdmin – щодо «легка» панель управління з підтримкою Linux. У ній є всі базові функції панелі керування, включаючи інсталяцію для декількох клієнтів. Всі ліцензії продаються без обмежень на кількість доменів.


▍Core-Admin
Core-Admin – панель розроблялася як централізоване рішення з широкими можливостями підключення, яке дозволяє управляти декількома серверами з однієї веб-консолі. Це включає розвинену систему призначення повноважень і функції моніторингу. Є безкоштовна версія Free Web Edition на 10 доменів.


▍InterWorx
InterWorx пропонується у вигляді двох пакетів: NodeWorx (для управління сервером) і SiteWorx (для управління сайтом). У Interworx хороша система плагінів, що дозволяють швидко встановлювати додатки, що нагадує менеджер веб-пакетів Softaculous. Є в InterWorx і інтерфейс командного рядка.


▍)
ISPmanager – гнучка панель управління на базі Linux, пропонована ISPsystem, провідним російським постачальником рішень для автоматизації хостингу. За майже двадцятирічну історію ISPmanager стала однією з найбільш популярних веб-консолей в Східній Європі, зростає її популярність і в інших регіонах. Ця потужна панель доступна в двох редакціях. Обидві можна кастомизировать для роботи з необмеженою кількістю доменів і користувачів і вашим брендингом.



Версія ISPmanager Lite розроблена для управління VPS і виділеними серверами.

ISPmanager Business – ідеальний варіант для віртуального хостингу (shared) або реселерів хостингу. ISPmanager – комерційний продукт з функціями, аналогічними панелей преміум-класу, при відносно низькій ціні, тому багато користувачів вважають даний варіант найбільш вигідним. Поєднання багатих функціональних можливостей ISPmanager і прийнятної вартості якість, завдяки якому ми з задоволенням представляємо даний продукт користувачам.


▍i-MSCP
i-MSCP — продукт Open Source, який претендує на звання відмінної панелі управління декількома серверами і для професіоналів (наприклад, хостинг-провайдерів), і для особистого користування. В цій панелі складно виділити щось одне, але у неї є активне співтовариство.


▍Froxlor
Froxlor – також веб-консоль з розряду Open-Source з дуже зрозумілим інтерфейсом. У ній є підтримка IPv6, система опрацювання звернень клієнтів і вбудована система обміну повідомленнями «реселлер-замовник». Ідеальний варіант для інтернет-провайдерів та подібних організацій.


▍Vesta
Vesta — продукт Open Source, який претендує на звання найбільш простий і «легкої» веб-консолі. Він не підтримує засоби корпоративного рівня (зразок многосерверных інсталяцій), але розробники постаралися сфокусувати свою увагу на продуктивності, для чого в якості фронт-енду використовували Nginx, а в ролі бек-енду програми — Apache.




▍ZPanel
Zpanel (не оновлювалася з березня 2014 і, можливо, вже не підтримується) – панель управління Open Source «корпоративного класу з підтримкою необмеженого числа торговельних посередників». Інтерфейс продукту компактний і високофункціонален. Zpanel підтримує багато операційні системи, включаючи Linux, Windows, MacOS і FreeBSD.




▍Sentora
Sentora – відгалуження ZPanel. Це розділення сталося після продажу Zpanel компанії, що базується в США. Sentora вважається версією ZPanel, що розвивається співтовариством користувачів. Команда Sentora пропонує також преміальну підтримку по моделі підписки.


▍Webmin
Webmin — панель управління Open Sourc для системного адміністрування в середовищі Linux/Unix. У ній є десятки модулів для конфігурування сервісів сервера. Інструментарій Cloudmin – інтерфейс на базі Webmin для управління системами віртуалізації, включаючи Xen, KVM та OpenVZ.


▍ISPConfig
ISPConfig – популярна панель управління Open Ѕоигсе з гарною корпоративною підтримкою. Число її завантажень досягає 40 тис. в місяць, в продукті є хороші інструменти для роботи з декількома серверами, підтримка IPv6и віртуалізації (OpenVZ). Це ідеальний варіант для сервіс-провайдерів та корпоративної середовища.


▍Ajenti
Ajenti – веб-консоль на базі Python, що відрізняє її від систем управління на PHP. На сайті говориться, що у Ajenti понад 55 000 активних користувачів. Консоль має дуже добре спроектований інтерфейс. Ajento працює в різних дистрибутивах Linux і FreeBSD.


▍BlueOnyx
BlueOnyx – веб-консоль Open Source, яка працює тільки в дистрибутивах CentOS і Scientific Linux. Її інтерфейс може здатися дещо застарілим, але в числі багатьох інших коштів ця панель управління пропонує хорошу підтримку багатокористувацьких інсталяцій.




▍CentOS Web Panel
CentOS Web Panel – веб-панель Open Source для CentOS Linux. Вона містить солідний набір функцій, аналогічних більшості інших веб-панелей, хоча можливість управління декількома серверами відсутня.




▍Virtualmin
Virtualmin – популярна панель управління, в основному Open Source. Пропонується вона в трьох версіях:

» Virtualmin GPL – базова веб-консоль з багатим набором засобів і приємним інтерфейсом. Цей продукт доступний тільки у вигляді модуля Webmin. Панель Virtualmin пропонує чотири методи управління сервером: через веб-інтерфейс, з мобільного пристрою, з командного рядка і через віддалений HTTP API.

» Virtualmin Professional спрощує інсталяцію та оновлення багатьох інших додатків (наприклад, WordPress, Joomla, Magento, NodeJS) і передбачає комерційну підтримку.

» Cloudmin Professional – панель управління декількома серверами, реалізована на базі Virtualmin. Вона використовується компаніями та провайдерами для розгортання хмарних сервісів. Cloudmin підтримує Xen, vserver, Solaris Zones і Amazon EC2.


Virtualmin Professional має більш просунуті засоби для інсталяції додатків:


Заключне зауваження
Сподіваємося, що цей короткий огляд 17 провідних і активно підтримуваних веб-консолей дозволить вам більш впевнено вибрати кращий варіант, який відповідає вашим особистим потребам або вимогам до професійного управління веб-сайтом.

Перш ніж вибирати панель управління, потрібно розуміти, який саме вид хостингу вам найбільше підходить (shared, або virtual dedicated). У відповідному керівництво для початківців розповідається, що таке хостинг і з чого краще почати, а більш обізнані користувачі можуть звернутися до керівництву за VPS.

Не забувайте, що веб-панель – це лише «приладова дошка» для власника сайту, допомагає керувати програмами, файлами, програмними доповненнями та ін. Багато постачальників послуг хостингу включають в свої пакети панелі управління з фантастичними можливостями.
Панель управління
ліцензія
безкоштовно
Open Source
Alive (остання версія)
BSD
Linux
Windows
Frontend
Backend
Підтримка плагінів
VCS
Підтримка IPv6
Педдержка декількох серверів
Aegir
LGPL
Так
Так
2015/07/19
Так
Так
Немає
PHP, AJAX
PHP,MySQL/MariaDB
?
git
?
?
Ajenti AGPL, проприетарная
Так
Так
2014/03/28
FreeBSD 8.0+
Так
Немає
Python
Python
Так
git
Так
Немає
AlternC
GPL 2
Так
Так
2015/05/07
Немає
Так
Немає
PHP
PHP / Perl / Shell script
Так
git
Так
Немає
Baifox
GPL
Так
Так
2009/04/04
Немає
Так
Немає
PHP
PHP, SQLite
?
bzr
?
?
Domain Technologie Control
GNU LGPL
Так
Так
2013/04/04
Обмежена безкоштовна підтримка BSD
Так
Немає
PHP
?
?
git
Немає
?
EasySCP
GPL
Так
Так
2013/09/17
Обмежена бесплатнаяBSD support
Так
Немає
PHP
Perl
Так
?
Так
Немає
EHCP GPL
Так
Так
2012/04/01
Немає
Так
Немає
?
?
?
?
?
?
Froxlor
GPL
Так
Так
2015/02/16
Так
Так
Немає
PHP
PHP, MySQL
Так
git
Так
Часткова
Gnupanel
GPL
Так
Так
2012/03/21
Немає
Так
Немає
PHP
PHP, PgSQL
?
git
?
?
i-MSCP
GPL, MPL
Так
Так
2016/01/06
Немає
Так
Немає
PHP
Perl, C
Так
git
Так
Так
ISPConfig
BSD
Так
Так
2016/04/22
Немає
Так
Немає
PHP
PHP, MySQL
Так
git
Так
Так
ispCP
GPL
Так
Так
2010/11/24
Обмежена бесплатнаяBSD support
Так
Немає
PHP
Perl
Немає
?
Немає
Немає
Kloxo (раніше Lxadmin)
AGPL
Так
Так
2011/11/13
Немає
CentOS (6 зараз не підтримується) або Red Hat EL 5.x
Немає
PHP
PHP, MySQL
Немає
git
Немає
Так
Kloxo-MR (Kloxo)
AGPL
Так
Так
2015/10/30 (7.0.0.b)
Немає
Так
Немає
PHP
PHP,MySQL/MariaDB
Немає
git
Так
Так
Sentora
GPL 3
Так
Так
2014/07/30
Немає
Так
Немає
PHP
PHP, MySQL
Так
git
?
?
SysCP
GPL
Так
Так
2010/05/11
Так
Так
Немає
PHP
PHP, MySQL
Так
?
Так
Немає
MSPControl
BSD
Так
Немає
2016/05/08
Немає
Немає
Так
ASP.NET
ASP.NET, MSSQL
Немає
[закрита]
Так
Так
SolidCP CC BY-SA
Так
Так
2016/09/01
Немає
Немає
Так
ASP.NET
ASP.NET, MSSQL
Немає
git
Так
Так
Usermin
BSD
Так
Так
2015/02/15
Так
Так
Немає
Perl
Perl
?
Tarball
?
?
Virtualmin
GPL
Так
Так
2015/01/31
Так
Так
Немає
Perl
Perl
Так
Tarball
Так
Часткова
Webmin
BSD
Так
Так
2016/08/08
Так
Так
Часткова
Perl
Perl
Так
git
Так
Так
WebsitePanel
BSD
Так
Так
2015/08/30
Немає
Немає
Так
ASP.NET
ASP.NET, MSSQL
Немає
?
Так
Так
VestaCP
GPL
Так
Так
2015/11/06
Немає
Так
Немає
PHP
PHP, BASH, C
Так
git
Планується
Часткова
ZPanel
GPL
Так
Так
2014/03/03 (now dead)
Обмежена бесплатнаяBSD support
Так
Так
PHP
PHP,MySQL/MariaDB
Так
Немає
?
Так
Власні панелі управління
Панель управління
ліцензія
Free
Open Source
Остання версія
BSD
Linux
Windows
Frontend
Backend
Підтримка плагінів
Підтримка HTTP/2
Підтримка IPV6
Підтримка декількох серверів
CentOS WebPanel
проприетарная
Так
Часткова
2015/03/09
Немає
Так
Немає
PHP
PHP, MySQL
Так
Немає
Так
Немає
cPanel
проприетарная
Немає
Немає
2016/03/02
Версії FreeBSD більше немає
Так
EOL
Perl
Perl
Так
Немає
Так
Так
DirectAdmin
проприетарная
Немає
Немає
2016/02/21 Так
Так
Немає
C
C, скрипти, PHP
Так
Немає
Так
Так
H-Sphere
проприетарная
Немає
Немає
2013/05/15
Так
Так
Так
Java
Java
Так
Немає
?
Так
HDE Controller X
проприетарная
Немає
Немає
2012/07/24
Немає
Так
Немає
PHP
PHP
?
Немає
Так
Так
Hepsia CP
проприетарная
Немає
Немає
2013/11/08
Немає
Так
Так
PHP
PHP/MySQL/PgSQL
Так
Немає
Немає
Так
Hosting Controller
проприетарная
Немає
Немає
2014/12/24
Немає
Так
Так
.NET
MSSQL
Так
Немає
Так
Так
InterWorx
проприетарная
Немає
Немає
2016/02/17
Немає
Так
Немає
PHP
PHP, MySQL
Так
Немає
Так
Так
ISPmanager
проприетарная
Немає
Немає
2016/01/02
Версії FreeBSD більше немає
Так
Часткова
C
C/sqlite
Так
Немає
Так
Так
Liveconfig
проприетарная
Немає
Немає
2016/02/01
планується
Так
Немає
C
C/Sqlite
Так
Немає
Так
Так
MachPanel
проприетарная
Немає
Немає
2016/01/28
Немає
Немає
Так
.NET
.NET
Так
Немає
Так
Так
Plesk
проприетарная
Немає
Немає
2015/09/28
Немає
Так
Так
PHP
PHP/MySQL
Так
Так
Так
Так
Server Management Tool
проприетарная
Немає
Немає
2012/09/1
Немає
Так
Немає
PHP, Perl
PHP, Perl
Немає
Немає
Немає
Так
ServerPilot
проприетарная
Часткова
Немає
SaaS
Немає
Так
Немає
Backbone.js
Python, Go
Немає
Так
Так
Так
ServerSuit
проприетарная
Немає
Немає
SaaS
Немає
Так
Немає
PHP
PHP/MySQL
Немає
Немає
Немає
Так
Virtualmin Pro
проприетарная
Немає
Немає
2016/01/05
Так

Так
Немає
Perl
Perl
Так
Немає
Так
Часткова
Webuzo
EULA
Так
Немає
2016/01/18
Немає
Так
Немає
PHP
PHP
Немає
Немає
?
Так
XO Panel
проприетарная
Немає
Немає
2013/05/18
Так
Так
Так Beta
PHP
C/C
Так
Немає
Так
Так
Zentyal (ранееВох Platform)
GPL
Немає
Немає
2015/10/22
Немає
Так
Немає
Perl
Perl
Так
Немає
git
?
Віддалений доступ

Деякі панелі реалізують доступ до базової ОС через Java-аплет, при цьому клієнтська сторона повинна використовувати Java Virtual Machine. Інші надають прямий доступ через telnet або SSH.
Control panel
FTP
Anonymous FTP
Термінальний
Перегляд, завантаження і вивантаження файлів через HTTP frontend
Ajenti
Так (плагін)
?
SSH, HTML5
Так
Baifox
Так (тільки Pureftpd)
?
?
?
cPanel
Так
Так
SSH, Java Applet
Так
MachPanel
Так
Так
Так
Так
DirectAdmin
Так
Так
SSH
Так
Domain Technologie Control
Так
?
SSH
Так
Gnupanel
?
?
SSH
?
H-Sphere
Так
Так
SSH
Так
HDE Controller X
Так
Так
SSH
Так
Hosting Controller
Так
?
?
Так
i-MSCP
Так
Немає
SSH
Так
InterWorx
Так
Так
SSH
Так
ISPConfig
Так
Так
SSH
Немає
ispCP
Так
Немає
Немає
Так
ISPmanager
Так
Немає
SSH
Так
Kloxo
Так
Так
SSH, Java Applet
Так
Kloxo-MR
Так
Так
SSH, Java Applet
Так
OpenPanel
Так
Планується
SSH
Планується
Plesk
Так
Так
SSH, Java Applet
Так
SysCP
Так
Немає
Немає
Так
ServerSuit
Так
Немає
Так
Так
Froxlor
Так
Часткова
Часткова
Так
Usermin
Так
Так
SSH, Java Applet
Так
Virtualmin
Так
Так
SSH, Java Applet
Так
Virtualmin Pro
Так
Так
SSH, Java Applet
Так
Webmin
Так
Так
SSH, Java Applet
Так
ZPanel
Так
Так
SSH
Инсталлируемый сторонній модуль
Hepsia CP
Так
Так
SSH, HTML5, NodeJS
Так
VestaCP
Так
Немає
SSH
Так

Дана стаття є допрацьованим перекладом цієї статті і цієї таблиці.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.