Go to file
Martin Pitt 1a84ad594c selinux: Allow cockpit-session to run gnome-keyring
https://bugzilla.redhat.com/show_bug.cgi?id=2165996
2023-02-02 13:41:54 +01:00
.cockpit-ci test: Add .cockpit-ci/run entry point 2019-08-01 13:59:18 +02:00
.fmf test: Add FMF test metadata and scripts 2021-03-12 20:21:29 +01:00
.github workflows: Pacify git's permission check in release workflow 2023-01-11 18:25:44 +01:00
containers containers: Make webpack-jumpstart --partial in unit test opportunistic 2023-01-12 19:20:19 +01:00
doc doc: fslist1 "watch" option is true by default 2023-01-17 13:43:01 +01:00
examples examples: Drop PatternFly 3 and patternfly.css 2022-06-28 12:16:25 +02:00
modules modules: update systemd_ctypes 2023-01-31 19:38:37 +01:00
node_modules@a11c53aca3 package.json: Update @patternfly/react-core, @patternfly/react-icons, @patternfly/react-styles, @patternfly/react-table 2023-01-30 07:01:35 +01:00
pkg overview: Simplify card flow breakpoints 2023-02-02 10:47:20 +01:00
plans fmf: Factorize and merge plan files 2022-11-07 16:29:00 +01:00
po po: Update from Fedora Weblate 2023-01-25 06:21:37 +01:00
selinux selinux: Allow cockpit-session to run gnome-keyring 2023-02-02 13:41:54 +01:00
src cockpit.print: add readline support 2023-02-01 14:31:05 +01:00
test tests: Increase timeout for picking up changes in user groups 2023-02-01 19:44:42 +01:00
tools build: add tools/make-wheel 2023-01-31 09:21:58 +01:00
.babelrc.json babelrc: Bump supported browser versions 2021-04-16 08:38:54 +02:00
.eslintignore Revert "Ignore sizzle.js in ESLint" 2022-05-23 13:33:09 +02:00
.eslintrc.json pkg: make JavaScript keyspacing consistent 2022-11-09 15:37:56 +01:00
.flake8 test: drop inotify exclusions 2022-07-20 21:36:53 +02:00
.flowconfig kubernetes: Add Virtual machines side tab 2018-01-22 08:00:50 +01:00
.gitignore .gitignore: Drop cockpit-bridge.pyz 2023-01-13 11:57:35 +01:00
.gitleaks.toml gitleaks: Ignore mock SSH keys 2022-10-03 09:01:53 +02:00
.gitmodules git: Add systemd_ctypes as submodule 2022-11-04 17:42:27 +01:00
.stylelintrc.json css, stylelint: Set indentation to 2; reindent everything 2022-08-12 11:57:22 +02:00
AUTHORS AUTHORS: Refer to git information 2019-03-06 16:41:45 +01:00
COPYING Initial commit 2013-11-01 13:42:29 -04:00
HACKING.md HACKING: document required pytest version 2022-11-28 15:13:29 +01:00
Makefile.am build: Drop autom4te.cache from release tarballs 2023-01-09 09:47:07 +01:00
README.md README: IRC moved to libera.chat 2021-05-31 08:55:11 +02:00
autogen.sh autogen: Copy automake tools 2022-11-22 19:54:46 +01:00
configure.ac ssh: Use ssh_userauth_publickey_auto 2022-09-27 10:42:58 +02:00
package.json package.json: Update @patternfly/react-core, @patternfly/react-icons, @patternfly/react-styles, @patternfly/react-table 2023-01-30 07:01:35 +01:00
packit.yaml packit: Drop targets list from COPR build 2022-10-03 08:54:24 +02:00
pyproject.toml python: send html error page on Packages errors 2023-01-26 20:18:15 +01:00
webpack.config.js webpack.config.js: exclude manifests from shell/po.js 2023-01-24 12:08:55 +01:00

README.md

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.

You can also easily add other machines that have Cockpit installed and are accessible via SSH and jump between these hosts.

Development