Go to file
Marius Vollmer f0b0961515 storage: Redesign
Co-authored-by: Garrett LeSage <garrett@redhat.com>
2023-12-01 14:06:40 +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: Update Anaconda trigger for -webui split 2023-11-20 13:52:11 +01:00
containers containers: move the ws container to Fedora 39 2023-11-13 13:28:28 +01:00
doc doc: don't escape " when not required 2023-10-17 09:02:16 +02:00
examples pkg, examples: Avoid assigning .innerHTML 2023-06-30 16:12:50 +02:00
node_modules@1a3688f8a4 Bump the esbuild group with 2 updates 2023-11-28 07:29:42 +01:00
pkg storage: Redesign 2023-12-01 14:06:40 +01: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-11-29 05:49:00 +01:00
selinux selinux: Allow cockpit_ws_t to read /sys 2023-09-29 17:06:44 +02:00
src bridge: remove a hack to cancel prompts on EOF 2023-11-29 13:17:36 +01:00
test storage: Redesign 2023-12-01 14:06:40 +01:00
tools storage: Redesign 2023-12-01 14:06:40 +01:00
vendor vendor: update to the latest version of ferny 2023-11-09 05:37:16 +01: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 Bump sass from 1.69.4 to 1.69.5 2023-10-30 15:48:29 +01: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: Add a section about Python bridge and debugging 2023-08-24 13:16:13 +02:00
Makefile.am Makefile.am: cockpit_enable_python was dropped 2023-09-17 15:59:38 +02:00
README.md various: replace mentions of IRC with Matrix 2023-03-29 15:41:28 +02: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 build: Check if we need to link against libargp 2023-10-23 07:59:59 +02: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
package.json Bump the esbuild group with 2 updates 2023-11-28 07:29:42 +01:00
packit.yaml packit: Add Fedora 39, drop Fedora 37 2023-08-23 14:20:22 +02:00
pyproject.toml mypy: Ignore external modules without annotations 2023-11-02 09:45:34 +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