core

Cockpit Core

Welcome to the Cockpit CMS documentation. Here you'll find everything you need to get started, understand core concepts, and master the API.

Getting Started

New to Cockpit? Start your journey here:

About Cockpit

Learn what makes Cockpit different and why developers choose it for their content management needs.

Requirements

Check system requirements and prerequisites before installation.

Installation

Step-by-step guide to get Cockpit running on your server, including Docker setup.

Configuration

Essential configuration options to customize your Cockpit installation.

Core Concepts

Understand the fundamental building blocks of Cockpit:

Content Management

Content Models

Learn about Collections, Singletons, and Trees - the three ways to structure content in Cockpit.

Fields

Explore 20+ field types available for building rich content models, from simple text to complex relationships.

Assets

Manage files, images, and media with powerful asset management features including image processing and CDN support.

System Features

Users & Permissions

User management, authentication, and access control for teams of any size.

Roles & Permissions

Fine-grained permission system to control access to content and features.

Localization

Build multilingual content with field-level translations and locale management.

Spaces

Multi-tenant functionality for managing multiple sites from one installation.

Developer Tools

CLI

Command-line tools for automation, maintenance, and content management.

Authentication

OpenID Connect integration and authentication options for enterprise deployments.

API Reference

Build powerful applications with Cockpit's modern APIs:

API Introduction

Overview of REST and GraphQL APIs, endpoints, and general concepts.

Authentication

Secure your API with tokens, permissions, and authentication strategies.

Content API

Complete reference for content operations - create, read, update, and delete.

Assets API

Upload, manage, and transform assets programmatically.

Customization

Theming / White-labeling

Customize Cockpit's appearance to match your brand.

Need Help?

What's Next?

Ready to extend Cockpit's functionality?


Tip: Use the search function to quickly find what you're looking for, or browse the navigation menu for a complete overview of all documentation.