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 для аналогичного объёма контента.
Related Services
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.