Cockpit 254

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

Here are the release notes from Cockpit 254 and cockpit-machines 253:

Overview: Move last login to Health Card

Previously, last successful or failed logins were shown in a dismissable alert, which took a lot of space. Login information was moved to the Health card.

screenshot of move last login to health card

A failed login:

screenshot of move last login to health card

Users: Login history

The user account details page now includes a list of your 15 most recent logins.

users-login-history

Login: Arch Linux Branding

Cockpit now includes branding for the Arch Linux distribution.

screenshot of arch linux branding

Webserver: Restrict frame embedding to same origin

Cockpit’s web server now sets the X-Frame-Options header to explicitly disallow frame embedding within a different origin. Thanks to cookie policy restrictions, this was already prevented in most cases, as embedded frames would always show the login page. With this new option, the browser directly forbids cross-origin embedding and shows an explanatory error page instead. (CVE-2021-3660)

254-webserver-restrict-frame-embedding-to-same-origin

Machines: Support adding and removing host devices

Host devices are physical devices on the machine running virtual machines. This includes devices from USB (mice, cameras, keyboards) and PCI (NICs, GPUs). Users can now assign and detach host devices for each VM.

Please note: When a device is assigned to a VM, it can no longer be used by the host.

254-machines-support-adding-and-removing-host-devices 254-machines-support-adding-and-removing-host-devices-2

Try it out

Cockpit 254 and cockpit-machines 253 are available now:

About Garrett LeSage

Garrett has been a designer in the FOSS (free and open source software) world since the late 90s and works at Red Hat in the Cockpit team.