Cockpit is unclaimed —
Cockpit
The easy-to-use, integrated, glanceable, and open web-based interface for your servers·cockpit-project.org
Free plan · Open source See pricing ↓
Cockpit is a web-based graphical interface for administering Linux servers. It uses existing system APIs (systemd, NetworkManager, firewalld, storaged, realmd, PackageKit, etc.) rather than reinventing subsystems, so admins can manage a machine through Cockpit alongside the command line and other tools. It supports tasks like managing storage, networking, firewalls, containers, virtual machines, user accounts, system services, logs, and performance metrics from a browser.
What it's for
Inspect and change network settingsConfigure a firewallManage storage (including RAID and LUKS partitions)Create and manage virtual machinesDownload and run containersBrowse and search system logsInspect a system's hardwareUpgrade softwareKeep tabs on performanceManage user accountsInspect and interact with systemd-based servicesUse a terminal on a remote server in a local web browserSwitch between multiple Cockpit serversExtend Cockpit's functionality with apps and add-onsDiagnose network issuesSpot and react to misbehaving virtual machinesExamine SELinux logs and fix common violationsInspect detailed metrics correlating CPU, memory, network and storage performance with the system journal
Features 20
- Apply software/package updates
- Browse and search the systemd journal/system logs
- Built-in terminal for remote shell access
- Configure firewall rules via firewalld
- Configure network settings via NetworkManager
- Create and manage virtual machines
- Download and run containers
- Extend functionality via optional and third-party apps
- Generate SOS reports for diagnostics
- Inspect and interact with systemd-based services
- Inspect system hardware
- Join Active Directory/IPA domains via realmd
- Manage storage including RAID and LUKS partitions
- Manage user accounts
- Performance metrics history and monitoring (via PCP)
- SELinux mode management and audit issue troubleshooting
- Switch between multiple Cockpit servers (deprecated as of v322)
- systemd socket activation so it runs only on demand
- Tuned performance profile management
- Web-based graphical server administration
At a glance
free tieropen sourceself-hostableAPI
TypeWeb app
DeploymentSelf-hosted
PlatformsWeb, Linux
Forusers new to Linux (including Windows admins), users familiar with Linux who want an easy graphical way to administer servers, expert admins who mainly use other tools but want an overview of individual systems
CompanyRed Hat
Integrations
GrafanaNetworkManagerAnsibleRedisSELinuxTunedPerformance Co-Pilot (PCP)systemdsosreportfirewalldPackageKitrealmdstoragedValkey
Pricing
Cockpit is free and open-source software; no paid plans are stated.
Similar apps
WebminOpen sourcePowerful and flexible web-based server management control panelPriceNot statedTry freeFree planRuns onWeb · Linux +2Features20
MOSOpen sourceSelf-hosted · Fast · ClearPriceNot statedTry freeFree planRuns onLinux · WebFeatures15
ZesleCPSelf-hostableLight, Fast & Secure Web Control Panel for all of your needs.Price$2.5–$18/moTry freeFree planRuns onLinux · WebFeatures20
TinyCPSelf-hostableLightweight Linux Control PanelPriceFreeTry freeFree planRuns onWeb · Windows +2Features23
OlympSSH CommanderThe native SSH command center for developers and self-hosters who run real servers.PriceNot statedTry freeFree planRuns onWindows · LinuxFeatures16
Fleet CommanderOpen sourceDeploy Desktops EasilyPriceNot statedTry freeFree planRuns onLinux · WebFeatures8