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
HACKING.md HACKING.md: Update instructions for Debian/Ubuntu 1 week ago
Makefile.am containers: don't use xz --extreme for unit-tests 1 week ago
README.md README: Fix project org in semaphore 4 months ago
Vagrantfile Drop cockpit-kubernetes 4 weeks ago
autogen.sh autogen.sh: give `npm install` a few tries 2 weeks ago
configure.ac common: Remove define from configure.ac 1 month ago
package.json package.json: Update @patternfly/react-console package dependency 23 hours ago
webpack.config.js subscriptions: Drop 3 weeks 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