Что такое Strapi

Strapi это бесплатная система управления контентом, которая не рисует сайт сама, а отдаёт данные по API. Редактор работает в привычной админке: заводит новости, правит тексты, загружает фото. А сайт, мобильное приложение или Telegram-бот забирают этот контент через запросы и показывают его как угодно. Такой класс систем называют headless CMS, и Strapi самая известная из них в мире Node.js. Актуальная версия на 30 сентября 2026 года Strapi 5.56, у нас в работе два сайта на Strapi с фронтом на Next.js, и ниже объясняем, что это значит для заказчика, а не для программиста.

Как это выглядит для редактора

Открываете адрес вроде admin.вашсайт.ru, входите по логину и паролю и видите три вещи.

Слева список типов контента: Новости, Проекты, Страницы, Сотрудники, Регионы. Набор зависит от проекта, его собирает разработчик в конструкторе типов на этапе разработки, на боевом сервере конструктор закрыт, чтобы структуру не сломали случайно. Внутри каждого типа список записей с поиском, фильтрами и сортировкой.

Карточка записи это форма с полями: заголовок, текст в редакторе, обложка, галерея, дата, связь с другими записями (например, новость привязана к региону). Поля бывают обязательными, с проверкой формата, с подсказками.

Кнопка "Сохранить" делает черновик, "Опубликовать" выкладывает на сайт. Черновик можно посмотреть на сайте до публикации, если фронт настроен на предпросмотр. Если сайт на нескольких языках, у записи есть переключатель локали, и переводы живут рядом с оригиналом.

Медиатека отдельным разделом: все картинки и документы с папками, поиском и массовыми операциями. В версии 5.54 её переделали: загрузка не блокирует работу, список подгружается по мере прокрутки.

Права раздаются по ролям. Обычный сценарий: маркетолог правит новости и страницы, но не трогает настройки; руководитель видит всё; подрядчик получает отдельную учётку с доступом только к тому, что нужно.

Чем Strapi отличается от WordPress и Битрикса

В WordPress и Битриксе админка и сайт это одна программа. Тема определяет, как выглядит страница, плагины добавляют функции, и всё это работает на одном сервере на PHP. Удобно для старта, но каждый плагин это чужой код на вашем сервере, а перенести контент в мобильное приложение или на второй сайт непросто.

В Strapi админка и сайт разделены. Strapi хранит контент и отдаёт его по REST или GraphQL. Сайт живёт отдельно, обычно на Next.js, и просто просит у Strapi данные: "дай последние 10 новостей региона Казань". Из этого следуют практические вещи.

ЧтоWordPress, БитриксStrapi
Кто рисует страницыТема CMSОтдельный сайт на Next.js, Nuxt, любом фронте
Куда ещё идёт контентЧерез плагины и костылиВ приложение, бот, партнёрский сайт по тому же API
Готовые темыТысячиНет, дизайн делается под проект
ПлагиныОгромный рынок, разного качестваМаркетплейс меньше, но типовые задачи закрыты: SEO-поля, S3, импорт
Стоимость сайтаНиже на стартеВыше на старте, потому что фронт пишется
Скорость сайтаЗависит от темы и плагиновОбычно высокая: страницы собираются заранее и отдаются как статика
БезопасностьЧастая цель атак, много плагиновМеньше поверхности, но обновлять тоже нужно
Цена лицензииWordPress бесплатно, Битрикс платная лицензия с продлениемБесплатно

Простой критерий: если вам нужен один сайт и его будет вести человек без разработчика, Strapi избыточен. Если контент нужен в нескольких местах, сайт должен быть быстрым, а дизайн свой, Strapi даёт больше свободы.

Что внутри у Strapi 5

Пара технических фактов, которые стоит знать заказчику, чтобы понимать сметы подрядчиков.

Strapi 5 вышел 24 сентября 2024 года. Strapi 4 перестал получать исправления ошибок в конце октября 2025, а патчи безопасности в конце апреля 2026. Новый проект в 2026 году делается только на пятой версии, а старые сайты на четвёрке нужно обновлять. Про это у нас отдельный разбор на strapi.expert/obnovlenie-strapi-4-do-5.

Как устроен типовой сайт на Strapi

На сервере клиента в Docker работают четыре контейнера: Strapi с админкой, PostgreSQL, сайт на Next.js и Nginx, который раздаёт HTTPS. У сайта два адреса: сам сайт и админка на поддомене. Редактор нажимает "Опубликовать", сайт пересобирает нужную страницу и отдаёт её посетителям уже готовой.

Два примера из нашей практики.

