Cockpit CMS

Self-hosted headless CMS for block-based content, localization, and static workflows.
4.6 
Rating
15 votes
Your vote:
Visit Website
getcockpit.com
Loading
Info updated on:

Start with your content model, not your theme. Spin up Cockpit on your own server (Docker or a simple PHP stack), sign in as admin, and sketch the building blocks your site or app needs: collections for repeatable items (posts, products, FAQs), singletons for one-off pages (Home, About), and flexible blocks for page sections. Add fields with validation, define locales for every market you serve, and set roles so editors, translators, and reviewers see only what they need. Connect your static site generator or frontend via the content API, and wire a webhook to kick off builds whenever content changes.

Editors work in a block-based canvas that keeps structure tight while staying fast to update. Drop in hero banners, feature grids, forms, and media galleries, then rearrange them by drag and drop. Write copy in a clean rich text editor with embeds, paste from docs without breaking formatting, and preview changes in real time. Translate side by side across languages, set per-locale slugs and metadata, and schedule go-live times. Every save creates a revision, so you can compare diffs or roll back with one click. When it’s ready, request review; approvers get a clear queue and publish only what passes checks.

Developers pull structured JSON from the API and map it to components. Use typed fields to drive props, generate static pages at build time, and cache aggressively for speed. Trigger CI on content updates, run preview builds for draft links, and keep a staging environment for final sign-off. Need a migration? Adjust fields in Cockpit, backfill with a script, and keep legacy data intact. Store documents and media once, reference them anywhere, and transform images at request time. For multi-device delivery, ship the same content to web, mobile, and in-product surfaces without branching your editorial workflow.

Day to day, teams gain control and traceability. Permissions restrict who can edit, approve, or publish specific sections. The asset library centralizes files with tags and search, so design and content stay aligned. Approval gates reduce risk, while version history and audit trails make compliance easier. Use it for marketing launches, product docs, knowledge bases, regional microsites, or release notes. Small and mid-sized teams get a maintainable setup that scales from a single landing page to a global, multi-locale site—without waiting on a developer for every update.

Screenshot (1)

Review summary

Features

  • Modular content sections for page composition
  • Localization with multiple locales and fallbacks
  • Centralized asset and document library
  • Revision history with diffs and one-click restore
  • Visual drag-and-drop layout builder
  • Live editing with instant preview
  • Rich text editing with embeds and clean formatting
  • Review and publish workflow with approvals
  • Role-based permissions and scoped access
  • REST content API and webhook triggers

How It’s Used

  • Compose landing pages from reusable blocks and publish on schedule
  • Run a multilingual blog with editor reviews and translation workflows
  • Serve structured content to Gatsby, Next.js, or Nuxt static sites
  • Manage product documentation with versioning and rollback
  • Deliver the same content to web, iOS, and Android via the API
  • Organize and reuse images, PDFs, and media across pages
  • Create a knowledge base with search-friendly, structured entries
  • Set up draft previews for stakeholders before going live

Plans & Pricing

Cockpit

Free

Simple installation
Headless CMS
SQLite or MongoDB projects
Extend with custom code
Content provider

Comments

4.6
Rating
15 votes
5 stars
0
4 stars
0
3 stars
0
2 stars
0
1 stars
0
User

Your vote: