Первый · ИТ · Альянс
Перейти к основному содержимому
К списку материалов
Разработка
8 марта 2026 г. 8 мин чтения

Headless CMS в РФ 2026: Strapi, Directus или собственное решение

Какой headless CMS выбрать в 2026 году с учётом санкций, требований ФЗ и реальной нагрузки российских B2B-проектов.

CMS headless архитектура Node.js

Headless CMS отделяет контент от презентации: бэкенд предоставляет API, фронтенд (Next.js, Nuxt, мобильное приложение) потребляет данные. Для российских компаний это критично: один контент-источник питает сайт, мобильное приложение в RuStore и интеграции с маркетплейсами.

Strapi: лидер по популярности

Strapi v5 на Node.js 20 — самый распространённый open-source headless CMS в РФ. Полностью self-hosted, MIT-лицензия, активное русскоязычное сообщество. Развёртывается на любом Linux, включая Astra Linux SE 1.7 и РЕД ОС.

  • Visual Content Type Builder без кода: добавление сущностей за минуты
  • Встроенная RBAC: роли редакторов, авторов, модераторов из коробки
  • REST и GraphQL API одновременно с автодокументацией Swagger
  • Плагины: SEO, i18n, Email, Upload в S3-совместимое хранилище (Selectel, VK Cloud)

Directus: гибкость SQL-first

Directus подходит, когда у вас уже есть существующая PostgreSQL-база. CMS подключается поверх любой SQL-схемы и предоставляет админку плюс API. Это ключевое отличие от Strapi, который владеет своей схемой.

  1. Подключите Directus к существующей PostgreSQL 14+ за 5 минут через Docker Compose
  2. Настройте права доступа к таблицам и колонкам через визуальный интерфейс
  3. Создайте Flows — встроенный workflow-движок для автоматизации (аналог n8n внутри CMS)
  4. Включите real-time подписки через WebSocket для live-обновлений в админке
  5. Разверните за reverse-proxy Angie с лимитами скорости запросов

Когда нужна собственная админка

Готовый headless CMS не подходит, если у вас сложные бизнес-процессы редактирования: согласование контента в 3 этапа, интеграция с 1С, мультибрендовые редакции, специфичные форматы (например, медицинские справочники с ICD-10). Кастомная админка на Refine.dev или React Admin даёт полный контроль за 2–4 месяца разработки.

Хостинг и импортозамещение

Все три варианта (Strapi, Directus, кастомное) развёртываются на отечественных облаках: Yandex Cloud, VK Cloud, Selectel, MTS Cloud. Базовая конфигурация для Strapi с трафиком до 200 тыс. показов в день: VPS 4 vCPU / 8 GB RAM (4 200 ₽/мес), PostgreSQL Managed (3 800 ₽/мес), S3-хранилище для медиа (по факту использования).

  • Strapi: подходит для маркетинговых сайтов, блогов, документации — выход за 4–6 недель
  • Directus: лучший выбор для проектов поверх существующей БД и сложных интеграций
  • Кастомная админка: при специфичных workflow и команде больше 50 редакторов
  • Все варианты совместимы с Astra Linux и попадают в требования к ПО для госсектора

Частые вопросы

Какой headless CMS быстрее интегрируется с Next.js 15?+

Strapi имеет официальный пакет @strapi/blocks-react-renderer и шаблоны для App Router. Directus предоставляет SDK с TypeScript-типами из схемы БД. Оба интегрируются за 1–2 дня. Для ISR и server components Directus чуть удобнее благодаря встроенному GraphQL.

Что с производительностью под нагрузкой?+

Strapi на одной ноде держит ~500 RPS, на кластере из 3 нод за балансировщиком — до 3000 RPS. Directus похожие цифры, но лучше масштабируется по чтению благодаря возможности подключить read-replica PostgreSQL. Для high-load проектов добавьте CDN — например, CDNvideo или Selectel CDN.

Можно ли мигрировать с зарубежных CMS (Contentful, Sanity)?+

Да, оба CMS имеют миграционные скрипты. Из Contentful данные выгружаются в JSON через Content Management API и импортируются в Strapi через REST API. Срок миграции типичного проекта на 500 единиц контента — 2–3 недели включая адаптацию схемы.

Нужна помощь по этой теме?

Обсудим задачу и предложим план за 24 часа. Работаем с компаниями из России и СНГ с 1999 года.