Корпоративный сайт производственной компании: все блоки страниц (герой, преимущества, галерея проектов, команда, форма) управляются из Strapi, сайт на двух языках, галереи проектов с фильтрами, предпросмотр черновиков, sitemap собирается автоматически, форма защищена Яндекс Капчей. Развёрнуто на сервере клиента в Docker.

Сайт компании с филиалами: посетитель выбирает регион, и сайт показывает контакты и предложения этого филиала. Страницы собраны из динамических секций, которые редактор переставляет как хочет. Заявки на обратный звонок сохраняются в Strapi, а не уходят только на почту, поэтому ничего не теряется.

Сколько это стоит

Сам Strapi бесплатный. Деньги уходят на три вещи.

Разработка. Фронт пишется под ваш дизайн, типы контента собираются под вашу структуру, настраивается деплой. Рыночные вилки у студий: корпоративный сайт от 200 тысяч рублей, портал с личным кабинетом от 500 тысяч. Мы называем сумму и срок через день после того, как посмотрим макеты или техзадание.

Сервер. VPS на 2 ядра и 4 ГБ памяти с NVMe-диском у российских хостеров стоит около 1 000–1 300 рублей в месяц, этого хватает на Strapi, базу и сайт с небольшой нагрузкой. Плюс домен и бэкапы.

Поддержка. Обновления Strapi и зависимостей, бэкапы, мониторинг, мелкие правки. Это либо почасово по факту, либо фиксированный тариф в месяц. Без обновлений сайт на Strapi через год превращается в такую же дыру, как WordPress с плагинами трёхлетней давности.

Когда Strapi не лучший выбор

Мы делаем сайты на Strapi и всё равно отговариваем от него в трёх случаях.

Сайт-визитка или лендинг, который будет вести владелец без разработчика. Конструктор дешевле и проще.

Интернет-магазин с корзиной, оплатой и доставкой. Strapi это контент, а не e-commerce: корзину, эквайринг и кассу придётся дописывать. Иногда это оправдано, чаще выгоднее готовая платформа или Payload с отдельным бэкендом под интеграции.

Весь проект на Next.js, и в нём больше логики, чем контента: личный кабинет, заявки, роли. Тогда второй сервер под Strapi мешает, и мы берём Payload CMS, который живёт внутри Next.js. Сравнение двух систем на наших проектах: headless.expert/strapi-vs-payload.

Что делать дальше

Если у вас есть дизайн или описание сайта, пришлите его нам. За день скажем, подходит ли Strapi, сколько займёт разработка и во что обойдётся сервер и поддержка в месяц. Если сайт на Strapi у вас уже есть и с ним что-то не так, это к нашим коллегам на strapi.expert.

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

Strapi бесплатный?

Да. Community-версия распространяется под лицензией MIT, ставится на свой сервер без лимитов на записи, пользователей и запросы. Платный план Growth за 45 долларов в месяц на 3 места добавляет Live Preview, релизы и историю изменений, но для типового сайта он не нужен. Платите вы за сервер и за работу разработчиков.

Чем Strapi отличается от WordPress?

WordPress отдаёт готовые страницы сам, у него тема и админка склеены. Strapi отдаёт только данные по API, а страницы рисует отдельный сайт на Next.js, Nuxt или мобильное приложение. Поэтому у Strapi нет тем и визуального конструктора страниц, зато один контент можно показывать на сайте, в приложении и в партнёрских интеграциях.

Сможет ли контент-менеджер работать в Strapi без программиста?

С готовым сайтом да: заводить новости, менять тексты и картинки, публиковать черновики, переводить страницы. А вот новый тип контента или новое поле добавляет разработчик: конструктор типов в Strapi работает только в режиме разработки, после чего изменения выкатываются на сервер вместе с блоком на сайте, который этот контент покажет.

На каком сервере работает Strapi?

Любой VPS с Linux, Docker и Node.js 22 или 24. Для сайта с админкой и базой PostgreSQL хватает 2 ядер и 4 ГБ памяти, у российских хостеров это примерно 1 000–1 300 рублей в месяц. Данные лежат в России, зарубежные сервисы не нужны.

Strapi 4 или Strapi 5: что ставить в 2026 году?

Только Strapi 5. Ветка 4 не получает исправлений безопасности с конца апреля 2026 года. Если подрядчик предлагает новый проект на Strapi 4, это повод спросить, почему.

Когда Strapi не подходит?

Когда нужен сайт-визитка без разработчика, магазин с корзиной и оплатой из коробки или когда весь проект на Next.js и второй сервер только мешает. В первом случае дешевле конструктор, во втором готовая платформа магазина, в третьем чаще выигрывает Payload CMS.

Обсудим ваш проект

Нажимая кнопку, вы соглашаетесь на обработку персональных данных для ответа на заявку.