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.
Cockpituous 30b4e7d880 images: Update ubuntu-1804 image 13 hours ago
.cockpit-ci test: Add .cockpit-ci/run entry point 1 month ago
.github/ISSUE_TEMPLATE .github: Add minimal issue template 7 months ago
bots images: Update ubuntu-1804 image 4 hours ago
containers containers: use podman or docker in unit-tests scripts 1 month ago
doc docs: Fix man page section reference for cockpit-bridge 5 days ago
eslint-plugin-cockpit eslint: Add a rule to disallow using cockpit.all() 8 months ago
examples kubernetes: Remove deprecated spec.externalID 6 months ago
node_modules Remove usage of Bower in favor of NPM 2 years ago
pkg systemd: Warn if not connected to Insights 3 days ago
po po: Fix building PO template 4 days ago
src package.json: Bump clean-css to current version 5 days ago
test test: Fix expected error message when failing to stop a MDRAID 23 hours ago
tools tools: Drop obsolete valgrind suppressions 5 days ago
.eslintignore Remove usage of Bower in favor of NPM 2 years ago
.eslintrc.json Fix and enforce `noopener noreferrer` on `target=_blank` 5 days ago
.flowconfig kubernetes: Add Virtual machines side tab 1 year ago
.gitignore bots: Let make-checkout produce a standalone, temporary directory 4 weeks ago
.tasks .tasks: Only run issue-scan directly if AMQP_SERVER is not set 2 months ago
.travis.yml tools: Start running pep8 against python tests 9 months ago
AUTHORS AUTHORS: Refer to git information 6 months ago
COPYING Initial commit 5 years ago
HACKING.md bots: Drop virt-builder-fedora 1 week ago
Makefile.am tools: Drop obsolete valgrind suppressions 5 days ago
README.md README: Fix project org in semaphore 6 months ago
Vagrantfile Drop cockpit-kubernetes 2 months ago
autogen.sh autogen.sh: make npm install *more* robust 1 month ago
configure.ac build: Bump gnutls-devel build dependency 5 days ago
package.json package.json: Update @patternfly/react-core package dependency 21 hours ago
webpack.config.js package.json: Drop ng-cache-loader 4 days ago

README.md

semaphore ci build status

Cockpit

A sysadmin login session in a web browser

cockpit-project.org

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.

Development