Plesk, cPanel чи ISPmanager: яке рішення обрати?
13:50, 16.02.2021
Важко протестувати всі панелі, які пропонують провайдери, перш ніж почати з ними працювати, тому наведемо короткий огляд трьох найпопулярніших. Труднощі виникають, коли клієнт переходить від управління операційною системою до завдань хостингу. Доводиться керувати багатьма сайтами з різними 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 |
Вартість ліцензії на місяць (на сайті розробника) | $27 - $45 (максимальна ціна за кастомізовану версію для виділених серверів) | $15 - $48.5 | $4.70 - $14.09 |
Підтримувані веб-сервери | Apache, Nginx | Apache, Nginx | Apache, Nginx |
Контроль доступу до FTP | + | + | + |
Підтримувані СУБД | MySQL | MySQL | MySQL, PostgreSQL |
Управління поштовим сервісом | + | + | + |
Налаштування доменів та DNS-записів | + (через зовнішній сервіс) | + | + |
Встановлення скриптів та CMS | + | + | + |
Плагіни/Модулі | +(через зовнішні послуги) | + | + |
Альтернативні версії | + | + | + |
Файловий менеджер | + | + | + |
Бекап | + | + | + |
Мобільний додаток | Для iOs та Android | - | - |
PHP Організація хостингу (створення реселерів і тарифних планів) | Доступно в деяких версіях | + | Доступно у версії ISPmanager Business |
Plesk
Один з найбільш універсальних варіантів, що підходить для будь-яких завдань. Панель працює не тільки з поширеними дистрибутивами Linux на основі deb- та rpm-дистрибутивів, але й з 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.
ISPmanager
Остання панель, представлена в цій статті, відрізняється від інших своєю ціною. Крім того, вона працює не тільки під CentOS (клон RHEL), але і під Debian/Ubuntu. Панель оптимізована під завдання хостингу і автоматично оновлюється. ISPmanager має можливість встановлювати версію PHP для кожного сайту і одночасно встановлювати кілька версій баз даних в Docker-контейнерах. Підтримується PHP-fpm, є вбудований інсталятор для поширених скриптів і CMS, а також ряд інтеграційних модулів, які розширюють функціонал.
Перше враження
Клієнти не матимуть проблем з встановленням та запуском панелей, оскільки зазвичай вони мають можливість вибору при купівлі серверів від різних компаній, а служба підтримки вже подбала про це.
Початкове налаштування та створення веб-сайтів не створюватиме особливих труднощів, але тут важливі характеристики кожної панелі. Спробуємо виділити їх сильні та слабкі сторони.
Plesk
Інтерфейс користувача Plesk схожий на панель адміністратора WordPress. Меню (панель навігації) знаходиться зліва, а робоча область - посередині. Меню досить логічне і всі налаштування знаходяться під рукою. Схожість інтерфейсу з адмінкою WordPress не випадкова: користувачі дуже цінують тісну інтеграцію Plesk з цією популярною CMS. Досить зручно встановлювати інші сторонні скрипти - це великий плюс.
У правій частині вікна ви знайдете додаткові елементи інтерфейсу, які спрощують роботу з панеллю. Вони містять багато інформації, дозволяють швидко переходити до різних розділів налаштувань, а також пропонують встановити додаткове програмне забезпечення. Головною перевагою Plesk є велика кількість розширень і сумісність з багатьма операційними системами для веб-хостингу.
І наостанок: у версії Plesk Web Admin Edition доступні лише базові функції; у дорожчих версіях список набагато ширший.
cPanel та WHM
Найбільшою перевагою тут є поділ акаунтів на два типи: Користувачі та Адміністратори/Реселлери. Фактично, продукт складається з двох різних панелей: власне cPanel і WebHost Manager (WHM). Перша призначена для звичайних користувачів хостингу і з нею дуже зручно працювати.
Функції для адміністраторів та реселерів, включаючи можливість створення тарифних планів, доступні через спеціальну WHM-панель. Інтерфейс цієї панелі в цілому логічно організований: У лівій частині традиційно розташоване приховане ієрархічне меню з рядком пошуку, а в правій - робоча область. Вона має багато налаштувань, і це добре. З іншого боку, меню WHM можна назвати непрактичним. Якщо в Plesk нам практично не доводилося користуватися пошуком, то тут у кожному розділі так багато опцій, що рядок пошуку стає найважливішим інструментом адміністратора.
ISPmanager
Важливою відмінністю цієї панелі управління від попередніх є дуже спрощений та інтуїтивно зрозумілий інтерфейс. З лівого боку знаходиться навігаційне меню, а з правого - робоча область. Ви можете відкривати різні пункти меню окремо або одночасно у вкладках робочої області - це дуже практично, оскільки адміністраторам часто потрібні різні функції панелі паралельно. Крім функцій, безпосередньо пов'язаних з хостингом, адміністратори мають доступ до деяких додаткових функцій, таких як антивірусна перевірка, файловий менеджер, планувальник або брандмауер. Список включених доповнень включає в себе веб-пошту Roundcube та phpMyAdmin.
Перевагою тут є простота початкового налаштування та можливість автоматичного оновлення програмного забезпечення. З іншого боку, спрощений інтерфейс не завжди пропонує необхідну гнучкість у налаштуваннях, а кількість доступних додаткових модулів для ISPmanager значно меньша порівняно з колекціями для Plesk і cPanel. Крім того, в найдешевшій версії Lite ви не можете створювати реселерів і кластерні конфігурації.
Безпека
Панель управління надає адміністраторам широкі повноваження в операційній системі, встановленій на сервері, і тому потенційна наявність вразливостей в цій панелі може бути небезпечною. За замовчуванням для доступу до функцій всіх перерахованих панелей використовується зашифрований протокол HTTPS з самопідписаним сертифікатом. Водночас ніхто не забороняє користувачеві встановити придбаний сертифікат. У cPanel і ISPmanager налаштовується двофакторна автентифікація для адміністраторів/реселерів і клієнтів. Крім того, cPanel забезпечує додатковий захист інструментів адміністрування. Наприклад, вона не надає доступ до phpMyAdmin за прямим посиланням. Крім того, всі три панелі регулярно оновлюються, дозволяють встановлювати SSL-сертифікати для веб-сайтів (у тому числі самопідписані сертифікати) і можуть бути оснащені різними модулями, пов'язаними з безпекою.
Бекап
Plesk підтримує повне та додаткове резервне копіювання на власне сховище або на зовнішній ресурс. При цьому ви можете створити як повну копію всього сервера, так і копію даних окремих облікових записів користувачів. cPanel створює стиснуті, нестиснуті та додаткові резервні копії, які за замовчуванням зберігаються локально. Слід зазначити, що є можливість запускати процес резервного копіювання за розкладом і використовувати окремий інтерфейс cPanel для відновлення даних.
Налаштування резервного копіювання в ISPmanager обмежено гнучке, але ця панель також має всі важливі функції: дані зберігаються в локальному каталозі або на зовнішньому ресурсі і можуть бути захищені паролем. За замовчуванням всі дані користувача копіюються, але це можна змінити в налаштуваннях. Крім того, в налаштуваннях вказується кількість повних і щоденних резервних копій.
Висновок
Всі три розглянуті панелі знаходяться на вершині списків найпопулярніших і є дуже функціональними. Plesk підтримує широкий спектр програмного забезпечення і дозволяє вирішувати найрізноманітніші завдання. Користувачам доступні понад 200 000 різних Docker-образів і велика кількість розширень, що робить Plesk універсальним інструментом, який підходить не тільки для хостингу.
cPanel була розроблена для вирішення завдань, пов'язаних з хостингом, при цьому розробники розділили доступ до різних функцій на два рівні: Для звичайних користувачів і адміністраторів були створені окремі панелі. Варто також згадати про високу вимогливість до обчислювальних ресурсів - cPanel не варто встановлювати на малопотужні VPS.
Панель ISPmanager також призначена лише для керування хостингом. Вона проста у використанні, невибаглива до ресурсів і дешева. Мабуть, найкращий варіант для VPS початкового рівня або для недосвідчених адміністраторів і хостингових компаній.