ISPmanager 6 — следующее поколение панели управления от ISPsystem (Новосибирск). В отличие от версии 5, шестая версия написана на Go-микросервисах и React-фронтенде, отказавшись от монолитной PHP-архитектуры. Панель управляет виртуальным хостингом, VPS и выделенными серверами.
Как работает
ISPmanager 6 состоит из набора Go-микросервисов: ispmgr (ядро), dns-manager, mail-manager, backup-manager. Они взаимодействуют через внутренний API. React-фронтенд обращается к API, команды транслируются в конфигурационные файлы Nginx, Apache, Postfix, Dovecot, BIND.
ISPmanager поддерживает два режима работы: Hosting (для виртуального хостинга с изоляцией по пользователям) и Business (для реселлеров с тарифными планами). В режиме Hosting каждый сайт работает под отдельным системным пользователем — это обеспечивает изоляцию при заражении одного из сайтов.
Ключевые функции ISPmanager 6: управление PHP версиями через PHP-FPM (несколько версий одновременно), встроенный Let's Encrypt-клиент, Docker-интеграция (запуск контейнеров для сайтов), Cron-планировщик, встроенный файловый менеджер, управление SSL-сертификатами.
История
ISPsystem основана в 2001 году в Новосибирске. ISPmanager 1.0 вышел в 2002 году и стал первой русскоязычной панелью управления хостингом. Версии 4 и 5 работали на C++ бэкенде с PHP-фронтендом. ISPmanager 6 анонсирован в 2021 году — полная переработка на Go и React. В 2022 году ISPsystem прекратила продажи зарубежным клиентам, сосредоточившись на российском рынке. По данным компании, панель установлена на более чем 100 000 серверов.
Тарифы и требования
ISPmanager 6 Lite: от 900 руб./мес. (до 50 сайтов). Business: от 1 900 руб./мес. (реселлер, неограниченно). Доступна аренда или покупка лицензии. Минимальные требования: 1 ГБ ОЗУ, 10 ГБ SSD, 1 CPU, Debian 10/11 или Ubuntu 20.04/22.04.
ISPmanager 6 устанавливается командой одной строкой через скрипт инсталлятора. Поддерживает обновление с ISPmanager 5 с частичной миграцией данных. Для работы нужен чистый сервер — панель не устанавливается поверх существующего Nginx или Apache без дополнительной настройки.
ISPmanager 6: автоматизация через API
ISPmanager 6 предоставляет полноценный REST API для автоматизации: создание пользователей, доменов, баз данных, управление SSL, квотами. Аутентификация через API-токен. Пример: POST /api/v3/user с JSON-телом создаёт нового хостинг-пользователя. WHMCS-интеграция через официальный модуль — биллинг и автопровижининг VPS/хостинга.
Обновление ISPmanager: автоматические обновления через встроенный механизм ispmgr. Резервное копирование конфигурации: ISPmanager экспортирует настройки пользователей и сервисов. Docker-версия ISPmanager для тестирования и разработки. Мониторинг из ISPmanager: встроенный Munin для базовых графиков CPU/RAM/диск, интеграция с Zabbix через плагин.
На что обращать внимание
ISPmanager 6 потребляет около 300–500 МБ ОЗУ в режиме ожидания — это больше, чем HestiaCP (~100 МБ) или Froxlor (~50 МБ). Для серверов с 1–2 ГБ ОЗУ это критично. Зато ISPmanager предлагает поддержку на русском языке, официальные модули для российских платёжных систем и интеграцию с WHMCS для биллинга.
ISPmanager 6 и мониторинг
ISPmanager 6 включает встроенный модуль статистики (AWStats/Webalizer для логов трафика). Для полноценного мониторинга сервера (CPU, RAM, disk I/O) подключите внешние системы через API ISPmanager. Также доступна интеграция с биллинговыми системами WHMCS и BILLmanager через API. Логи всех действий сохраняются в /usr/local/mgr5/var/ispmgr.log — полезны при диагностике проблем с настройкой VPS.