Разделы документации
ОбзорБыстрый стартРедакции и возможностиМодели и поляРедактор контентаМедиатекаЛокализацияПубликация и работа командыAPI, SDK и генерация типовРасширения и инструментыРабочие проектыЗадания, вебхуки и наблюдаемостьАудит и управление даннымиСоветники и доверие к плагинамКорпоративный входПространства, квоты и масштабированиеCommerce и PortalПрава и безопасностьРазвёртывание и обновленияЛицензии и установка пакетовТекущие ограниченияПомощь и диагностикаДанные в кабинетеCore CMSDeveloper PlatformProduction UseWorkflowOperationsComplianceAI AssistantsPlugin TrustEnterprise IdentityEnterprise ScaleEnterprise DeploymentCommerce BundlePortal BundleNotty CMS DocumentationAuth & SecurityContent ModelingDeploymentEcosystem & Packaging ConventionsEditions and First-party ModulesExtensibilityGetting StartedMedia ManagementModule Extraction PathDraft & PublishUpgrade GuideWebhooks & IntegrationsCookbook: Blog with Next.jsCookbook: Custom PluginCookbook: Multilingual SiteOperations DocsBackup AutomationDeployment BlueprintsRunbook — Восстановление БД из бэкапаRunbook — Плановый деплойRunbook — Реакция на инцидентRunbook — Откат релизаRunbook — Горизонтальное масштабированиеRunbook — Ротация секретовRunbook — Major upgradeSecrets ManagementNotty CMS — Capability MapNotty Configuration ModelGenerated App ContractComponents and Dynamic ZonesMiddleware SystemPerformance & Scaling ToolkitDisaster Recovery PlaybookDistribution Model
Документация / Начало работы

Лицензии и установка пакетов

Как получить редакцию, подключить реестр и активировать сервер.

Pro / Business / EnterpriseОбновлено 2026-09-30

Оформление

Создайте кабинет и выберите редакцию. Пока эквайринг не подключён, заказ проходит тестовый сценарий без списания денег. Продавец подтверждает клиента, ID установки и срок лицензии вручную.

Токен реестра

В кабинете откройте «Токены установки», выберите лицензию и задайте название. Сохраните токен сразу: портал хранит только его хеш. Действие ограничено 90 днями и сроком лицензии.

registry=https://registry.npmjs.org/
@notty:registry=https://notty.pro/npm/
//notty.pro/npm/:_authToken=${NOTTY_NPM_TOKEN}

Сохраните конфигурацию в .npmrc, а NOTTY_NPM_TOKEN — в секрете CI или переменной окружения. Не записывайте сам токен в Git.

Установка

pnpm add @notty/edition-business

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

Активация

В окружении CMS задайте NOTTY_EDITION, NOTTY_LICENSE_KEY, NOTTY_INSTALLATION_ID и NOTTY_LICENSE_ENFORCEMENT=strict. ID установки должен совпадать с ключом. Production использует встроенный доверенный публичный ключ Notty; свой ключ не является способом активации.

Отзыв и срок

Отзыв токена или лицензии сразу закрывает новые скачивания. Уже установленные пакеты не удаляются. Подписанная офлайн-лицензия может проверяться без обращения к порталу и остаётся действительной до срока истечения. Полностью предотвратить копирование кода на сервере клиента невозможно.

Если установка не проходит

403: проверьте токен, срок лицензии и редакцию. 404: проверьте имя и опубликованную версию пакета. 503: канал доставки ещё не настроен. HTTP 402 внутри CMS означает отсутствие права на соответствующую функцию.