Go to file
Allison Karlitskaya e2196d828c build: add ./configure --enable-pybridge flag
This disables building and installing the C version of the
cockpit-bridge and cockpit-askpass.

Instead, it runs `pip install .` to install the equivalent Python
versions.
2023-05-03 09:50:03 +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 workflows: Move npm-update back to Ubuntu 20.04 2023-05-02 08:42:45 +02:00
containers containers/unit-tests: Add missing python3-pytest-asyncio 2023-03-30 16:31:49 +02:00
doc ws: Disallow direct URL logins with LoginTo=false 2023-04-07 06:41:16 +02:00
examples examples: Drop PatternFly 3 and patternfly.css 2022-06-28 12:16:25 +02:00
modules modules: update ferny 2023-04-18 13:52:02 +02:00
node_modules@2cd86c7861 package.json: remove unused eslint-flowtype-plugin dependency 2023-04-28 16:15:09 +02:00
pkg build: add ./configure --enable-pybridge flag 2023-05-03 09:50:03 +02:00
plans fmf: Factorize and merge plan files 2022-11-07 16:29:00 +01:00
po po: Update from Fedora Weblate 2023-04-26 06:24:59 +02:00
selinux selinux: Allow cockpit-session to run gnome-keyring 2023-02-02 13:41:54 +01:00
src build: add ./configure --enable-pybridge flag 2023-05-03 09:50:03 +02:00
test python: drop a superfluous assertion 2023-05-03 09:50:03 +02:00
tools build: include Python files in the "dist" tarball 2023-05-03 09:50:03 +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 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 tools: remove jumpstart from make-dist 2023-03-21 17:43:12 +01:00
.gitleaks.toml gitleaks: Ignore mock SSH keys 2022-10-03 09:01:53 +02:00
.gitmodules python: add ferny as a submodule 2023-03-17 05:55:22 +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 test: Fix qunit test path 2023-03-30 16:31:49 +02:00
Makefile.am build: include Python files in the "dist" tarball 2023-05-03 09:50:03 +02:00
README.md various: replace mentions of IRC with Matrix 2023-03-29 15:41:28 +02:00
autogen.sh build: simplify handling of systemd_ctypes and ferny 2023-03-20 16:23:23 +01:00
build.js build: fix source map generation 2023-04-18 13:43:52 +02:00
configure.ac build: add ./configure --enable-pybridge flag 2023-05-03 09:50:03 +02:00
files.js build.js: Move our front end build tool from webpack to esbuild 2023-03-27 15:22:36 +02:00
package.json package.json: remove unused eslint-flowtype-plugin dependency 2023-04-28 16:15:09 +02:00
packit.yaml packit: Re-add post-upstream-clone to copr_build 2023-04-12 14:00:04 +02:00
pyproject.toml python: migrate setuptools config to setup.cfg 2023-05-03 09:50:03 +02:00
setup.cfg python: switch to a dynamic version number 2023-05-03 09:50:03 +02: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