Перейти к содержимому
Открытый код, AGPL-3.0

Ведите хостинг-бизнес на софте, который принадлежит вам.

Hostpanel — это собственный биллинг, домены и автоматическое создание аккаунтов в одном комплекте: клиентский портал, панель администратора и API. Устанавливается одной командой.

Установить одной командой
demo-hostpanel-admin.innovayse.com
Панель администратора Hostpanel: выручка, заказы и последние события
AGPL-3.0Весь исходный код на GitHub
3Языка: английский, русский, армянский
amd64 + arm64Готовые образы контейнеров
1 командаДо работающей установки

Для кого

Для компаний, которые продают хостинг

Если клиенты платят вам за сайты, серверы или доменные имена, Hostpanel — система, на которой держится вся эта работа.

Начинающие хостинг-компании

Запускайтесь сразу с биллингом, витриной и автоматическим созданием аккаунтов, без лицензионной платы за каждого клиента.

Реселлеры доменов и хостинга

Продавайте домены и тарифы из одного каталога: своя цена на каждую зону и напоминания перед продлением.

Региональные провайдеры

Обслуживайте клиентов на английском, русском и армянском в одном портале и одной панели администратора.

Команды со своими интеграциями

Добавляйте платёжные шлюзы, регистраторов и связь с панелями управления через SDK плагинов, не форкая ядро.

Что внутри

Всё между посетителем и работающим сервером

Биллинг, домены и создание аккаунтов здесь — единый процесс, а не три инструмента, склеенные вместе.

Биллинг и счета

Счета, транзакции, кредиты, предложения, промокоды и отчёты о доходах; несколько валют, выбираемых для каждого клиента.

Домены

Поиск и регистрация через плагины регистраторов, цены по каждой зоне и напоминания о продлении.

Автоматическое создание аккаунтов

Заказ создаёт аккаунт хостинга на вашем сервере. Приостановка и удаление следуют за счётом.

Клиентский портал, который продаёт

Клиенты заказывают, платят, управляют услугами и доменами и создают обращения. Три варианта витрины, которые настраиваются без кода.

Поддержка

Обращения, готовые ответы, объявления, сетевые инциденты и публичная база знаний.

Три языка

Английский, русский и армянский в портале и в панели администратора.

Плагины вместо форков

Платёжные шлюзы, регистраторы и панели управления подключаются через небольшие интерфейсы. Добавляйте свои с помощью SDK и не трогайте ядро.

Подробнее

Шесть задач, одна система

У каждой части бизнеса свои инструменты, а клиенты, услуги и счета у них общие.

Все возможности

Биллинг

Счета сопровождают заказ всю его жизнь: от черновика до оплаты или возврата.

  • Счета, транзакции, кредиты и предложения
  • Разовые начисления, промокоды и несколько валют, выбираемых для каждого клиента
  • Отчёты по задолженности и доходам

Создание аккаунтов

Оплаченный заказ становится хостинг-аккаунтом на одном из ваших серверов.

  • Аккаунты создаются, приостанавливаются и удаляются на ваших серверах
  • Серверы объединяются в группы и заполняются по выбранному правилу
  • Интеграции с панелями управления уже встроены

Домены

Клиенты ищут и регистрируют имена, а вы назначаете цену на каждую зону.

  • Поиск и регистрация через интеграции с регистраторами
  • Своя цена для каждой доменной зоны
  • Продления с напоминаниями по почте

Поддержка

Клиенты получают ответы, а вся переписка хранится в одном месте.

  • Тикеты с готовыми ответами
  • Объявления и сетевые инциденты
  • Публичная база знаний на витрине

Клиенты

У каждого клиента один аккаунт со всем, что он купил.

  • Заказы, услуги, домены, счета и тикеты в одном личном кабинете
  • Двухфакторный вход через приложение-аутентификатор по желанию
  • Три дизайна витрины, оформление без кода

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

Рутина выполняется по расписанию, и никому не нужно о ней помнить.

  • Онлайн-платежи сверяются каждые несколько минут
  • Письма о продлении и оплате из редактируемых шаблонов
  • Уведомления сотрудникам в чат

Два приложения

Одно для вашей команды, другое для клиентов

Панель администратора и клиентский портал — отдельные приложения, которые работают с одним и тем же API.

demo-hostpanel-admin.innovayse.com
Список клиентов в панели администратора
Панель администратора

Здесь сотрудники ведут бизнес

