-
Notifications
You must be signed in to change notification settings - Fork 216
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
97bdb9a
commit 044e00f
Showing
5 changed files
with
70 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
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
BIN
+32.4 KB
...s/331-machines-download-and-install-unsupported-and-older-operating-systems.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.