Skip to content

Add suse applications and suse developed applications category #807

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jun 11, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
75 changes: 50 additions & 25 deletions _data/applications.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
# Entries on the page show up in the order listed here, but with
# official: true (official) first
# official: nil (unofficial; non-team RH developed) second (this is omission of `official`),
# official: false (third party) last
# maintainer: cockpit (official) first
# maintainer: redhat (unofficial; non-team RH developed) second (this is omission of `official`),
# maintainer: suse (unofficial; developed and maintained by suse)
# maintainer: nil (third party) last

# The Cockpit group is special, it inherits source, issues, license for the `source: cockpit` entries
cockpit:
Expand All @@ -15,30 +16,29 @@ storaged:
title: Storage
package: cockpit-storaged
source: cockpit
official: true
maintainer: cockpit
description: |
Manage your system's storage. Supports local partitions, encryption, NFS, RAID, iSCSI, and more.

networkmanager:
title: Network
package: cockpit-networkmanager
source: cockpit
official: true
maintainer: cockpit
description: |
Manage your network interfaces and edit your firewall with ease.

packagekit:
title: Software Updates (PackageKit)
package: cockpit-packagekit
source: cockpit
official: true
maintainer: cockpit
description: |
See and apply updates to your system. Supports RPM and DEB based systems through PackageKit.

ostree:
title: Software Updates (OSTree)
package: cockpit-ostree
official: true
maintainer: cockpit
source: https://github.com/cockpit-project/cockpit-ostree
issues: https://github.com/cockpit-project/cockpit-ostree/issues
license: LGPL 2.1
Expand All @@ -51,7 +51,7 @@ machines:
source: https://github.com/cockpit-project/cockpit-machines
issues: https://github.com/cockpit-project/cockpit-machines/issues
license: LGPL 2.1
official: true
maintainer: cockpit
description: |
Create, run, and manage virtual machines in your browser.

Expand All @@ -61,23 +61,23 @@ podman:
source: https://github.com/cockpit-project/cockpit-podman
issues: https://github.com/cockpit-project/cockpit-podman/issues
license: LGPL 2.1
official: true
maintainer: cockpit
description: |
Download, use, and manage containers in your browser. (Podman replaces Docker.)

selinux:
title: SELinux
package: cockpit-selinux
source: cockpit
official: true
maintainer: cockpit
description: |
View and manage SELinux exceptions. Instantly apply overrides and export your rules to apply to other systems.

kdump:
title: Kernel Dump
package: cockpit-kdump
source: cockpit
official: true
maintainer: cockpit
description: |
Debugging the Linux kernel? This `kdump` add-on helps with catching stack traces.

Expand All @@ -86,14 +86,15 @@ composer:
package: cockpit-composer
source: https://github.com/osbuild/cockpit-composer/
issues: https://github.com/osbuild/cockpit-composer/issues
maintainer: redhat
description: |
Composer is an interface for OSBuild that generates custom images suitable for deploying systems or uploading to the cloud. Images built with Composer are for RPM-based distributions such as Fedora, Red Hat Enterprise Linux, and CentOS.
Composer is an interface for OSBuild that generates custom images suitable for deploying systems or uploading to the cloud. Images built with Composer are for RPM-based distributions such as Fedora, Red Hat Enterprise Linux, and CentOS.

sosreport:
title: Diagnostic Reports
package: cockpit-sosreport
source: cockpit
official: true
maintainer: cockpit
description: |
Collect system configuration and diagnostic information from systems, to help with diagnosing problems.

Expand All @@ -102,7 +103,7 @@ files:
package: cockpit-files
source: https://github.com/cockpit-project/cockpit-files
issues: https://github.com/cockpit-project/cockpit-files/issues
official: true
maintainer: cockpit
description: |
A featureful file browser for Cockpit.

Expand All @@ -111,6 +112,7 @@ files:
package: cockpit-389-ds
homepage: https://directory.fedoraproject.org/docs/389ds/download.html
source:
maintainer: redhat
description: |
A web-based interface to the enterprise-class Open Source LDAP server for Linux.

