Cockpit: web-based graphical interface for Linux server administration

Source

Summary

Cockpit is an open-source, lightweight web-based admin interface for Linux servers that runs directly in the browser as a real Linux session. It supports multi-host management via SSH and covers containers, storage, networking, and log inspection - all without conflicting with CLI-based workflows.

Key Insight

Cockpit differentiates itself from heavier panels (Webmin, cPanel) by operating as a transparent layer on top of the real OS - changes made in Cockpit are visible in the terminal and vice versa. This means zero lock-in: you can mix web UI and CLI freely. It supports Debian, Fedora, RHEL, and most major distros. The multi-host SSH jumping feature is particularly useful for managing a small fleet of servers (e.g., a homelab or a few VPSes) from a single browser tab without setting up a full orchestration stack. It’s maintained by Red Hat, which gives it long-term viability. For someone already running self-hosted infrastructure (tank server, Tailscale mesh), Cockpit adds a visual dashboard layer without changing any existing setup.