Skip to content

ISPmanager

Общее описание

ISPmanager — это мощная и гибкая панель управления хостингом, предназначенная для администрирования серверов различных уровней: от shared-хостинга до VPS и выделенных серверов. Она предоставляет удобный графический интерфейс (GUI) для выполнения задач, связанных с веб-хостингом: управление доменами, базами данных, почтой, файлами, DNS и другими аспектами.

Основные версии:

  • ISPmanager Lite — упрощённая версия для shared-хостинга
  • ISPmanager Professional — полноценная версия с расширенным функционалом
  • ISPmanager Cluster — масштабируемая система для централизованного управления несколькими серверами

Архитектура и основные компоненты

1. Интерфейс пользователя

Доступен через браузер по адресу:

https://ваш_домен:1500

Основные разделы: - Сайты — создание и управление сайтами - Почта — настройка ящиков, переадресации, фильтров - Базы данных — MySQL/MariaDB, PostgreSQL - Файлы — загрузка и редактирование файлов - SSL-сертификаты — установка и настройка - Резервные копии — создание и восстановление - CRON — настройка автоматических задач - SSH-доступ — терминал в браузере - DNS — управление записями

2. Интерфейс администратора

Доступен только для пользователей с правами root или администратора.

Основные функции: - Управление аккаунтами пользователей - Настройка тарифных планов - Резервное копирование сервера - Мониторинг состояния сервера - Управление DNS-зонами - Интеграция с биллинг-системами


Поддерживаемые операционные системы

ISPmanager официально поддерживает следующие дистрибутивы Linux: - CentOS (7.x, 8.x) - AlmaLinux (8.x) - Debian (9.x, 10.x, 11.x) - Ubuntu (18.04, 20.04)

Примечание: поддержка Ubuntu может быть ограничена из-за особенностей пакетного менеджера и структуры каталогов.


Установка ISPmanager

Шаги установки (на примере CentOS 7):

  1. Убедитесь, что система чистая и соответствует требованиям:
  2. Статический IP-адрес
  3. Минимум 1 ГБ RAM (рекомендуется 2+)
  4. Не менее 10 ГБ свободного места

  5. Обновите систему:

yum update -y
  1. Запустите установку ISPmanager:
cd /usr/local/ispmgr/
wget https://download.ispsystem.com/install.sh
sh install.sh ispmanager
  1. После установки откройте панель:
https://ваш_IP:1500

Первый вход: - Логин: root - Пароль: admin (первый запуск, рекомендуется изменить)


Лицензия

ISPmanager является коммерческим продуктом. Для его использования требуется лицензия, которая привязана к IP-адресу сервера.

Лицензию можно купить на официальном сайте https://www.ispmanager.com.

Проверить статус лицензии можно командой:

/usr/local/mgr5/sbin/licmgr --list

Конфигурационные файлы

Файл Описание
/usr/local/mgr5/etc/ispmgr.conf Основной конфигурационный файл
/usr/local/mgr5/etc/mgrctl.conf Конфигурация CLI-утилит
/etc/httpd/conf.d/isp*.conf Конфигурации Apache
/etc/nginx/conf.d/isp*.conf Конфигурации Nginx
/var/www/ispmgr/ Веб-интерфейс и скрипты

Управление пользователями и аккаунтами

Через интерфейс администратора можно: - Создавать, удалять и редактировать пользователей - Назначать тарифные планы - Ограничивать доступ к определённым функциям - Переносить аккаунты между серверами (в случае кластерной версии)


Управление доменами и DNS

В ISPmanager: - Управление доменами и поддоменами - Настройка псевдодоменов и перенаправления - Редактор DNS-зон (A, CNAME, MX, TXT, SRV и др.) - Импорт/экспорт зон - Интеграция с внешними DNS-провайдерами


Управление базами данных

ISPmanager позволяет: - Создавать и управлять базами данных MySQL и PostgreSQL - Управлять пользователями БД и их привилегиями - Использовать phpMyAdmin и phpPgAdmin - Экспортировать и импортировать SQL-файлы


Управление электронной почтой

Функционал: - Создание и удаление почтовых ящиков - Автоответчики, переадресация, фильтры - Настройка SPF, DKIM, DMARC - Интеграция с антиспам-фильтрами - Просмотр логов доставки


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

Основные средства:

  • IP-блокировка — ограничение доступа к панели
  • SSH-доступ — возможность подключения через терминал
  • SSL/TLS — защита соединений
  • Мониторинг входов — история авторизаций
  • Поддержка двухфакторной аутентификации (TFA)

Резервное копирование и восстановление

ISPmanager поддерживает: - Полные и частичные бэкапы - Локальное и удалённое хранение резервных копий (FTP, SFTP, Amazon S3 и др.) - Расписание бэкапов - Восстановление сайтов, баз данных, почты и настроек

Резервные копии находятся по пути: /var/www/backup (по умолчанию)


Автоматизация и API

ISPmanager предоставляет программный интерфейс (API), который позволяет управлять сервером программно.

Пример запроса через API:

GET /manager/isapi?authinfo=login:password&out=xml&func=site.add

Также есть CLI-утилита mgrctl, например:

/usr/local/mgr5/sbin/mgrctl -m ispmgr site.edit name=example.com ip=192.168.0.1

Интеграции

ISPmanager совместим со многими сторонними инструментами: - Let’s Encrypt — бесплатные SSL-сертификаты - WHMCS — биллинговая система - VMmanager — управление виртуальными машинами - DCImanager — управление физическими серверами - Cloudflare — интеграция с CDN


Производительность и оптимизация

Рекомендации:

  • Использовать Nginx вместо Apache
  • Настроить кэширование (например, Memcached)
  • Использовать SSD-накопители
  • Включить Gzip и HTTP/2
  • Регулярно очищать логи и временные файлы

Логирование и диагностика

Основные логи:

  • ISPmanager: /usr/local/mgr5/var/log/ispmgr.log
  • Apache/Nginx: /var/log/httpd/access_log, error_log
  • MySQL: /var/log/mysqld.log
  • Почта: /var/log/maillog

Мониторинг нагрузки: - top, htop, iotop - sar (sysstat) - free -m, df -h


Обновление ISPmanager

Обновление осуществляется через специальный модуль или вручную:

/usr/local/mgr5/sbin/pkgupdate

или через интерфейс: - Открыть "Система → Обновления"


Поддержка и документация

Официальные источники: