CMS headless de código abierto y autoalojado, escrito en TypeScript, que genera APIs de contenido REST y GraphQL a partir de tus modelos.
Cockpit-HQ/Cockpit
Aplicación PHP de CMS headless para gestionar colecciones de contenido y servirlo a cualquier frontend mediante API REST y GraphQL.
Alternativa open source a:Contentful
Strapi
- Estrellas
- 759
- Forks
- 84
- Issues abiertos
- 67
- Último commit
- hace 24 días
¿Qué es?
Cockpit es un sistema de gestión de contenido headless escrito en PHP. Permite definir modelos de contenido, como colecciones, elementos únicos y árboles con campos personalizados; luego puedes editar ese contenido en una interfaz de administración y consultarlo desde cualquier frontend mediante endpoints REST o GraphQL.
Almacena los datos en SQLite de forma predeterminada o en MongoDB cuando configuras una conexión, por lo que puede funcionar como una instalación de un solo archivo o conectarse a una base de datos existente. Entre sus funciones integradas se incluyen roles y permisos, autenticación de dos factores, tokens de API, contenido localizado con idiomas de respaldo y gestión de recursos con procesamiento de imágenes.
El proyecto se puede ampliar mediante addons, hooks y eventos, y admite varios espacios para gestionar distintos sitios o clientes desde una sola instalación. Hay imágenes oficiales de Docker para las ediciones core y pro.
Funciones clave
- 01Colecciones, elementos únicos y árboles con más de 20 tipos de campos
- 02API REST y GraphQL para leer y escribir contenido
- 03Contenido localizado con idiomas de respaldo
- 04Procesamiento de imágenes y gestión de recursos
- 05Roles, permisos, autenticación de dos factores (2FA) y tokens de API
- 06SQLite o MongoDB como backend de almacenamiento
Casos de uso
- Servir contenido a un sitio web en React o Vue mediante la API
- Proporcionar un backend de contenido para una aplicación móvil
- Gestionar un sitio corporativo multilingüe con contenido localizado
- Gestionar contenido para varios sitios o clientes desde una sola instalación
Inicio rápido
- 1
Ejecuta Cockpit en un contenedor Docker con almacenamiento persistente
docker run -d --name cockpit -p 8080:80 -v cockpit_storage:/var/www/html/storage cockpithq/cockpit:core-latest - 2
Abre http://localhost:8080/install en el navegador y completa la configuración
Antes de usarlo
- Los metadatos del repositorio no indican claramente ninguna licencia, aunque el README señala que es MIT.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Cockpit?
- Aplicación PHP de CMS headless para gestionar colecciones de contenido y servirlo a cualquier frontend mediante API REST y GraphQL. Cockpit es un sistema de gestión de contenido headless escrito en PHP. Permite definir modelos de contenido, como colecciones, elementos únicos y árboles con campos personalizados; luego puedes editar ese contenido en una interfaz de administración y consultarlo desde cualquier frontend mediante endpoints REST o GraphQL.
- ¿Cockpit es gratuito? ¿Qué licencia tiene?
- Cockpit es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Cockpit sigue mantenido?
- Mantenimiento activo. El último commit de Cockpit fue el 13 oct 2026.
- ¿Para qué puedo usar Cockpit?
- Servir contenido a un sitio web en React o Vue mediante la API Proporcionar un backend de contenido para una aplicación móvil Gestionar un sitio corporativo multilingüe con contenido localizado Gestionar contenido para varios sitios o clientes desde una sola instalación
- ¿Cómo se instala Cockpit?
- Ejecuta Cockpit en un contenedor Docker con almacenamiento persistente: docker run -d --name cockpit -p 8080:80 -v cockpit_storage:/var/www/html/storage cockpithq/cockpit:core-latest Abre http://localhost:8080/install en el navegador y completa la configuración
- ¿Dónde consigo Cockpit?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Cockpit-HQ/Cockpit
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
CMS headless de código abierto y centro de contenidos que ofrece una API completa con filtros OData y definiciones Swagger, para que tú desarrolles la interfaz.
CMS headless de código abierto en Java que sirve contenido a sitios web, aplicaciones móviles y otros clientes mediante APIs GraphQL y REST.
Envuelve cualquier base de datos SQL con APIs REST y GraphQL instantáneas, un Studio visual de administración y un servidor MCP nativo para agentes de IA.
Plugin de API GraphQL para WordPress que expone entradas, páginas, usuarios, taxonomías y tipos de contenido personalizados en un esquema consultable.
Un sistema de gestión de contenidos en PHP autohospedado para crear sitios web y experiencias digitales a medida, con plantillas Twig y una API GraphQL autogenerada.