콘텐츠 모델에서 REST 및 GraphQL 콘텐츠 API를 생성하는 TypeScript 기반 오픈소스 셀프 호스팅 헤드리스 CMS입니다.
Cockpit-HQ/Cockpit
콘텐츠 컬렉션을 관리하고 REST 및 GraphQL API로 모든 프런트엔드에 제공하는 PHP 기반 헤드리스 CMS입니다.
대체할 수 있는 제품:Contentful
Strapi
- 스타
- 761
- 포크
- 84
- 열린 이슈
- 67
- 마지막 커밋
- 26일 전
어떤 프로젝트인가요?
Cockpit은 PHP로 작성된 헤드리스 콘텐츠 관리 시스템입니다. 사용자 지정 필드가 있는 컬렉션, 싱글톤, 트리 등의 콘텐츠 모델을 정의한 뒤, 관리자 UI에서 콘텐츠를 편집하고 REST 또는 GraphQL 엔드포인트를 통해 어떤 프런트엔드에서든 읽을 수 있습니다.
기본적으로 데이터를 SQLite에 저장하며, 연결을 설정하면 MongoDB를 사용할 수도 있어 단일 파일 구성이나 기존 데이터베이스를 대상으로 실행할 수 있습니다. 기본 제공 기능으로 역할 및 권한 관리, 2단계 인증, API 토큰, 대체 언어를 설정할 수 있는 현지화 콘텐츠, 이미지 처리 기능을 포함한 에셋 관리 등을 지원합니다.
애드온, 훅, 이벤트를 통해 프로젝트를 확장할 수 있으며, 여러 사이트나 고객을 하나의 설치 환경에서 운영할 수 있도록 멀티 스페이스를 지원합니다. 코어 및 프로 에디션용 공식 Docker 이미지도 제공됩니다.
핵심 기능
- 0120가지가 넘는 필드 유형을 지원하는 컬렉션, 싱글톤, 트리
- 02콘텐츠를 읽고 쓰기 위한 REST 및 GraphQL API
- 03대체 언어를 지원하는 현지화 콘텐츠
- 04이미지 처리 및 에셋 관리
- 05역할, 권한, 2FA, API 토큰
- 06저장소 백엔드로 SQLite 또는 MongoDB 사용
활용 사례
- API를 통해 React 또는 Vue 웹사이트에 콘텐츠 제공
- 모바일 앱을 위한 콘텐츠 백엔드 제공
- 현지화 콘텐츠를 사용하는 다국어 기업 사이트 운영
- 하나의 설치 환경에서 여러 사이트나 고객의 콘텐츠 관리
빠른 시작
- 1
영구 스토리지를 사용해 Docker 컨테이너에서 Cockpit을 실행합니다
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은(는) 무엇인가요?
- 콘텐츠 컬렉션을 관리하고 REST 및 GraphQL API로 모든 프런트엔드에 제공하는 PHP 기반 헤드리스 CMS입니다. Cockpit은 PHP로 작성된 헤드리스 콘텐츠 관리 시스템입니다. 사용자 지정 필드가 있는 컬렉션, 싱글톤, 트리 등의 콘텐츠 모델을 정의한 뒤, 관리자 UI에서 콘텐츠를 편집하고 REST 또는 GraphQL 엔드포인트를 통해 어떤 프런트엔드에서든 읽을 수 있습니다.
- Cockpit은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Cockpit은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Cockpit은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. Cockpit의 마지막 커밋은 2026년 10월 13일입니다.
- Cockpit은(는) 어디에 사용할 수 있나요?
- API를 통해 React 또는 Vue 웹사이트에 콘텐츠 제공 모바일 앱을 위한 콘텐츠 백엔드 제공 현지화 콘텐츠를 사용하는 다국어 기업 사이트 운영 하나의 설치 환경에서 여러 사이트나 고객의 콘텐츠 관리
- Cockpit는 어떻게 설치하나요?
- 영구 스토리지를 사용해 Docker 컨테이너에서 Cockpit을 실행합니다: 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를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
OData 필터링과 Swagger 정의를 갖춘 풍부한 API로 콘텐츠를 제공하며, UI는 직접 구성할 수 있는 오픈소스 헤드리스 CMS 겸 콘텐츠 허브입니다.
GraphQL 및 REST API로 웹사이트, 모바일 앱 등 클라이언트에 콘텐츠를 제공하는 Java 기반 오픈소스 헤드리스 CMS입니다.
모든 SQL 데이터베이스에 즉시 REST·GraphQL API, 비주얼 관리 Studio, AI 에이전트용 네이티브 MCP 서버를 제공합니다.
WordPress의 게시물, 페이지, 사용자, 분류 체계 및 사용자 정의 콘텐츠 유형을 쿼리 가능한 스키마로 제공하는 GraphQL API 플러그인입니다.
Twig 템플릿 계층과 자동 생성 GraphQL API를 갖춘, 맞춤형 웹사이트와 디지털 경험을 구축하기 위한 셀프 호스팅 PHP 콘텐츠 관리 시스템입니다.