Всё, что команда делает каждый день: от нового заказа до возврата денег.

  • Клиенты, заказы, продукты и счета
  • Шлюзы, интеграции и шаблоны писем
  • Плагины, отчёты и журнал аудита
  • Английский, русский и армянский
Открыть демо администратора (откроется в новой вкладке)
demo-hostpanel.innovayse.com
Личный кабинет клиента
Клиентский портал

Что видят ваши клиенты

От первого визита до десятого продления, под вашим именем и в ваших цветах.

  • Заказ, оплата счетов и обращения в поддержку
  • Управление услугами и доменами
  • Три переключаемых дизайна витрины
  • Ваше название, логотип и цвета без программирования
Открыть демо для клиентов (откроется в новой вкладке)

Внутри

Посмотрите, прежде чем устанавливать

Скриншоты с тестового стенда и его демонстрационными данными.

demo-hostpanel-admin.innovayse.com
Панель администратора

Панель администратора

Выручка, заказы и события на одном экране.

demo-hostpanel-admin.innovayse.com
Список клиентов в панели администратора

Клиенты

Все клиенты, их услуги и баланс.

demo-hostpanel-admin.innovayse.com
Список счетов в панели администратора

Счета

Фильтр по статусу, напоминания, учёт платежей.

demo-hostpanel-admin.innovayse.com
Список продуктов в панели администратора

Продукты

Тарифы, цены и сервер, на котором создаётся каждый аккаунт.

demo-hostpanel.innovayse.com
Личный кабинет клиента

Личный кабинет

Услуги, домены, счета и обращения клиента.

demo-hostpanel.innovayse.com
Главная страница клиентского портала

Витрина

Страница, на которую попадают посетители, в ваших цветах.

Живое демо

Попробуйте настоящий продукт

Два публичных стенда с демонстрационными данными, которые регулярно сбрасываются. Данные для входа указаны на странице входа.

Клиентский портал

Выберите тариф, оплатите счёт, создайте обращение. Так это видят ваши клиенты.

demo-hostpanel.innovayse.com

Открыть демо клиента (откроется в новой вкладке)

Панель администратора

Клиенты, заказы, продукты, счета, плагины и отчёты. Отсюда вы управляете бизнесом.

demo-hostpanel-admin.innovayse.com

Открыть демо администратора (откроется в новой вкладке)

Плагины

Добавляйте нужное и не трогайте ядро

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

Подпись по умолчанию

Загружаемый плагин должен нести подпись доверенного ключа. Разрешение неподписанных плагинов — настройка, выключенная по умолчанию, и её изменение попадает в журнал аудита.

Платежи

Принимайте карты и банковские платежи через установленный шлюз.

Регистраторы

Ищите и регистрируйте домены у выбранного регистратора.

Создание аккаунтов

Создавайте и ведите аккаунты на серверах другого типа.

Выдача заказа

Выдавайте цифровые товары после оплаты и подсказывайте по возвратам.

Идентификация

Определяйте, от имени какого клиента действует вошедший пользователь.

Фоновые службы

Запускайте фоновый обработчик рядом с панелью.

demo-hostpanel-admin.innovayse.com
Менеджер плагинов в панели администратора с областью загрузки и списком установленных плагинов

Платежи

Получайте оплату и будьте уверены в ней

Банковский перевод встроен. Карточные и банковские шлюзы подключаются плагинами, а каждый онлайн-платёж сверяется со своим счётом.

1

Настройте способ

Включите банковский перевод или установите плагин шлюза в панели администратора.

2

Клиент платит

Из счёта клиент попадает на страницу оплаты шлюза.

3

Hostpanel опрашивает шлюз

При возврате клиента и затем по расписанию, поэтому закрытый браузер не теряет платёж.

4

Сумма проверяется

Сумма и валюта должны совпадать со счётом, иначе платёж отклоняется.

demo-hostpanel-admin.innovayse.com
Страница платёжных шлюзов в панели администратора: карты, кошелёк, банковский перевод и плагин шлюза

Не нужно регистрировать вебхуки

Подтверждение работает опросом, поэтому на стороне шлюза ничего настраивать не нужно.

Читать о платежах

Свой сервер и безопасность

Ваш сервер, ваши данные

Hostpanel работает на Linux-сервере с Docker. Установщик настраивает HTTPS и создаёт все секреты, а система бережёт конфиденциальные данные.

curl -fsSL https://raw.githubusercontent.com/innovayse/hostpanel/main/install.sh | bash

HTTPS автоматически

