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.
Ludwig Nussel a9fb0ef5a9
test: handle XDG_CONFIG_DIRS
2 days ago
.cockpit-ci test: Add .cockpit-ci/run entry point 8 months ago
.github/ISSUE_TEMPLATE .github: Add minimal issue template 1 year ago
containers containers/ws: Unbreak for docker 3 months ago
doc ws: Add optional remote ssh host argument to cockpit-desktop 5 days ago
eslint-plugin-cockpit eslint: Add a rule to disallow using cockpit.all() 1 year ago
examples all: stop using en_US.UTF-8 as a default locale 2 weeks ago
node_modules Remove usage of Bower in favor of NPM 2 years ago
pkg systemd: Fix showing the "More" diagnostics in realm join dialog 2 days ago
po po: Update from Fedora Weblate 2 days ago
src test: handle XDG_CONFIG_DIRS 2 days ago
test systemd: Fix showing the "More" diagnostics in realm join dialog 2 days ago
tools tools: Drop cockpit-machines for Ubuntu 18.04 5 days ago
.eslintignore Remove usage of Bower in favor of NPM 2 years ago
.eslintrc.json a11y: Every label tag needs an associated control 4 months ago
.flowconfig kubernetes: Add Virtual machines side tab 2 years ago
.gitignore po: Switch from Zanata to Weblate 2 months ago
.tasks tools: Introduce script for checking of URLs 1 month ago
.travis.yml ws, bridge: Move AppStream metadata and polkit i18n from intltool to gettext 5 months ago
AUTHORS AUTHORS: Refer to git information 1 year ago
COPYING Initial commit 6 years ago
HACKING.md HACKING: Document how to use locally built cockpit-ws 2 months ago
Makefile.am build: Don't produce cockpit-cache.tar.gz in dist-gzip mode 1 week ago
README.md README: Fix project org in semaphore 1 year ago
Vagrantfile Drop cockpit-kubernetes 9 months ago
autogen.sh tools: Introduce make-bots script 5 months ago
configure.ac tools: Include commit sha in rpm name 6 days ago
package.json package.json: Update dev dependencies 5 days ago
webpack.config.js dashboard: add scss file for styles relevant to dashboard 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