Панели управления хостингом
Веб-интерфейсы вроде ISPmanager, FASTPANEL, cPanel и Plesk, которые управляют сайтами, доменами, почтой, базами и сертификатами без командной строки.
Что такое панели управления хостингом
Панель управления хостингом — веб-приложение, установленное на сервер, которое делает через браузер то, что иначе делается руками в консоли: создаёт сайты и виртуальные хосты nginx или Apache, заводит базы данных и пользователей, настраивает почту, выпускает SSL-сертификаты, переключает версии PHP, ставит бэкапы по расписанию и раздаёт доступы клиентам.
Панель — это не хостинг и не отдельный тариф. Это софт поверх обычного VPS или выделенного сервера, который работает от root и берёт управление системой на себя.
ISPmanager
ISPmanager (разработчик — ISPsystem) — фактический стандарт панели в рунете, коммерческая, с помесячной лицензией. Продаётся в нескольких редакциях: младшая рассчитана на свои сайты, старшие — на хостинг-бизнес с клиентами, реселлерами и почтой.
Почему её так часто видно: она русскоязычная, знакома большинству российских админов, лицензию продаёт почти каждый провайдер, а поддержка отвечает по-русски. Веб-интерфейс по умолчанию слушает порт 1500.
FASTPANEL
FASTPANEL — российская панель от команды FASTVPS. Основная функциональность бесплатна, часть возможностей платная. Ставится на Debian и Ubuntu, интерфейс по умолчанию — порт 8888.
Берут её обычно как бесплатную замену ISPmanager для небольшого парка сайтов: базовых задач (сайты, БД, PHP разных версий, Let's Encrypt, бэкапы) она закрывает достаточно.
Остальные
| Панель | Лицензия | ОС | Порт по умолчанию | Замечание |
|---|---|---|---|---|
| ISPmanager | платная | Linux | 1500 | стандарт в рунете |
| FASTPANEL | бесплатная + платные модули | Debian, Ubuntu | 8888 | российская |
| cPanel / WHM | платная | RHEL-совместимые | 2083 / 2087 | стандарт на западном рынке |
| Plesk | платная | Linux и Windows | 8443 | единственная зрелая под Windows |
| HestiaCP | бесплатная, open source | Debian, Ubuntu | 8083 | живой форк заброшенной VestaCP |
| aaPanel, CyberPanel, ISPConfig | бесплатные | Linux | — | нишевые, но рабочие |
Разница между ними меньше, чем кажется: все раскладывают один и тот же LEMP-стек и отличаются интерфейсом, ценой и мелочами. Определяющий фактор обычно не функции, а то, с чем умеет работать ваш админ, и есть ли под панель готовая миграция с текущего хостинга.
Панель или голая консоль
Панель оправдана, когда сайтов много и они разные: хостинг-бизнес, студия с клиентскими проектами, почта на своём домене, потребность выдать заказчику доступ «только к его сайту», отсутствие постоянного администратора. Всё, на что уйдёт день ручной настройки, панель делает за пять минут.
Панель мешает, когда продукт один и вокруг него выстроен процесс. Панель владеет конфигами веб-сервера и переписывает правки, сделанные руками; она плохо уживается с Docker и деплоем из CI/CD; состояние сервера живёт внутри панели, поэтому воспроизвести машину из кода в духе IaC не получится. Для одного приложения, которое выкатывается пайплайном, панель — лишний слой и лишняя поверхность атаки.
Отдельный случай — CMS-хостинг: под WordPress или Битрикс панель обычно экономит время, под Magento со своим Elasticsearch и Varnish она чаще мешает.
Безопасность
Панель работает от root, публикует веб-интерфейс наружу и умеет всё. Это ровно тот софт, компрометация которого означает потерю сервера целиком, а RCE в разное время находили у всех перечисленных панелей.
Минимальная гигиена:
- Не публиковать порт панели в интернет. Ограничьте доступ по IP на межсетевом экране или спрячьте за VPN. Панель нужна вам, а не всему миру.
- Обновлять сразу. Уязвимости в панелях эксплуатируются массово и автоматически.
- Включить двухфакторную аутентификацию, если панель умеет.
- Не держать на сервере с панелью ничего ценного постороннего — например, phpMyAdmin, выставленный в интернет отдельно от панели, добавляет вторую дверь к тем же данным.
Связанные термины
- Хостинг — что панель, собственно, обслуживает
- VPS — где панель обычно и живёт
- CMS-хостинг — основной сценарий применения панелей
- LEMP-стек — то, что панель раскладывает под капотом
- SSL-сертификат — выпуск Let's Encrypt в пару кликов
- Резервное копирование — встроенное в панель и почему его мало
Готовы запустить GPU-задачу?
Запустить GPU-сервер