Пратэставаць усе прапанаваныя правайдэрам панэлі перад пачаткам працы цяжка, таму мы сабралі тры самых папулярных у невялікім аглядзе.
Складанасці ўзнікаюць, калі ад адміністравання АС кліент пераходзіць да злучаных з хостынгам задачам. Яму даводзіцца кіраваць мноствам сайтаў з рознымі CMS і шматлікімі карыстацкімі акаўнтамі. Каб зменшыць працавыдаткі, варта ўсталяваць якая дазваляе наладжваць адпаведныя службы праз зручны вэб-інтэрфейс панэль кіравання. Спатрэбіцца яна і партнёрам правайдэра, якія прадаюць свае паслугі кліентам. Сёння мы параўнаем тры папулярных прадукта, даступных пры замове VPS і VDS на Linux.
Агляд магчымасцяў
панэлі
Plesk
Cpanel
ISPmanager
Падтрымліваюцца АС
Debian, Ubuntu, CentOS, RHEL, Cloud Linux, Amazon Linux, Virtuozzo Linux, Windows Server
CentOS, CloudLinux, RHEL, Amazon Linux
CentOS, Debian, Ubuntu
Кошт ліцэнзіі на 1 хост у месяц (на сайце распрацоўніка)
Падтрымліваюцца вэб-серверы
Апач
Nginx
Апач
падтрымка Nginx на стадыі тэсціравання
Апач
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
Карыстацкі інтэрфейс Plesk падобны на панэль адміністратара WordPress. Злева размяшчаецца меню (панэль навігацыі), а па цэнтры - працоўная вобласць. Меню арганізавана суцэль лагічна, усе налады знаходзяцца пад рукой. Падабенства інтэрфейсу з адмінкай WordPress не выпадковае: нам вельмі спадабалася цесная інтэграцыя Plesk з гэтай папулярнай CMS, усталёўка якой тут да мяжы аўтаматызаваная. Даволі зручна ставіць і іншыя іншыя скрыпты - гэта вялікі плюс.
У правай частцы акна можна знайсці дадатковыя элементы інтэрфейсу, якія спрашчаюць працу з панэллю. Яны змяшчаюць разнастайную інфармацыю, дазваляюць хутка пераходзіць у розныя раздзелы настроек, а таксама прапануюць усталяваць дадатковае ПЗ. Галоўная перавага Plesk – велізарная колькасць пашырэнняў і сумяшчальнасць з экзатычным для вэб-хостынгу софтам. Асабліва нам спадабалася падтрымка Docker са скрынкі і багаты набор гатовых выяў (можна таксама загружаць уласныя).
Напрыканцы невялікая лыжка дзёгцю: у Plesk web admin edition даступныя толькі базавыя функцыі, у даражэйшых рэдакцыях іх спіс значна шырэй. Зрэшты, гэтая агульная ўласцівасць версій пачатковага ўзроўня.
▍cPanel & WHM
Тут нам спадабалася падзел акаўнтаў на два тыпу: карыстачы і адміністратары/рэсэлеры. Фактычна прадукт складаецца з двух розных панэляў: уласна cPanel і WebHost Manager (WHM). Першая прызначана для звычайных карыстальнікаў хостынгу і працаваць з ёю дастаткова зручна.
Якія ўключаюць магчымасць стварэння тарыфных планаў функцыі для адміністратараў і рэсэлераў даступныя праз адмысловую панэль WHM. Інтэрфейс гэтай панэлі ў цэлым арганізаваны лагічна: у левай частцы традыцыйна размешчана іерархічнае меню з пошукавым радком, а ў правай - працоўная вобласць. У ёй вельмі шмат налад і гэта з аднаго боку добра. З іншага боку меню WHM зручным не назавеш. Калі ў Plesk нам практычна не даводзілася карыстацца пошукам, тут у кожным раздзеле столькі опцый, што пошукавы радок становіцца асноўнай прыладай адміністратара.
▍ISPmanager
Важнае адрозненне гэтай гэтай панэлі кіравання ад папярэдніх - максімальна спрошчаны і зразумелы інтуітыўна інтэрфейс. Злева знаходзіцца навігацыйнае меню, а справа – працоўная вобласць. Адкрываць розныя опцыі меню можна па асобнасці або адначасова ва ўкладках працоўнай вобласці - гэта вельмі зручна, таму што розныя функцыі панэлі часта бываюць патрэбныя адміністратарам раўналежна. Апроч непасрэдна звязаных з хостынгам, адміністратарам даступныя некаторыя дадатковыя, а таксама сістэмныя функцыі, накшталт антывіруснай праверкі, файлавага мэнэджара, планавальніка ці брандмаўэра. У спіс дадатковых прыкладанняў, якія пастаўляюцца ў камплекце, уваходзіць Roundcube Webmail і phpMyAdmin.
Нам спадабалася прастата першапачатковай налады і магчымасць аўтаматычнага абнаўлення ПА, а таксама поўная руская лакалізацыя панэлі і ўсёй спадарожнай дакументацыі – у замежных распрацовак з гэтым бываюць складанасці. З іншага боку спрошчаны інтэрфейс не заўсёды валодае належнай гнуткасцю налад, а колькасць даступных дадатковых модуляў для ISPmanager знікаюча мала ў параўнанні з калекцыямі для Plesk і cPanel. Акрамя таго ў самай таннай рэдакцыі Lite нельга ствараць рэсэлераў і кластарныя канфігурацыі.
бяспеку
Панэль кіравання дае адміністратарам шырокія паўнамоцтвы ва ўсталяванай на серверы аперацыйнай сістэме і таму патэнцыйная наяўнасць уразлівасцяў у ёй можа быць небяспечным. Па змаўчанні для доступу да функцый усіх пералічаных панэляў выкарыстоўваецца які падтрымлівае шыфраванне пратакол HTTPS з самападпісаным сертыфікатам. Пры гэтым ніхто не забараняе карыстачу ўсталяваць набыты сертыфікат. Акрамя гэтага ў cPanel і ISPmanager наладжваецца двухфактарная аўтэнтыфікацыя пры ўваходзе для адміністратараў/рэселераў і кліентаў. Акрамя таго ў cPanel ёсць дадатковая абарона прылад адміністравання: у ёй, напрыклад, няма доступу phpMyAdmin па прамой спасылцы. Таксама ўсе тры панэлі рэгулярна абнаўляюцца, дазваляюць усталёўваць сертыфікаты SSL для сайтаў (у тым ліку самападпісаныя) і ў іх можна дадаць розныя злучаныя з бяспекай модулі, накшталт антывірусных сродкаў.
рэзервовае капіраванне
Plesk падтрымлівае поўнае і інкрыментнае рэзервовае капіраванне ва ўласнае сховішча або на знешні рэсурс. Пры гэтым можна стварыць як поўную копію ўсяго сервера, так і копію дадзеных асобных карыстацкіх акаўнтаў. cPanel стварае сціснутыя і несціснутыя, а таксама інкрыментныя копіі - па змаўчанні яны захоўваюцца лакальна. Варта адзначыць наяўнасць магчымасці запуску працэдуры капіравання па раскладзе і адсутнасць уласнага інтэрфейсу для аднаўлення дадзеных.
Налады рэзервовага капіявання ў ISPmanager на наш погляд нядосыць гнуткія, але ўсе асноўныя магчымасці ў гэтай панэлі таксама ёсць: дадзеныя захоўваюцца ў лакальным каталогу або на вонкавым рэсурсе і могуць быць абаронены паролем. Па змаўчанні капіруюцца дадзеныя ўсіх карыстальнікаў, хоць гэта можа быць зменена ў наладах. Акрамя таго ў настройках указваецца колькасць поўных і штодзённых рэзервовых копій.
Перавагі і недахопы
Усе тры разгледжаныя панэлі ўзначальваюць спісы самых папулярных і адрозніваюцца шырокімі функцыянальнымі магчымасцямі. Plesk падтрымлівае разнастайнае праграмнае забеспячэнне і дазваляе вырашаць найболей шырокае кола задач. Карыстачам даступна больш за 200 000 разнастайных выяў Docker, а велізарная колькасць пашырэнняў робіць Plesk універсальнай прыладай, прыдатным не толькі для арганізацыі хостынгу. cPanel разлічана на рашэнне звязаных з хостынгам задач, пры гэтым распрацоўшчыкі падзялілі доступ да розных функцый на два ўзроўні: для звычайных карыстальнікаў і адміністратараў зроблены асобныя панэлі. Варта таксама адзначыць высокую патрабавальнасць да вылічальных рэсурсаў – cPanel не варта ўсталёўваць на маламагутныя VPS. Панэль ISPmanager таксама прызначаная толькі для кіравання хостынгам. Яна простая ў выкарыстанні, непатрабавальная да рэсурсаў і варта нядорага - мабыць гэта лепшы варыянт для VPS пачатковага ўзроўню або для пачаткоўцаў адміністратараў і хосцераў.
Крыніца: habr.com