cockpit README

The project's README from github.com/cockpit-project/cockpit. As one markdown file: README.md.

Cockpit logo
A sysadmin login session in a web browser


Latest version Flathub Version Packaging status Help translate

Matrix chat Mastodon Follow

What is Cockpit?

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.

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.

Installation

[!NOTE] An installation guide can be found at cockpit-project.org/running.html. Some systems may need extra work, read about it in our FAQ

Cockpit is available in numerous Linux distributions and is usually packaged as cockpit.

Flatpak 'Cockpit Client'

We also provide a Flatpak app called Cockpit Client which includes SSH login support to Linux servers.

Screenshots

Light Dark
Screenshot of high-level overview in light mode Screenshot of high-level overview in dark mode
Screenshot of account management in light mode Screenshot of account management in dark mode
Screenshot of network management in light mode Screenshot of network management in dark mode

Contributors

To quickly make code contributions we have a HACKING.md that outlines the devel environment and running tests. For more in-depth we have a developer documentation that links to more resources about setting up the local environment, how designs are proposed, creating and running tests, and our overall contribution process.

Translations are managed in Weblate.

Security

Please see SECURITY.md.

Licenses

cockpit (cockpit-project/cockpit)

Searching Database…

15.3K ·GitHub
这是干什么的?Cockpit 是一个基于网页的 Linux 服务器管理图形界面:一个在浏览器中运行的交互式仪表盘,直接与操作系统对话。
那它是我要部署在某个地方的网页应用,还是直接装在服务器上?它直接运行在服务器上,通过真实的 Linux 会话与操作系统交互;你的浏览器只是一个访问窗口。不需要另外部署任何应用服务器。
怎么把它装到服务器上?很多 Linux 发行版都收录了它,软件包名通常是 'cockpit'。完整的安装指南见 cockpit-project.org/running.html。
它在所有发行版上都能顺利安装吗?不一定 —— README 提醒某些系统可能需要额外处理,并建议遇到这类情况时查阅项目 FAQ。
我的电脑是 Windows 或 macOS,还能用它管理我的 Linux 服务器吗?可以 —— 这个界面通过浏览器使用,另外还有一个叫 Cockpit Client 的 Flatpak 应用,可以在桌面电脑上通过 SSH 登录 Linux 服务器。
通过 Cockpit 界面我具体能做些什么?日常的服务器管理工作:启动容器、管理存储、配置网络和查看日志 —— README 的宣传点是,它让 Linux 对系统管理员来说一目了然。
为什么不直接用 SSH,要用它?图个方便:日常管理操作从背命令变成了点点鼠标,而且在网页工具和真实的 Linux 终端会话之间切换毫无障碍,SSH 工作流里的东西一点都不会少。
Size
275 MB
Stars
15.3K
Age
12y
Commits · 90 Days