You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Matej Marušák a53df77f86 bots: Move contexts map into own file 18 hours ago
.github/ISSUE_TEMPLATE .github: Add minimal issue template 5 months ago
bots bots: Move contexts map into own file 18 hours ago
containers containers: don't use xz --extreme for unit-tests 1 week ago
doc build: Build fonts into dist/static/fonts 2 weeks ago
eslint-plugin-cockpit eslint: Add a rule to disallow using cockpit.all() 6 months ago
examples kubernetes: Remove deprecated spec.externalID 4 months ago
node_modules Remove usage of Bower in favor of NPM 2 years ago
pkg machines: Don't reset the OS to unspecified if OS autodetection failed 22 hours ago
po po: Update from Fedora Zanata 6 days ago
src build: Split out library without external dependencies 1 week ago
test machines: introduce check for VM memory to be above allowed minimum 22 hours ago
tools spec: Avoid file dependency in cockpit-docker 20 hours ago
.eslintignore Remove usage of Bower in favor of NPM 2 years ago
.eslintrc.json Move to latest eslint 5 months ago
.flowconfig kubernetes: Add Virtual machines side tab 1 year ago
.gitignore tests: Introduce `test/run` script for Cockpit 1 day ago
.tasks .tasks: Only run issue-scan directly if AMQP_SERVER is not set 2 weeks ago
.travis.yml tools: Start running pep8 against python tests 7 months ago
AUTHORS AUTHORS: Refer to git information 4 months ago
COPYING Initial commit 5 years ago Update instructions for Debian/Ubuntu 1 week ago containers: don't use xz --extreme for unit-tests 1 week ago README: Fix project org in semaphore 4 months ago
Vagrantfile Drop cockpit-kubernetes 4 weeks ago give `npm install` a few tries 2 weeks ago common: Remove define from 1 month ago
package.json package.json: Update @patternfly/react-console package dependency 23 hours ago
webpack.config.js subscriptions: Drop 3 weeks ago

semaphore ci build status


A sysadmin login session in a web browser

Cockpit is an interactive server admin interface. It is easy to use and very lightweight. Cockpit interacts directly with the operating system from a real Linux session in a browser.

Using Cockpit

You can install Cockpit on many Linux operating systems including Debian, Fedora and RHEL.

Cockpit makes Linux discoverable, allowing sysadmins to easily perform tasks such as starting containers, storage administration, network configuration, inspecting logs and so on.

Jumping between the terminal and the web tool is no problem. A service started via Cockpit can be stopped via the terminal. Likewise, if an error occurs in the terminal, it can be seen in the Cockpit journal interface.

On the Cockpit dashboard, you can easily add other machines with Cockpit installed that are accessible via SSH.