Как работает лицензирование
Единственное правило: ваш хостинг никогда не падает из-за нас
Лицензирование Nimbopanel построено вокруг единственного обещания: проблема с доступом к серверу лицензий никогда не должна ломать хостинг ваших клиентов. Оно никогда не «отказывает наглухо».
Как это работает
- Когда вы покупаете план, вы получаете лицензионный ключ (
NIMB-XXXX-XXXX-XXXX-XXXX). - Ваш сервер связывается с сервером лицензий и получает криптографически подписанный токен статуса.
- Ваша установка проверяет подпись встроенным открытым ключом и кэширует последний валидный токен локально.
Закрытый ключ подписи остаётся на сервере лицензий; вашей установке нужен лишь открытый ключ. Никто не может подделать лицензию, а ваш сервер может подтвердить настоящую полностью офлайн.
Офлайн-толерантность
Если сервер лицензий недостижим, ваша установка продолжает доверять последнему подписанному статусу: окно действия 30 дней плюс льготный период 14 дней — примерно шесть недель запаса. Всё это время хостинг продолжает обслуживать, и каждый аккаунт продолжает работать.
По прошествии этих шести недель установка всё ещё работает, а существующие аккаунты и сайты по-прежнему не трогаются никогда. Что приостанавливается — так это платные права: неограниченные сайты, addon-домены, тариф реселлера — пока сервер снова не сумеет связаться. Одна успешная связь восстанавливает их немедленно.
Только подтверждённый сигнал от сервера лицензий о том, что лицензия истекла или приостановлена, имеет какой-либо иной эффект, и даже тогда он мягок: он приостанавливает создание новых аккаунтов. Существующие аккаунты и сайты не трогаются никогда.
Установки без лицензии
Установка без настроенной лицензии не искалечена: каждый инструмент работает, и ничто не докучает. Она работает на правах Free — один сайт, без addon-доменов, без тарифа реселлера. Добавьте ключ в любой момент, и лимиты снимаются при следующей связи.
Управление вашей лицензией
Портал → Лицензии показывает каждый ключ, его тариф, его статус и серверы, на которых он активирован, с указанием, когда каждый в последний раз был на связи.
- Release освобождает слот сервера, чтобы вы могли активировать другую машину. Если панель всё ещё установлена на освобождённом сервере, он опускается до лимитов Free при следующей связи — так что освобождайте сервер, который выводите из эксплуатации, а не тот, что ещё обслуживает клиентов.
- Офлайн / изолированная активация — для сервера, который не может достучаться до этого сайта. На сервере выполните
nimbopanel license-fingerprint, вставьте id в форму, и она чеканит токен; выполнитеnimbopanel license-importс этим токеном на сервере. Токен действует 30 дней и может быть перегенерирован, когда понадобится.
Платные тарифы активируются на количество серверов, включённых в ваш план.
Отпечаток, и что делает переустановка
Лицензия привязывается к серверу отпечатком, который закрепляется при установке панели, в /etc/nimbopanel/instance-id. Он намеренно переживает смену machine-id, так что обычное обслуживание, перезагрузка или смена имени хоста его не тревожат.
Переустановка операционной системы создаёт новый отпечаток, а значит, новую активацию. Старая задерживается как сервер, который больше не выходит на связь. Используйте Release на старой строке после пересборки, иначе вы в конце концов исчерпаете слоты на сервере, которым уже не владеете.
Перенос лицензированной установки на другое железо продолжает работать в течение 14-дневного льготного окна, о котором объявляется в панели и которое существует, чтобы перенос железа не был чрезвычайной ситуацией. После него установка опускается до лимитов Free, пока лицензия не будет активирована для новой машины.