Read-only pull mirror of github.com/cockpit-project/cockpit: anaconda-webui's build takes pkg/lib from it.
Find a file
Martin Pitt 75843781a4 test: Drop duplicate COPYING file in unit test mock data
Not sure why they ever got there, copy pasta?
2026-02-04 10:24:11 +01:00
.cockpit-ci cockpit-ci: Update container to 2026-01-31 2026-02-02 06:34:44 +01:00
.fmf test: Add FMF test metadata and scripts 2021-03-12 20:21:29 +01:00
.github guide: Remove FrontMatter layout 2026-01-29 16:57:58 +01:00
containers containers/ws: Run cockpit-tls in front of cockpit-ws 2026-01-28 11:58:16 +01:00
doc ws: drop crypt1 authorize challenge support 2026-02-03 21:05:17 +01:00
examples lib: Allow providing arguments to systemd-run (#22467) 2025-10-09 15:00:18 +02:00
node_modules@d026cc4486 Bump the patternfly group with 2 updates 2026-02-01 11:48:10 +01:00
pkg lib: Introduce the Dialog Implementation Convenience Kit 2026-02-02 09:26:11 +02:00
plans tmt: Enable extra storage tests on image mode 2025-08-04 15:45:26 +02:00
po po: Update from Fedora Weblate 2026-02-04 08:13:13 +01:00
selinux selinux: Allow pidfs_t access to cockpit-session 2025-08-04 15:33:52 +02:00
src ws: drop crypt1 authorize challenge support 2026-02-03 21:05:17 +01:00
test test: Drop duplicate COPYING file in unit test mock data 2026-02-04 10:24:11 +01:00
tools spec: Remove extra COPYING file copy 2026-02-04 10:24:11 +01:00
vendor vendor: bump systemd_ctypes 2026-01-26 17:45:26 +01:00
.eslintignore Revert "Ignore sizzle.js in ESLint" 2022-05-23 13:33:09 +02:00
.eslintrc.json build: Allow TS functions to be used before their definition 2024-11-14 10:57:54 +02:00
.gitignore src: merge ws-only code into src/ws 2026-01-29 21:02:59 +01:00
.gitleaks.toml gitleaks: Ignore mock SSH keys 2022-10-03 09:01:53 +02:00
.gitmodules modules: rename to vendor 2023-09-07 17:48:36 +02:00
.stylelintrc.json stylelint: Allow both old and new style @media breakpoints 2025-03-26 18:02:49 +01:00
AUTHORS AUTHORS: Refer to git information 2019-03-06 16:41:45 +01:00
autogen.sh build: write a bare minimal PEP 517 build backend 2023-05-12 11:01:02 +02:00
build.js build.js: Suport building without qunit 2025-11-27 12:32:45 +01:00
configure.ac build: bump GLib depend to 2.68, drop hacks 2026-01-29 21:02:59 +01:00
COPYING Initial commit 2013-11-01 13:42:29 -04:00
files.js lib: Introduce the Dialog Implementation Convenience Kit 2026-02-02 09:26:11 +02:00
HACKING.md doc: Using the blog post release note automation 2025-11-19 11:00:36 +01:00
Makefile.am src: merge ws-only code into src/ws 2026-01-29 21:02:59 +01:00
package.json Bump the patternfly group with 2 updates 2026-02-01 11:48:10 +01:00
packit.yaml packit: Don't rebuild release tarball for propose_downstream 2026-01-29 09:07:38 +01:00
pyproject.toml peer, superuser: add/modernize some typing 2026-01-21 09:11:40 +01:00
README.md various: replace mentions of IRC with Matrix 2023-03-29 15:41:28 +02:00
tsconfig.json build: Move to es2021 2024-12-06 10:35:32 +01:00

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