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.
Martin Pitt 835e702e5f systemd: Support `mitigations=` kernel parameter to disable SMT 1 day ago
.cockpit-ci test: Add .cockpit-ci/run entry point 3 months ago
.github/ISSUE_TEMPLATE .github: Add minimal issue template 9 months ago
containers containers: Update ws README for podman container hosts 6 days ago
doc doc: Update cockpit/ws documentation 4 days ago
eslint-plugin-cockpit eslint: Add a rule to disallow using cockpit.all() 10 months ago
examples Do not use requirejs in example 1 week ago
node_modules Remove usage of Bower in favor of NPM 2 years ago
pkg systemd: Support `mitigations=` kernel parameter to disable SMT 10 hours ago
po po: Update from Fedora Zanata 1 day ago
src bridge: Avoid excessive duplicate queries for the D-Bus cache 1 day ago
test systemd: Support `mitigations=` kernel parameter to disable SMT 10 hours ago
tools systemd: logs: Use reportd for reporting problems 1 day ago
.eslintignore Remove usage of Bower in favor of NPM 2 years ago
.eslintrc.json a11y: Every label tag needs an associated control 2 weeks ago
.flowconfig kubernetes: Add Virtual machines side tab 1 year ago
.gitignore tls: Use an explicit wsinstance factory 1 week ago
.tasks bots: Move bots and related tasks over to cockpit-project/bots 1 month ago
.travis.yml ws, bridge: Move AppStream metadata and polkit i18n from intltool to gettext 1 month ago
AUTHORS AUTHORS: Refer to git information 8 months ago
COPYING Initial commit 6 years ago bots: Drop virt-builder-fedora 2 months ago tls: Use socket activation instead of spawning 1 month ago README: Fix project org in semaphore 8 months ago
Vagrantfile Drop cockpit-kubernetes 4 months ago tools: Introduce make-bots script 1 month ago Bump libssh dependency to >= 0.8 2 weeks ago
package.json package.json: Update react package dependency 1 day ago
webpack.config.js shell: Remove simple.html and index-no-machines.js 1 day 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.