- I. Deployment Guide
- Manual pages
- cockpit.conf — Cockpit configuration file
- cockpit-ws — Cockpit web service
- cockpit-tls — TLS proxy for Cockpit web service
- cockpit-desktop — Cockpit Desktop integration
- cockpit-bridge — Cockpit Host Bridge
- SSL/TLS Usage
- TCP Port and Address
- Start up
- Managing multiple hosts at the same time
- Cockpit Authentication
- Single Sign On
- Certificate/smart card authentication
- Privileges and Permissions
- II. Feature Internals
- III. Developer Guide
- Embedding and Integrating Cockpit
- Cockpit Packages
- Cockpit URLs
- API: base1
- cockpit.js — Basic cockpit API to interact with the system
- cockpit.js: DBus Client — DBus API communication
- cockpit.js: File Access — Reading, writing, and watching files.
- cockpit.js: HTTP Client — HTTP and REST API communication
- cockpit.js: Spawning Processes — Spawning processes or scripts
- cockpit.js: Metrics — Reading and streaming metric data
- cockpit.js: Series Data — Representing series data
- cockpit.js: Raw Channels — Raw communication channels
- cockpit.js: Page Location and Jumping — Page location and navigation between components
- cockpit.js: Localization — Localization and translations
- cockpit.js: Errors — Problem codes and messages
- cockpit.js: User Session — User information and login session state
- cockpit.js: Utilities — Various utility functions
- cockpit.js: Object Cache — Caching and sharing data
- cockpit.js: Manifests — Manifest info
- API: shell
- index.html — Main cockpit shell, for a single machine
- API: system
- logs.html — System log component
- terminal.html — Server terminal component