Go to file
Katerina Koukiou abbde51fa6
workflows: Pacify git's permission check in release workflow
Similar to https://github.com/cockpit-project/bots/pull/4224
2023-01-11 18:25:44 +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: pkg: drop superfluous trailing argument 2022-12-12 17:37:07 +01:00
doc ws: add support for connecting to unix sockets 2023-01-04 15:27:52 +01:00
examples examples: Drop PatternFly 3 and patternfly.css 2022-06-28 12:16:25 +02:00
modules systemd_ctypes: sync with main 2022-12-05 13:55:19 +01:00
node_modules@3062b3b024 package.json: Update @patternfly/react-core, @patternfly/react-table 2023-01-09 06:54:07 +01:00
pkg systemd: ignore subpolicy for FIPS crypto policies 2023-01-11 16:55:17 +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-10 20:11:52 +01:00
selinux systemd: install units for /run/cockpit/session 2023-01-04 15:27:52 +01:00
src python: drop zipfile support in cockpit.packages 2023-01-11 06:47:36 +01:00
test systemd: ignore subpolicy for FIPS crypto policies 2023-01-11 16:55:17 +01:00
tools tools: Fix motd/issue symlinks on upgrade from Debian stable 2023-01-09 09:47:07 +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 test: build a wheel for the pybridge scenario 2022-11-18 17:26:08 +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-table 2023-01-09 06:54:07 +01:00
packit.yaml packit: Drop targets list from COPR build 2022-10-03 08:54:24 +02:00
pyproject.toml test: build a wheel for the pybridge scenario 2022-11-18 17:26:08 +01:00
webpack.config.js fonts: enable opt-in updated, monospace and tabular PF fonts 2022-12-09 14:25:21 +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