Разделы документации
ОбзорБыстрый стартРедакции и возможностиМодели и поляРедактор контентаМедиатекаЛокализацияПубликация и работа команды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
Документация / Начало работы

Быстрый старт

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

CommunityОбновлено 2026-09-30

Подготовка

Установите Node.js 20 или новее и pnpm 9 или новее. Для локального знакомства достаточно SQLite; PostgreSQL и MySQL/MariaDB также поддерживаются.

Создайте проект

npx @notty/create my-cms --edition community
cd my-cms

Создатель проекта предложит шаблон и базу данных. Доступны default, blog, ecommerce, portfolio и minimal. Шаблон ecommerce создаёт модели контента и не заменяет готовую платёжную систему.

Первый администратор

Перед первым запуском добавьте в локальный файл .env имя, email и собственный длинный случайный пароль администратора. Установщик не выдаёт универсальный пароль. Не добавляйте .env в Git.

NOTTY_BOOTSTRAP_ADMIN_USERNAME=admin
NOTTY_BOOTSTRAP_ADMIN_EMAIL=you@company.ru
NOTTY_BOOTSTRAP_ADMIN_PASSWORD=<ваш-случайный-пароль>
pnpm dev

Откройте админку на http://localhost:2102/admin и войдите с заданными данными. После создания аккаунта удалите bootstrap-пароль из окружения; он нужен только при первом запуске. Если сервер сообщает об отсутствии bootstrap credentials, проверьте все три переменные выше.

Создайте первую модель

  1. Откройте «Схемы» и создайте тип Article.
  2. Добавьте обязательный короткий текст title и форматированный текст body.
  3. Включите черновики и публикацию, если нужен редакционный процесс.
  4. Сохраните схему. В разделе «Контент» создайте запись и опубликуйте её.
  5. Настройте права чтения для нужной роли или создайте API-токен.
curl http://localhost:2102/api/content/article \
  -H "Authorization: Bearer $NOTTY_API_TOKEN"

Токен Content API, токен реестра пакетов и ключ лицензии — разные вещи. Для Community скачивание пакетов не требует регистрации на портале.

Следующий шаг

Изучите моделирование, API и настройку рабочего сервера. Полный пошаговый пример со схемами доступен в техническом руководстве.