JavaScript C Python HTML CSS Shell Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
bots images: Update rhel-atomic image (#9849) Aug 17, 2018
containers containers: Set Unicode locale in unit-tests container Jul 5, 2018
doc ostree: Drop Aug 4, 2018
examples examples: Change pinger to have a safe CSP and a test Mar 12, 2018
node_modules Remove usage of Bower in favor of NPM Jun 9, 2017
pkg lib: Dialog body scrolling is optional Aug 17, 2018
po po: Update from Fedora Zanata (#9793) Aug 14, 2018
src ws: Install issue.d symlink with proper extension Aug 15, 2018
test bots: Drop firewalld hack again on rhel-x Aug 16, 2018
tools ws: Install issue.d symlink with proper extension Aug 15, 2018
.eslintignore Remove usage of Bower in favor of NPM Jun 9, 2017
.eslintrc.json eslint: Enable "semi" rule Jul 26, 2018
.flowconfig kubernetes: Add Virtual machines side tab Jan 22, 2018
.gitignore gitignore: Ignore extra files in the po directory May 3, 2018
.tasks bots: Move external project config from .tasks into tests-scan Jul 10, 2018
.travis.yml travis: Update Coverity notification email address Mar 20, 2018
AUTHORS Update Lars' in the whitelist and add to AUTHORS Oct 4, 2016
COPYING Initial commit Nov 1, 2013 HACKING: Whitespace cleanup Jun 13, 2018 ostree: Drop Aug 4, 2018 README: Fix typo Jun 4, 2018
Vagrantfile networkmanager: Add firewalld support Apr 27, 2018 autogen: Check npm version Apr 12, 2018 build: Drop check for libssh_threads Aug 14, 2018
package.json storage: Product version of NBDE Aug 8, 2018
webpack.config.js ostree: Drop Aug 4, 2018

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.