Skip to content

Commit

Permalink
Cockpit 331
Browse files Browse the repository at this point in the history
  • Loading branch information
jelly authored and martinpitt committed Dec 18, 2024
1 parent 97bdb9a commit 044e00f
Show file tree
Hide file tree
Showing 5 changed files with 70 additions and 0 deletions.
70 changes: 70 additions & 0 deletions _posts/2024-12-18-cockpit-331.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
---
title: Cockpit 331
author: jelle
date: '2024-12-18'
tags: cockpit, machines, files
slug: cockpit-331
category: release
summary: 'Prevent search engine indexing, support sharing host ssh-agent, downloading of unsupported operating systems and file upload improvements'
---

Cockpit is the [modern Linux admin interface](https://cockpit-project.org/).
We release regularly.

Here are the release notes from Cockpit 331, cockpit-machines 326, and cockpit-files 14:

## Files: Allow uploading files as administrator

When logged in with administrator privileges, you can now upload files to directories other than your home. The default ownership of these files are the user/group of the current directory. This can be changed after the upload completes.

![screenshot of ## allow uploading files as administrator]({{ site.baseurl }}/images/331-allow-uploading-files-as-administrator.png)

## Files: Drag and drop file upload

It is now possible to upload files by simply dragging them from your desktop or a file explorer and dropping them directly into Cockpit Files.

![dragndrop-smaller]({{ site.baseurl }}/images/331-drag-and-drop-file-upload.png)

## Files: Allow editing of multiple file permissions

The permissions of multiple selected files can now be changed if they have the same owner and group.

![screenshot of ## allow editing of multiple file permissions]({{ site.baseurl }}/images/331-allow-editing-of-multiple-file-permissions.png)

## Machines: Download and install unsupported and older operating systems

Cockpit now offers to download and install unsupported and older operating systems, while still promoting supported and newer ones.

![screenshot of download and install unsupported and older operating systems]({{ site.baseurl }}/images/331-machines-download-and-install-unsupported-and-older-operating-systems.png)

## ws container: Support sharing host ssh-agent

For SSH key authentication, the [cockpit/ws container](https://quay.io/repository/cockpit/ws) has supported bind-mounting private SSH keys into the container for a long time. That mode is appropriate for server system containers or deploying in e.g. Kubernetes.

For desktop use cases similar to [Cockpit Client](https://github.com/flathub/org.cockpit_project.CockpitClient) it is preferable to instead run the ws container as your own user, and share your user session's [SSH agent](https://linux.die.net/man/1/ssh-agent). This provides a more comfortable login experience as you don't have to unlock private keys with your passphrases on the Cockpit login page again, and this also avoids exposing the private key to the web server.

Please see the "SSH authentication: Share SSH agent with container" section in the [container documentation](https://quay.io/repository/cockpit/ws) for details.

## ws: Prevent search engine indexing with robots.txt

Public Cockpit instances are no longer indexed by default.

## Try it out

Cockpit 331, cockpit-machines 326, and cockpit-files 14 are available now:

* [For your Linux system](https://cockpit-project.org/running.html)
* [Cockpit Client](https://flathub.org/apps/details/org.cockpit_project.CockpitClient)

* [Cockpit Source Tarball](https://github.com/cockpit-project/cockpit/releases/tag/331)
* [Cockpit Fedora 40](https://bodhi.fedoraproject.org/updates/FEDORA-2024-f628a4fdfa)
* [Cockpit Fedora 41](https://bodhi.fedoraproject.org/updates/FEDORA-2024-e711c105f7)
* [cockpit-machines Source Tarball](https://github.com/cockpit-project/cockpit-machines/releases/tag/326)
* [cockpit-machines Fedora 41](https://bodhi.fedoraproject.org/updates/FEDORA-2024-262f9653db)
* [cockpit-machines Fedora 40](https://bodhi.fedoraproject.org/updates/FEDORA-2024-7777033248)
* [cockpit-files Source Tarball](https://github.com/cockpit-project/cockpit-files/releases/tag/14)
* [cockpit-files Fedora 41](https://bodhi.fedoraproject.org/updates/FEDORA-2024-e89afaedc1)
* [cockpit-files Fedora 40](https://bodhi.fedoraproject.org/updates/FEDORA-2024-1082464f5d)

*[repo]: repository
*[SSH]: Secure Shell, a common protocol to securely connect to a remote computer
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/331-drag-and-drop-file-upload.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 044e00f

Please sign in to comment.