Repolode
Cockpit-HQ

Cockpit-HQ/Cockpit

Headless CMS на PHP для управления коллекциями контента и предоставления REST- и GraphQL API любому фронтенду.

Open source альтернатива:ContentfulStrapi

Звёзды
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. 1

    Запустите Cockpit в контейнере Docker с постоянным хранилищем

    docker run -d --name cockpit -p 8080:80 -v cockpit_storage:/var/www/html/storage cockpithq/cockpit:core-latest
  2. 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 с открытым исходным кодом на TypeScript, которая создает REST- и GraphQL API для контента на основе его моделей.

73,4 тыс.+33 за неделю10 тыс.TypeScriptOtherОбновлён 19 часов назад

Самостоятельно размещаемая CMS на PHP для создания сайтов и цифровых продуктов с Twig-шаблонами и автоматически генерируемым GraphQL API.

3,6 тыс.+1 за неделю713PHPOtherАктивно поддерживаетсяОбновлён 18 часов назад