Contentful альтернатива: open-source headless CMS на VPS
Contentful - популярная enterprise headless CMS, но цены 489-3500 долларов в месяц делают её недоступной для большинства команд. Self-hosted альтернативы на офшорном VPS Anubiz Host - Strapi, Payload, Directus - дают сравнимый функционал за фиксированную цену 20-50 долларов в месяц. Разбираем, какие альтернативы выбирать и как мигрировать с Contentful.
Need this done for your project?
We implement, you ship. Async, documented, done in days.
Почему ищут альтернативу Contentful: цены и vendor lock-in
Contentful - технически зрелая платформа, но коммерческая модель быстро становится барьером:
- Team plan: 489 долларов в месяц за 25 пользователей и 5 environments, далее 25 долларов за каждого дополнительного user.
- API request limits: Team включает 2M запросов в месяц, далее overage 1 доллар за 1000 запросов - быстро накапливается на high-traffic сайте.
- Content types limit: Free plan ограничен 25 content types, что мало для сложных проектов.
- Records limit: Team plan имеет лимит 50 тысяч записей, что недостаточно для каталогов e-commerce.
- Enterprise pricing: для serious компаний минимум 3500 долларов в месяц, что эквивалентно зарплате senior-разработчика.
- Vendor lock-in: Contentful Delivery API проприетарный, миграция требует переписывания всех frontend-запросов.
На офшорном VPS Anubiz Host вы платите 20-50 долларов в месяц за неограниченные content types, records и API requests в рамках мощности сервера.
Выбор альтернативы: Strapi vs Payload vs Directus
Три основные open-source альтернативы Contentful с разными подходами и compatibility profile:
- Strapi: наиболее близкий аналог Contentful по UX. GUI-driven схема, REST и GraphQL API из коробки, плагинная система. Подходит для команд, привыкших к no-code админке Contentful.
- Payload CMS: code-first TypeScript подход, встраивается в Next.js. Идеален для TypeScript-команд, которым важна type safety.
- Directus: работает поверх существующей SQL-базы, no migration overhead. Хорош для модернизации legacy-проектов.
- Storage: все три хранят медиа локально или в S3 (Contentful использует собственный CDN, что требует Cloudflare или AWS CloudFront как замену).
- Localization: Strapi и Directus имеют встроенный i18n, Payload через плагин.
- Webhooks: все три поддерживают webhook-нотификации для триггера rebuild Vercel/Netlify.
Для проектов на Next.js мы рекомендуем Payload CMS, для проектов на других frontend-фреймворках - Strapi как наиболее зрелую и документированную альтернативу.
Миграция с Contentful: экспорт, mapping, import
Миграция с Contentful на self-hosted альтернативу занимает 2-4 недели в зависимости от объёма контента:
- Export через Contentful CLI: команда contentful space export генерирует JSON со всеми content types, entries и assets.
- Mapping content types: перевод Contentful content models в Strapi Content Types или Payload Collections. Поля Symbol, Text, Number, Media маппятся напрямую.
- References mapping: Contentful References становятся Strapi Relations или Payload Relationships с типом many-to-one или many-to-many.
- Rich Text: Contentful Rich Text JSON конвертируется в Strapi Rich Text или Payload Slate-based RichText через скрипт.
- Assets migration: Contentful asset URLs нужно скачать и загрузить в новое S3-bucket или local storage.
- Frontend rewrite: Contentful Delivery API SDK заменяется на REST/GraphQL клиенты для новой CMS. Запросы становятся проще без сложных include-параметров Contentful.
На NVMe-дисках VPS Anubiz Host миграция выполняется быстро, а итоговая инфраструктура стоит в 20-100 раз дешевле Contentful Team plan для аналогичного объёма контента.
Похожие услуги
Privacy & anti-censorship guides
Why Anubiz Host
Ready to get started?
Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.