ISPmanager 6 Business предназначен для хостинг-провайдеров и реселлеров. Вы можете создавать клиентские аккаунты с ограничением по ресурсам, выставлять счета и управлять всем с одного сервера.
Создание тарифного пакета
Настройки → Пакеты → Создать.
| Ресурс | Пример (базовый тариф) |
|---|---|
| Дисковое пространство | 5 ГБ |
| Количество сайтов | 5 |
| Почтовых ящиков | 20 |
| Баз данных | 10 |
| FTP-аккаунтов | 5 |
| Трафик | 100 ГБ/мес |
Пакет — это шаблон лимитов, а не разовая настройка: если позже поднять квоту в пакете, изменения применяются ко всем клиентам, которые на нём сидят. Отдельные исключения для одного клиента настраиваются уже в его личной карточке, а не в пакете — так удобно делать точечные скидки без создания нового тарифа.
Создание клиентского аккаунта
Настройки → Пользователи → Создать → тип: Пользователь.
- Назначьте тарифный пакет
- Укажите логин и пароль
- Клиент получит доступ к своей зоне панели
Белая метка (White Label)
Настройки → Брендинг → загрузите логотип и укажите название. Клиенты будут видеть вашу торговую марку вместо «ISPmanager».
Что можно изменить в брендинге
- Логотип в шапке панели
- Название продукта в заголовке вкладки браузера
- Цветовую схему интерфейса (в зависимости от редакции)
- Текст в письмах уведомлений клиентам
Мониторинг использования ресурсов
Настройки → Пользователи → выберите клиента → статистика: диск, трафик, количество ресурсов.
Квоты и лимиты
При превышении квоты пользователь получает уведомление. Вы можете настроить действие: предупреждение или блокировка создания новых ресурсов.
Автоматизация учёта ресурсов через API
Для выставления счетов провайдеры обычно не считают трафик и место вручную — статистика забирается по расписанию через REST API ISPmanager и передаётся во внешнюю биллинговую систему.
# Пример запроса статистики пользователя через API ISPmanager
curl -s "https://your-server:1500/ispmgr?out=json&func=user.stat&elid=client1&auth=TOKEN"
Ответ содержит объём занятого диска и трафика за период — эти данные удобно сверять с лимитом пакета перед автоматической блокировкой аккаунта или напоминанием клиенту об апгрейде тарифа.
Типичные ошибки реселлинга
| Сообщение / симптом | Что означает |
|---|---|
Quota exceeded при создании нового сайта клиентом | Клиент исчерпал лимит по дисковому пространству или числу сайтов в своём пакете |
| Клиент видит чужие домены в списке | Ошибка в назначении владельца при ручном переносе аккаунта — проверьте поле «Владелец» в карточке домена |
| Изменение пакета не применяется к уже созданному клиенту | Некоторые лимиты фиксируются на момент создания аккаунта — нужно вручную обновить квоту в карточке пользователя |
| White Label не отображается для клиента | Клиент зашёл по прямому IP-адресу панели, а не по вашему брендированному домену |
Реселлинг в разных редакциях: сравнение
| Возможность | Lite | Business | Host |
|---|---|---|---|
| Клиентские аккаунты с квотами | Нет | Да | Да |
| Тарифные пакеты | Нет | Да | Да |
| White Label | Нет | Да (базовый) | Да (расширенный) |
| Интеграция с биллингом | Нет | Частичная | Полная |
Когда реселлинг через ISPmanager не подходит
- Нужна автоматическая привязка оплаты к тарифу с продлением и блокировкой при просрочке — панель не заменяет биллинговую систему, нужна интеграция или отдельный WHMCS-подобный сервис
- Клиентов больше нескольких сотен, и нужна многоуровневая иерархия реселлеров (реселлер продаёт реселлеру) — такой глубины вложенности ISPmanager Business не предусматривает
- Требуется белая метка с полной заменой домена панели, собственным SSL и мобильным приложением — это уровень задач для WHMCS с отдельным клиентским порталом, а не встроенного брендинга панели
- Клиентам нужен доступ через API с собственными правами, отдельными от прав панели, — интеграция с внешними системами через готовые SDK на этом уровне слабее, чем у крупных биллинговых платформ
Проверка результата
После создания тарифного пакета и первого клиента проверьте, что ограничения действительно работают, а не просто отображаются в интерфейсе.
# Через SSH: посмотреть реальную квоту пользователя в системе
repquota -u /home
# Сверить с лимитом, указанным в пакете ISPmanager
Если системная квота не совпадает со значением в пакете — квоты применяются с задержкой или пакет был изменён после создания клиента, и нужно синхронизировать значения вручную через карточку пользователя. Связанные темы: квоты пользователей в ISPmanager 6 и сравнение ISPmanager с cPanel/WHM.