Cockpit 332

Cockpit is the modern Linux admin interface. We release regularly.

Here are the release notes from Cockpit 332, cockpit-machines 327, cockpit-podman 100, and cockpit-files 15:

cockpit/ws container: Include cockpit-files

The cockpit/ws container now includes cockpit-files. When you log into a remote machine that does not have any Cockpit packages installed (package-less mode), the “Files” page is now available.

Package-less session for all supported operating systems

Cockpit 327 introduced support for connecting to remote machines without any installed Cockpit packages. That only worked if the local and remote machine had the same operating system version. This version extends this “package-less session” feature to all operating systems which Cockpit continuously tests. At the time of writing this includes:

  • Arch Linux
  • CentOS Stream 9, 10
  • Debian 12, testing/unstable
  • Fedora Linux 40, 41, 42 (rawhide)
  • Red Hat Enterprise Linux 8, 9, 10
  • Ubuntu 22.04 LTS, 24.04 LTS, 24.10

This list will change over time, due to new distribution releases and the end of support for each version.

Overview: Show system boot in metrics

screenshot of ## show system boot in metrics

Machines: “Launch viewer” now uses correct address

The “Launch viewer” button in a virtual machine’s “Console” card now uses the same address that Cockpit uses to connect to the virtual machine host. Previously, the button incorrectly attempted to connect to either the local machine where the browser is running (when the listening address was set to “localhost”) or to an invalid “0.0.0.0” address (when configured to listen to all interfaces).

Podman: Automatically start podman.socket

If podman.socket is not already running on the system or user session, cockpit-podman will now automatically start the unit. It is no longer necessary to manually start or enable the podman service.

Podman: Improve quadlet compatibility

Container-based services (aka: “quadlets”) are now labeled with a “service” badge in the containers overview. Additionally, the option to rename quadlets has been removed, as renaming must take place in the systemd service .container file, which are often found in /etc/containers/systemd/.

screenshot of improved quadlet compatibility

The footer now shows the user and group of the current directory.

screenshot of group in the footer

Try it out

Cockpit 332, cockpit-machines 327, cockpit-podman 100, and cockpit-files 15 are available now: