Панелі керування сервером: яка вам підходить?
Панель керування сервером — це програма, у якій сайтами, базами даних, поштою й сертифікатами керують кліками. CloudPanel і HestiaCP безплатні, а CyberPanel має безплатну редакцію. Plesk, cPanel і DirectAdmin працюють за ліцензією, і її вартість — окрема стаття витрат, не входить у ціну сервера. Для одного сайту на WordPress панель не потрібна. Якщо ви керуватимете багатьма сайтами чи акаунтами клієнтів, із панеллю буде легше.
Шість панелей поруч
| Панель | Ліцензія | Підтримувані системи | Офіційний мінімум пам’яті |
|---|---|---|---|
| CloudPanel | Безплатна | Ubuntu, Debian | 2 ГБ |
| HestiaCP | Безплатна, відкритий код (GPLv3) | Debian, Ubuntu LTS | 1 ГБ (без SpamAssassin і ClamAV) |
| CyberPanel | Безплатна редакція, платні доповнення | Ubuntu, AlmaLinux і родина RHEL | 1 ГБ (посібник зі встановлення) |
| Plesk | Платна ліцензія на сервер | Дистрибутиви Linux і Windows Server | 1 ГБ плюс 1 ГБ swap (Linux), 2 ГБ (Windows) |
| cPanel і WHM | Платна ліцензія на сервер | AlmaLinux, Rocky Linux, CloudLinux, Ubuntu | 2 ГБ (для AlmaLinux), рекомендовано 4 ГБ |
| DirectAdmin | Платна ліцензія на сервер | Родина RHEL (AlmaLinux, Rocky), Debian, Ubuntu | 4 ГБ і щонайменше 4 ГБ swap |
У стовпці з пам’яттю вказано потреби лише самої панелі. Те, що потрібно вашим сайтам, додається зверху. Цифри взято з офіційної документації кожної панелі, а між версіями вони можуть змінюватися, тож перед встановленням перевірте актуальну документацію.
Чим панелі відрізняються
- CloudPanel: легка панель на основі Nginx, PHP-FPM і Node.js. Розміщує сайти на PHP, Node.js, Python і статичні сайти, одним кліком випускає сертифікати Let's Encrypt і має інтерфейс брандмауера на основі ufw. На офіційній сторінці поштовий сервер не згадано, тож для пошти плануйте окреме рішення.
- HestiaCP: постачається з Nginx, Apache (встановлюється за замовчуванням, під час встановлення його можна вимкнути), PHP-FPM і MariaDB. Для пошти вона ставить Exim і Dovecot, для DNS — BIND. Типове встановлення містить також ClamAV і SpamAssassin, а 1 ГБ у таблиці стосується лише випадку, коли обидва вимкнено. Підійде тим, хто хоче керувати сайтами, поштою й DNS на одному сервері.
- CyberPanel: побудована на OpenLiteSpeed, має інструменти на кшталт менеджера WordPress. Інсталятор пропонує на вибір Postfix (пошта) і PowerDNS.
- Plesk: ліцензія діє на один сервер, а редакції відрізняються обмеженням кількості доменів. Із цих шести панелей лише Plesk підтримує Windows Server.
- cPanel і WHM: ліцензія прив’язана до основної публічної адреси IPv4 сервера, а її рівні залежать від кількості акаунтів. Працює лише на Linux.
- DirectAdmin: ліцензії продаються за різними рівнями, а деякі з них обмежують кількість акаунтів і доменів. Панель відкривається на порту 2222.
Яка підійде вам?
- Один сайт або кілька, а бюджету на ліцензію немає: CloudPanel. Якщо потрібні ще пошта й DNS, то HestiaCP.
- Сайт на WordPress, OpenLiteSpeed і LiteSpeed Cache: варіант — CyberPanel.
- Ви розміщуєте сайти клієнтів і хочете звичний інтерфейс: cPanel, Plesk або DirectAdmin. Урахуйте вартість ліцензії.
- Панель на Windows Server: Plesk.
- Ви запускаєте один застосунок: панель, можливо, не потрібна. Досить SSH і готового встановлення, а панель — це додаткове споживання пам’яті та ще одна поверхня для атак.
Запитання, які варто поставити собі спершу
- Скільки сайтів і клієнтів? Кількома сайтами можна керувати вручну. Коли акаунтів десятки, панель заощаджує час.
- Чи розміщуватимете пошту? Панель встановить поштовий сервер, але щоб листи потрапляли у вхідні, потрібна окрема робота: SPF, DKIM, DMARC і репутація IP-адреси. За умовами користування розсилати небажану масову пошту заборонено.
- Чи є бюджет на ліцензію? У платної панелі щомісячна вартість додається до ціни сервера.
- Яку операційну систему ви хочете? Обрана панель обмежує вибір операційної системи. Дивіться відповідний стовпець у таблиці.
- Чи правитимете налаштування вручну? Налаштування, які ви змінюєте у файлах повз панель, можуть бути перезаписані оновленнями панелі.
Якщо не можете визначитися, випробуйте панель на окремому невеликому сервері, а не на робочому. Панелі змінюють систему власними налаштуваннями, тому видалення часто означає перевстановлення, а не чисте деінсталювання.
Що варто знати перед встановленням
- Панелі потрібна чиста система. Панелі встановлюють вебсервер, базу даних і поштові служби зі своїми налаштуваннями. У документації HestiaCP, DirectAdmin і CyberPanel вимагається чиста операційна система. Не встановлюйте панель на сервер, де вже працює сайт. Спершу зробіть резервну копію, а потім перевстановіть сервер. Перевстановлення видаляє всі дані.
- Не відкривайте порт адміністрування всім. Інтерфейс панелі відкривається на власному порту. За офіційною документацією, CloudPanel використовує 8443, HestiaCP — 8083, Plesk — 8443, DirectAdmin — 2222. Відкривайте цей порт лише для власної IP-адреси, наприклад
sudo ufw allow from 203.0.113.5 to any port 8443. Залиште інший спосіб входу, наприклад консоль VNC у панелі, на випадок, якщо ваша IP-адреса зміниться і вас заблокує. - Ліцензія — окрема стаття витрат. Для платних панелей ліцензія не входить у ціну сервера. Актуальні ціни й умови дивіться на сайті самої панелі. У Seturack збільшення розміру й перевстановлення зберігають IP-адресу, тож ліцензії, прив’язані до IP-адреси, не страждають.
- Панель споживає пам’ять. Мінімум 4 ГБ для DirectAdmin означає, що починати треба з 4 ГБ оперативної пам’яті. Те, що потрібно вашим сайтам, додайте зверху.
- Підтримуйте актуальність. Панель адміністрування — ціль, доступна з інтернету. Регулярно встановлюйте оновлення панелі й операційної системи та задайте для облікового запису адміністратора надійний пароль.
- Керуйте брандмауером в одному місці. Якщо в панелі є власний інтерфейс брандмауера, керуйте правилами там. Якщо ще й правите ufw вручну, правила можуть конфліктувати.
У Seturack більшість із цих панелей обирають під час замовлення, а сама панель встановлюється під час першого запуску сервера: CloudPanel, HestiaCP, CyberPanel, aaPanel, FASTPANEL, ISPConfig, Webmin, Plesk, cPanel і DirectAdmin. Ліцензію на платні панелі ви купуєте самостійно. Дізнавшись, скільки пам’яті потрібно панелі, задайте розмір, а якщо його забракне, збільшіть сервер у панелі.
Готове до роботи в Seturack: CyberPanel, HestiaCP, CloudPanel, aaPanel, FASTPANEL, ISPConfig, Webmin, Plesk, DirectAdmin, cPanel, Easypanel, Coolify.
Коментарі0
Коментарів поки немає
Поділіться своєю думкою першим.
Будь ласка, увійдіть або зареєструйтеся, щоб залишити коментар.