Лицензии для автоматизации хостинга
Выставление счетов, создание аккаунтов, установка приложений и выдача VPS плохо масштабируются, пока делаются руками. Софт из этого раздела перекладывает такие задачи на сам сервер.
WHMCS закрывает коммерческую сторону хостингового бизнеса — формы заказа, счета, приём платежей, выдачу услуг и тикеты поддержки в одном месте, — так что при покупке тарифа аккаунт создаётся на сервере без чьего-либо участия. Softaculous — установщик, который работает прямо внутри панели управления: WordPress, движки магазинов, форумы и сотни других приложений разворачиваются в один клик, и клиент вообще не сталкивается с FTP и реквизитами базы данных. Рядом с ним идёт SitePad — конструктор сайтов на готовых шаблонах, с перетаскиванием блоков, для клиентов, которым нужен простой сайт и не хочется никого нанимать. Virtualizor превращает одну выделенную машину в узел виртуализации KVM или LXC с собственной панелью управления — обычно именно с этого хостинг-компания начинает продавать VPS. WP Toolkit ведёт все установки WordPress на сервере с одного экрана: массовые обновления, клонирование, staging-копии, укрепление безопасности — то, что заменяет обновление сотен сайтов поодиночке.
Всё это встаёт в ту секунду, когда истекает лицензия, поэтому сама лицензионная часть должна оставаться скучной. Лицензии выдаются на IP-адрес, а не на файл ключа: копировать и хранить нечего. Переехали на другой сервер — меняете IP в панели сами, не дожидаясь поддержки: новый адрес работает сразу, старый в тот же момент отключается. Заказы списываются с предоплаченного баланса без стадии подтверждения и обычно готовы к работе в течение минуты; установка на сервере — одна команда, нужную запись скрипт находит по IP. Пополнение баланса криптовалютой зачисляется автоматически, банковский перевод подтверждает человек. Помесячные сроки идут до конца периода, автопродление отключается, договора и штрафа за отказ нет. Если у вас уже стоит WHMCS, настоящая выгода — REST API: создать лицензию при выдаче тарифа, продлить вместе с расчётным периодом, приостановить при просрочке оплаты и перенести IP при смене сервера — всё это изнутри вашей собственной автоматизации. Реселлерским аккаунтам скидочные цены применяются автоматически в момент заказа, скрипт установки отдаётся с их собственного домена и под их брендом, а ещё они могут заводить субреселлеров с отдельными прайс-листами и лимитами баланса. Каждый заказ, продление и вызов API записывается в аккаунт вместе с результатом, а актуальные цены показаны на странице товара в панели.