Встроенный входной сервер получает и продлевает сертификаты Let's Encrypt для обоих имён хоста.

Созданные секреты

Ключи и пароли создаются за вас и записываются в файл .env, который может читать только владелец.

Зашифрованные учётные данные

Сохранённые пароли серверов и API-токены шифруются ключом, который хранится у вас.

Надёжные сессии

Вход использует токен в cookie httpOnly, недоступный скриптам страницы.

Двухфакторный вход

Клиенты могут защитить аккаунт кодом из приложения-аутентификатора.

Подписанные плагины

Загружаемый пакет должен иметь подпись доверенного ключа.

Журнал аудита

Действия в панели администратора записываются.

Одноразовый токен настройки

Первый администратор подтверждает, что управляет сервером, токеном из журнала.

Миграция

Переезд из другой биллинговой системы

Установите небольшой аддон в старой системе, и Hostpanel заберёт из неё записи страница за страницей. Обратно ничего не записывается.

1

Создайте миграцию

В разделе «Инструменты миграции» введите адрес старой системы и выберите данные для импорта.

2

Добавьте аддон

Скачайте аддон с карточки задачи и распакуйте его в старой системе.

3

Соедините системы

Активируйте аддон, вставьте ключ и запускайте проверку, пока она не подтвердит соединение.

4

Запустите импорт

Записи приходят в строгом порядке, а загрузка идёт в фоне.

5

Прочитайте отчёт

Когда задача завершится, просмотрите отчёт об импорте.

Что можно перенести

КлиентыКонтактыПродуктыЗаказыУслугиДоменыСчетаТранзакцииПредложенияТикетыОбъявленияБаза знанийЗагрузкиСетевые инциденты

Старой системе нужен PHP 8.1 или новее и публичный HTTPS-адрес, доступный вашему серверу Hostpanel.

Читать руководство по миграции

Открытый код и SDK

Публичный SDK для ваших плагинов

Hostpanel.Sdk — пакет NuGet под лицензией MIT. Создайте плагин платежей, регистратора, создания аккаунтов, идентификации, выдачи заказа или фоновой службы и распространяйте его бесплатно или платно, с открытым кодом или закрытым.

dotnet add package Hostpanel.Sdk
MITЛицензия SDK
NuGetПакет Hostpanel.Sdk
6Типов плагинов

Сравнение

Что вы получаете и чего пока нет

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

Лицензия

AGPL-3.0, весь исходный код на GitHub

Коммерческая лицензия

Стоимость

Без лицензионной платы

Платные подписки

Где работает

На вашем сервере, с Docker

На вашем сервере или в облаке производителя

Расширения

SDK плагинов под MIT. Каталог пока небольшой

Большой магазин сторонних модулей

Переезд

Импортёр забирает ваши данные

Не применимо

Чего пока нет

Это хотелось бы иметь, но в комплекте сегодня этого нет.

  • Создание аккаунтов в некоторых популярных панелях управления
  • Встроенные карточные шлюзы, они подключаются плагинами
  • Больше регистраторов доменов
  • Автоматический расчёт налога, сейчас ставку на каждом счёте задают сотрудники
  • Автоматическая проверка новых заказов на мошенничество
  • Облачная версия, которую обслуживает кто-то другой
  • Большой каталог готовых модулей

Вопросы и ответы

О чём спрашивают в первую очередь

Короткие ответы. Длинные есть в документации.

Hostpanel стоит денег?

Нет. Это свободное программное обеспечение под AGPL-3.0, без лицензионной платы за клиента или сервер. Вы платите только за собственный сервер.

Можно ли использовать его в платном бизнесе?

Да. Его можно использовать, изменять и запускать у себя, в том числе в коммерческих целях. Если вы запускаете изменённую версию как сетевой сервис, предложите пользователям её исходный код.

Есть ли облачная версия?

Сейчас нет. Hostpanel запускается на вашем Linux-сервере с Docker.

Какие языки поддерживаются?

Английский, русский и армянский — и в клиентском портале, и в панели администратора.

Какие платёжные шлюзы входят в комплект?

Банковский перевод встроен. Карточные и банковские шлюзы устанавливаются плагинами.

Можно ли перенести существующих клиентов?

Да. Аддон для импорта забирает из прежней системы клиентов, продукты, услуги, домены, счета, тикеты и не только.

Можно ли написать собственный плагин?

Да. SDK плагинов — пакет NuGet под лицензией MIT, поэтому плагин может быть бесплатным или платным, с открытым или закрытым кодом.