Cockpit is the modern Linux admin interface. We release regularly. Here are the release notes from version 209.
A new design for the Overview page
The landing page has been completely redesigned. Information is grouped into easier to understand panels, health information is much more prominent, the resource graphs have been moved to their own page, and the hardware information page should now be easier to find.
Cockpit will automatically log you out of your current session after 15 minutes of inactivity.
You can configure the timeout, in minutes, in
/etc/cockpit/cockpit.conf. For example, this will disable automatic
Support for banners on the login page
Like SSH, Cockpit can now optionally show the content of banner files on the login screen.
This needs to be configured in
/etc/cockpit/cockpit.conf. For example:
Support for TLS client certificate authentication
You can now log into Cockpit with a TLS client certificate that is provided by your browser or a device like a Smart Card or YubiKey.
See it in action:
And read the documentation here.
Support for Fedora CoreOS
We now fully support running Cockpit on this platform.
List cockpit logins in wtmp/utmp
Logins via the web console are now correctly registered in utmp and
wtmp, allowing them to be visible in tools such as
[root@m1 ~]# who root pts/0 2019-12-13 08:09 (172.27.0.2) admin web console 2019-12-13 08:09
Dropped support for the pam_rhost module
pam_rhosts module is not in Cockpit’s PAM stack by default (nor
in any other stack) and the remote IP is not a reliable piece of
information. NAT, VPNs, or reverse proxies (such as Cockpit’s own
cockpit-tls) all destroy the actual IP of the browser’s machine.
For these reasons, Cockpit does not set the
anymore when running its PAM stack.
Try it out
Cockpit 209 is available now: