Hosting & Servers

Панели управления хостингом

Веб-интерфейсы вроде 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 платная Linux1500 стандарт в рунете
FASTPANEL бесплатная + платные модули Debian, Ubuntu 8888 российская
cPanel / WHM платная RHEL-совместимые 2083 / 2087 стандарт на западном рынке
Plesk платная Linux и Windows 8443 единственная зрелая под Windows
HestiaCP бесплатная, open sourceDebian, Ubuntu 8083 живой форк заброшенной VestaCP
aaPanel, CyberPanel, ISPConfig бесплатные Linux нишевые, но рабочие

Разница между ними меньше, чем кажется: все раскладывают один и тот же LEMP-стек и отличаются интерфейсом, ценой и мелочами. Определяющий фактор обычно не функции, а то, с чем умеет работать ваш админ, и есть ли под панель готовая миграция с текущего хостинга.

Панель или голая консоль

Панель оправдана, когда сайтов много и они разные: хостинг-бизнес, студия с клиентскими проектами, почта на своём домене, потребность выдать заказчику доступ «только к его сайту», отсутствие постоянного администратора. Всё, на что уйдёт день ручной настройки, панель делает за пять минут.

Панель мешает, когда продукт один и вокруг него выстроен процесс. Панель владеет конфигами веб-сервера и переписывает правки, сделанные руками; она плохо уживается с Docker и деплоем из CI/CD; состояние сервера живёт внутри панели, поэтому воспроизвести машину из кода в духе IaC не получится. Для одного приложения, которое выкатывается пайплайном, панель — лишний слой и лишняя поверхность атаки.

Отдельный случай — CMS-хостинг: под WordPress или Битрикс панель обычно экономит время, под Magento со своим Elasticsearch и Varnish она чаще мешает.

Безопасность

Панель работает от root, публикует веб-интерфейс наружу и умеет всё. Это ровно тот софт, компрометация которого означает потерю сервера целиком, а RCE в разное время находили у всех перечисленных панелей.

Минимальная гигиена:

  • Не публиковать порт панели в интернет. Ограничьте доступ по IP на межсетевом экране или спрячьте за VPN. Панель нужна вам, а не всему миру.
  • Обновлять сразу. Уязвимости в панелях эксплуатируются массово и автоматически.
  • Включить двухфакторную аутентификацию, если панель умеет.
  • Не держать на сервере с панелью ничего ценного постороннего — например, phpMyAdmin, выставленный в интернет отдельно от панели, добавляет вторую дверь к тем же данным.

Связанные термины

Готовы запустить GPU-задачу?

Запустить GPU-сервер