Самостоятельно размещаемая headless CMS с открытым исходным кодом на TypeScript, которая создает REST- и GraphQL API для контента на основе его моделей.
Cockpit-HQ/Cockpit
Headless CMS на PHP для управления коллекциями контента и предоставления REST- и GraphQL API любому фронтенду.
Open source альтернатива:Contentful
Strapi
- Звёзды
- 759
- Форки
- 84
- Открытые issues
- 67
- Последний коммит
- 25 дней назад
Что это?
Cockpit — headless-система управления контентом, написанная на PHP. Она позволяет создавать модели контента — например, коллекции, одиночные записи и деревья — с пользовательскими полями, редактировать их в панели администратора и получать к ним доступ из любого фронтенда через REST- или GraphQL-эндпоинты.
По умолчанию данные хранятся в SQLite; при настройке подключения можно использовать MongoDB. Поэтому Cockpit может работать как в конфигурации с одним файлом, так и с уже существующей базой данных. Встроенные возможности включают роли и разрешения, двухфакторную аутентификацию, API-токены, локализованный контент с резервными вариантами и управление ресурсами с обработкой изображений.
Проект можно расширять с помощью аддонов, хуков и событий. Также поддерживается несколько пространств, чтобы запускать несколько сайтов или обслуживать нескольких клиентов из одной установки. Для редакций core и pro публикуются официальные Docker-образы.
Ключевые возможности
- 01Коллекции, одиночные записи и деревья с более чем 20 типами полей
- 02REST- и GraphQL API для чтения и записи контента
- 03Локализованный контент с резервными языками
- 04Обработка изображений и управление ресурсами
- 05Роли, разрешения, 2FA и API-токены
- 06SQLite или MongoDB в качестве хранилища данных
Сценарии использования
- Предоставление контента сайту на React или Vue через API
- Создание серверной части для управления контентом мобильного приложения
- Запуск многоязычного корпоративного сайта с локализованным контентом
- Управление контентом нескольких сайтов или клиентов из одной установки
Быстрый старт
- 1
Запустите Cockpit в контейнере Docker с постоянным хранилищем
docker run -d --name cockpit -p 8080:80 -v cockpit_storage:/var/www/html/storage cockpithq/cockpit:core-latest - 2
Откройте http://localhost:8080/install в браузере и завершите настройку
Что важно знать
- В метаданных репозитория не указана однозначная лицензия, хотя в README указано MIT.
В подборках
Темы
Частые вопросы
- Что такое Cockpit?
- Headless CMS на PHP для управления коллекциями контента и предоставления REST- и GraphQL API любому фронтенду. Cockpit — headless-система управления контентом, написанная на PHP. Она позволяет создавать модели контента — например, коллекции, одиночные записи и деревья — с пользовательскими полями, редактировать их в панели администратора и получать к ним доступ из любого фронтенда через REST- или GraphQL-эндпоинты.
- Cockpit можно использовать бесплатно? Какая у него лицензия?
- Cockpit распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Cockpit всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Cockpit — 13 окт. 2026 г..
- Для чего можно использовать Cockpit?
- Предоставление контента сайту на React или Vue через API Создание серверной части для управления контентом мобильного приложения Запуск многоязычного корпоративного сайта с локализованным контентом Управление контентом нескольких сайтов или клиентов из одной установки
- Как установить Cockpit?
- Запустите Cockpit в контейнере Docker с постоянным хранилищем: docker run -d --name cockpit -p 8080:80 -v cockpit_storage:/var/www/html/storage cockpithq/cockpit:core-latest Откройте http://localhost:8080/install в браузере и завершите настройку
- Где скачать Cockpit?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Cockpit-HQ/Cockpit
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Headless CMS и контент-хаб с открытым исходным кодом: предоставляет контент через API с поддержкой OData-фильтрации и Swagger, а интерфейс вы создаёте сами.
Headless CMS с открытым исходным кодом на Java, который предоставляет контент сайтам, мобильным приложениям и другим клиентам через GraphQL- и REST API.
Предоставляет REST- и GraphQL API для любой SQL-базы данных, визуальную Studio для администрирования и встроенный MCP-сервер для AI-агентов.
Плагин GraphQL API для WordPress, который предоставляет записи, страницы, пользователей, таксономии и пользовательские типы контента в виде схемы для запросов.
Самостоятельно размещаемая CMS на PHP для создания сайтов и цифровых продуктов с Twig-шаблонами и автоматически генерируемым GraphQL API.