Expand All @@ -119,6 +121,7 @@ session-recording:
package: cockpit-session-recording
source: https://github.com/Scribery/cockpit-session-recording
issues: https://github.com/Scribery/cockpit-session-recording/issues
maintainer: redhat
description: |
Session recording configuration and playback for Cockpit, based on [Scribery](https://scribery.github.io/), to record a user's actions for watching later.

Expand All @@ -127,6 +130,7 @@ subscriptions:
package: subscription-manager-cockpit
source: https://github.com/candlepin/subscription-manager-cockpit
issues:
maintainer: redhat
description: |
Manage subscriptions to Red Hat Enterprise Linux from your web browser.

Expand All @@ -140,13 +144,11 @@ subscriptions:
# description: |
# Leapp is an OS and application modernization framework. It is used to upgrade Red Hat Enterprise Linux. (For example: Upgrading RHEL 7 to 8.)


zfs:
title: ZFS Manager
package: cockpit-zfs
source: https://github.com/45Drives/cockpit-zfs-manager
issues: https://github.com/45Drives/cockpit-zfs-manager/issues
official: false
prerelease: false
description: |
An interactive ZFS on Linux admin package for Cockpit.
Expand All @@ -155,7 +157,6 @@ file-sharing:
title: File Sharing
source: https://github.com/45Drives/cockpit-file-sharing
issues: https://github.com/45Drives/cockpit-file-sharing/issues
official: false
prerelease: false
description: |
A Cockpit plugin to easily manage Samba and NFS file sharing.
Expand All @@ -164,7 +165,6 @@ navigator:
title: Navigator
source: https://github.com/45Drives/cockpit-navigator
issues: https://github.com/45Drives/cockpit-navigator/issues
official: false
prerelease: false
description: |
A Featureful File Browser for Cockpit.
Expand All @@ -173,15 +173,14 @@ benchmark:
title: Benchmark
source: https://github.com/45Drives/cockpit-benchmark
issues: https://github.com/45Drives/cockpit-benchmark/issues
official: false
prerelease: false
description: |
A Storage Benchmark Utility for Cockpit.

tukit:
title: Software Updates (transactional-update from OpenSUSE with tukit)
package: cockpit-tukit
official: false
maintainer: suse
source: https://github.com/openSUSE/cockpit-tukit
issues: https://github.com/openSUSE/cockpit-tukit/issues
license: LGPL 2.1
Expand All @@ -192,7 +191,6 @@ tukit:
sensors:
title: Sensors
package: cockpit-sensors
official: false
source: https://github.com/ocristopfer/cockpit-sensors
issues: https://github.com/ocristopfer/cockpit-sensors/issues
license: LGPL 2.1
Expand All @@ -202,7 +200,6 @@ sensors:
tailscale:
title: Tailscale
package: cockpit-tailscale
official: false
prerelease: true
source: https://github.com/spotsnel/cockpit-tailscale
issues: https://github.com/spotsnel/cockpit-tailscale/issues
Expand All @@ -213,7 +210,6 @@ tailscale:
headscale:
title: Headscale
package: cockpit-headscale
official: false
prerelease: true
source: https://github.com/spotsnel/cockpit-headscale
issues: https://github.com/spotsnel/cockpit-headscale/issues
Expand All @@ -224,10 +220,39 @@ headscale:
cloudflared:
title: Cloudflare tunnels
package: cockpit-cloudflared
official: false
prerelease: true
source: https://github.com/spotsnel/cockpit-cloudflared
issues: https://github.com/spotsnel/cockpit-cloudflared/issues
license: LGPL 2.1
description: |
Cockpit application to show Cloudflare tunnel state.

repos:
title: Manage Repostitories
package: cockpit-repos
maintainer: suse
source: https://github.com/openSUSE/cockpit-repos
issues: https://github.com/openSUSE/cockpit-repos/issues
license: LGPL 2.1
description: |
Manage package manager repositories on SUSE/openSUSE systems

subscriptions-suse:
title: Subscription Manager
package: cockpit-subscriptions
maintainer: suse
source: https://github.com/openSUSE/cockpit-subscriptions
issues: https://github.com/openSUSE/cockpit-subscriptions/issues
license: LGPL 2.1
description: |
Manage your SUSE Linux Enterprise subscriptions from the browser

packages:
title: Packages
package: cockpit-packages
maintainer: suse
source: https://github.com/openSUSE/cockpit-packages
issues: https://github.com/openSUSE/cockpit-packages/issues
license: LGPL 2.1
description: |
Install/Uninstall packages from your browser.
10 changes: 7 additions & 3 deletions applications.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,16 +15,20 @@ Often, these applications are available to install with a click of a button on t
Help us [expand this list](https://github.com/cockpit-project/cockpit-project.github.io/edit/main/_data/applications.yml)! Also consider [developing]({{ site.baseurl }}/external/wiki/Contributing.html) [your own application with the Starter Kit]({{ site.baseurl }}/blog/cockpit-starter-kit.html).

{% assign apps = site.data.applications %}
{% assign grouped = apps | group_by_exp: 'item', 'item[1].official' %}
{% assign grouped = apps | group_by_exp: 'item', 'item[1].maintainer' %}

### Official Cockpit-developed applications
{% assign official = grouped[1].items %}
{% include apps.html apps=official %}

### Red Hat developed applications
{% assign unofficial = grouped[0].items %}
{% assign unofficial = grouped[2].items %}
{% include apps.html apps=unofficial %}

### SUSE developed applications
{% assign suse_apps = grouped[3].items %}
{% include apps.html apps=suse_apps %}

### Third party
{% assign thirdparty = grouped[2].items %}
{% assign thirdparty = grouped[0].items %}
{% include apps.html apps=thirdparty %}