Read-only pull mirror of github.com/cockpit-project/cockpit: anaconda-webui's build takes pkg/lib from it.
Find a file
Allison Karlitskaya eab0640513 modules: rename to vendor
This is a lot more tab-complete-friendly and it's also closer to what
many other packages do for similar situations.
2023-09-07 17:48:36 +02: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 modules: rename to vendor 2023-09-07 17:48:36 +02:00
containers modules: rename to vendor 2023-09-07 17:48:36 +02:00
doc pybridge: Implement cockpit-bridge --version 2023-08-31 12:43:39 +02:00
examples pkg, examples: Avoid assigning .innerHTML 2023-06-30 16:12:50 +02:00
node_modules@dcc480d44d package.json: bump esbuild 2023-08-23 04:28:48 +02:00
pkg apps: Consider ID_LIKE for mapping AppStream data packages 2023-09-07 11:25:12 +02:00
plans fmf: Plumb through $TEST_* variables for unexpected messages 2023-08-28 08:54:58 +02:00
po po: Update from Fedora Weblate 2023-09-07 07:51:59 +02:00
selinux selinux: Allow cockpit-session to run gnome-keyring 2023-02-02 13:41:54 +01:00
src modules: rename to vendor 2023-09-07 17:48:36 +02:00
test verify: allow restart messages from a test case 2023-09-07 15:54:29 +02:00
tools tools: Fix "only arch all" Debian build 2023-09-07 10:03:25 +02:00
vendor modules: rename to vendor 2023-09-07 17:48:36 +02:00
.eslintignore Revert "Ignore sizzle.js in ESLint" 2022-05-23 13:33:09 +02:00
.eslintrc.json build.js: Move our front end build tool from webpack to esbuild 2023-03-27 15:22:36 +02:00
.flake8 .flake8: limit to rules not covered by ruff 2023-07-04 16:45:11 +02:00
.flowconfig kubernetes: Add Virtual machines side tab 2018-01-22 08:00:50 +01:00
.gitignore .gitignore: add .tox 2023-07-17 16:58:42 +02: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 package.json: stylelint: Add logical property checker 2023-05-11 18:39:09 +02: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: Run rsync plugin also for $RSYNC env variable 2023-05-26 13:26:54 +02:00
configure.ac client: Drop cockpit-client-ssh 2023-08-25 18:17:26 +02:00
COPYING Initial commit 2013-11-01 13:42:29 -04:00
files.js package.json: Update @patternfly/patternfly, @patternfly/react-core, @patternfly/react-icons, @patternfly/react-styles, @patternfly/react-table, @patternfly/react-tokens 2023-07-26 06:19:58 +02:00
HACKING.md HACKING: Add a section about Python bridge and debugging 2023-08-24 13:16:13 +02:00
Makefile.am tools: move make-bots, git-utils.sh to test/common 2023-05-26 16:17:29 +02:00
package.json package.json: bump esbuild 2023-08-23 04:28:48 +02:00
packit.yaml packit: Add Fedora 39, drop Fedora 37 2023-08-23 14:20:22 +02:00
pyproject.toml python bridge: rewrite packages serving code 2023-07-17 16:58:42 +02:00
README.md various: replace mentions of IRC with Matrix 2023-03-29 15:41:28 +02: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