From c7df07ffc24f38521d8ca3b414b48c53b759b62a Mon Sep 17 00:00:00 2001 From: librelad Date: Tue, 18 Aug 2026 19:57:34 +0100 Subject: [PATCH] containers: trim overlong app card descriptions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Nine LONG_DESCRIPTION values had drifted well past the 90-140 char range the rest of the catalog uses (stoat was 407). Cut them back while keeping the caveats that matter — Rocket.Chat's user cap, Stoat's resource weight, Matrix federation. Co-Authored-By: Claude Opus 5 --- containers/crowdsec/crowdsec.config | 2 +- containers/gluetun/gluetun.config | 2 +- containers/matrix/matrix.config | 2 +- containers/mattermost/mattermost.config | 2 +- containers/navidrome/navidrome.config | 2 +- containers/rocketchat/rocketchat.config | 2 +- containers/stalwart/stalwart.config | 2 +- containers/stoat/stoat.config | 2 +- containers/vikunja/vikunja.config | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/containers/crowdsec/crowdsec.config b/containers/crowdsec/crowdsec.config index b6ed2ac..36f3865 100644 --- a/containers/crowdsec/crowdsec.config +++ b/containers/crowdsec/crowdsec.config @@ -55,7 +55,7 @@ CFG_CROWDSEC_BOUNCER=true CFG_CROWDSEC_CATEGORY="security,recommended" CFG_CROWDSEC_TITLE="CrowdSec" CFG_CROWDSEC_DESCRIPTION="Intrusion Prevention" -CFG_CROWDSEC_LONG_DESCRIPTION="CrowdSec is an open-source intrusion prevention system. It detects attacks from log patterns — brute-force, scans, web exploits — and blocks offending IPs at the firewall. Includes community-shared threat intelligence." +CFG_CROWDSEC_LONG_DESCRIPTION="An open-source intrusion prevention system: it spots brute-force, scans and web exploits in your logs and blocks the offending IPs at the firewall" CFG_CROWDSEC_URL="https://www.crowdsec.net" CFG_CROWDSEC_ACTIONS="configure|install|restart|shutdown|uninstall|tools" # diff --git a/containers/gluetun/gluetun.config b/containers/gluetun/gluetun.config index a62cfb6..3360ae4 100644 --- a/containers/gluetun/gluetun.config +++ b/containers/gluetun/gluetun.config @@ -72,7 +72,7 @@ CFG_GLUETUN_PROVIDERS_REFRESH_HOURS=24 CFG_GLUETUN_CATEGORY="networking,recommended" CFG_GLUETUN_TITLE="Gluetun" CFG_GLUETUN_DESCRIPTION="VPN Container Router" -CFG_GLUETUN_LONG_DESCRIPTION="Run all of your containers through a VPN provider. Supports 30+ providers over WireGuard and OpenVPN with a built-in kill-switch, DNS-over-TLS, port forwarding, and an HTTP control server." +CFG_GLUETUN_LONG_DESCRIPTION="Run all of your containers through a VPN provider. 30+ providers over WireGuard and OpenVPN, with a built-in kill-switch and port forwarding" CFG_GLUETUN_URL="https://github.com/qdm12/gluetun" CFG_GLUETUN_ACTIONS="configure|install|restart|shutdown|uninstall" # diff --git a/containers/matrix/matrix.config b/containers/matrix/matrix.config index ae086fb..db20afc 100644 --- a/containers/matrix/matrix.config +++ b/containers/matrix/matrix.config @@ -59,7 +59,7 @@ CFG_MATRIX_DB_PASSWORD_1=RANDOMIZEDPASSWORD2 CFG_MATRIX_CATEGORY="communication" CFG_MATRIX_TITLE="Matrix" CFG_MATRIX_DESCRIPTION="Federated Chat" -CFG_MATRIX_LONG_DESCRIPTION="Matrix is the open federated chat protocol — Spaces and rooms cover what Discord servers and channels do, with end-to-end encryption and bridges to Discord, IRC and Slack. This installs the Synapse homeserver on Postgres plus the Element web client, on their own subdomains. Because it federates, accounts on this server can talk to every other Matrix server without either side giving up control" +CFG_MATRIX_LONG_DESCRIPTION="The open federated chat protocol — rooms, end-to-end encryption and bridges to Discord and Slack. Installs Synapse plus the Element web client" CFG_MATRIX_URL="https://github.com/element-hq/synapse" CFG_MATRIX_ACTIONS="configure|install|restart|shutdown|uninstall" CFG_MATRIX_REQUIRES_SERVICE=traefik diff --git a/containers/mattermost/mattermost.config b/containers/mattermost/mattermost.config index a6dcd93..9f994ad 100644 --- a/containers/mattermost/mattermost.config +++ b/containers/mattermost/mattermost.config @@ -45,7 +45,7 @@ CFG_MATTERMOST_DB_PASSWORD_1=RANDOMIZEDPASSWORD1 CFG_MATTERMOST_CATEGORY="communication" CFG_MATTERMOST_TITLE="Mattermost" CFG_MATTERMOST_DESCRIPTION="Team Chat" -CFG_MATTERMOST_LONG_DESCRIPTION="Mattermost is a self-hosted team chat platform with channels, threads, file sharing and search, plus polished desktop and mobile clients. The Team Edition here is free and unlimited on users, and runs as one container against Postgres — the low-friction option if you want a Discord or Slack replacement that works the moment it starts" +CFG_MATTERMOST_LONG_DESCRIPTION="Self-hosted team chat with channels, threads, file sharing and search, plus polished desktop and mobile clients. Free and unlimited on users" CFG_MATTERMOST_URL="https://github.com/mattermost/mattermost" CFG_MATTERMOST_ACTIONS="configure|install|restart|shutdown|uninstall" # diff --git a/containers/navidrome/navidrome.config b/containers/navidrome/navidrome.config index 62357bc..b903956 100644 --- a/containers/navidrome/navidrome.config +++ b/containers/navidrome/navidrome.config @@ -32,7 +32,7 @@ CFG_NAVIDROME_HEADSCALE=false CFG_NAVIDROME_CATEGORY="media" CFG_NAVIDROME_TITLE="Navidrome" CFG_NAVIDROME_DESCRIPTION="Music Server" -CFG_NAVIDROME_LONG_DESCRIPTION="Navidrome is a self-hosted, open-source music streaming server with a Subsonic-compatible API — stream your personal music collection to any device from a fast, modern web player." +CFG_NAVIDROME_LONG_DESCRIPTION="A self-hosted music streaming server with a Subsonic-compatible API — stream your collection to any device from a modern web player" CFG_NAVIDROME_URL="https://github.com/navidrome/navidrome" CFG_NAVIDROME_ACTIONS="configure|install|restart|shutdown|uninstall" # diff --git a/containers/rocketchat/rocketchat.config b/containers/rocketchat/rocketchat.config index 0c16fc2..895915f 100644 --- a/containers/rocketchat/rocketchat.config +++ b/containers/rocketchat/rocketchat.config @@ -39,7 +39,7 @@ CFG_ROCKETCHAT_MONITORING=false CFG_ROCKETCHAT_CATEGORY="communication" CFG_ROCKETCHAT_TITLE="Rocket.Chat" CFG_ROCKETCHAT_DESCRIPTION="Team Chat & Video" -CFG_ROCKETCHAT_LONG_DESCRIPTION="Rocket.Chat is a mature self-hosted chat platform with channels, threads, voice and video, and native mobile and desktop clients. It integrates directly with a Jitsi Meet server for calls, so it pairs with the Jitsi Meet app already in this catalog. Note the free Community edition caps the number of active users — check the current limit before rolling it out to a large group" +CFG_ROCKETCHAT_LONG_DESCRIPTION="Mature self-hosted chat with channels, threads, voice and video, and native mobile and desktop clients. The free edition caps active users" CFG_ROCKETCHAT_URL="https://github.com/RocketChat/Rocket.Chat" CFG_ROCKETCHAT_ACTIONS="configure|install|restart|shutdown|uninstall" # diff --git a/containers/stalwart/stalwart.config b/containers/stalwart/stalwart.config index 8d2037d..f1bc498 100644 --- a/containers/stalwart/stalwart.config +++ b/containers/stalwart/stalwart.config @@ -46,7 +46,7 @@ CFG_STALWART_HEADSCALE=false CFG_STALWART_CATEGORY="communication" CFG_STALWART_TITLE="Stalwart" CFG_STALWART_DESCRIPTION="Mail Server" -CFG_STALWART_LONG_DESCRIPTION="Stalwart is an all-in-one mail and collaboration server — SMTP, IMAP, POP3 and JMAP plus calendars and contacts, in a single container with a built-in admin interface and spam filtering." +CFG_STALWART_LONG_DESCRIPTION="An all-in-one mail and collaboration server — SMTP, IMAP, POP3 and JMAP plus calendars and contacts, in a single container" CFG_STALWART_URL="https://github.com/stalwartlabs/stalwart" CFG_STALWART_ACTIONS="configure|install|restart|shutdown|uninstall" # diff --git a/containers/stoat/stoat.config b/containers/stoat/stoat.config index 2275348..b7f8042 100644 --- a/containers/stoat/stoat.config +++ b/containers/stoat/stoat.config @@ -55,7 +55,7 @@ CFG_STOAT_MINIO_PASSWORD_1=RANDOMIZEDPASSWORD2 CFG_STOAT_CATEGORY="communication" CFG_STOAT_TITLE="Stoat" CFG_STOAT_DESCRIPTION="Discord-style Chat" -CFG_STOAT_LONG_DESCRIPTION="Stoat, formerly Revolt, is the open-source project that most closely reproduces Discord itself — servers, channels, roles, reactions, and voice and video through LiveKit. It is the heaviest app in this catalog by some distance: sixteen containers including MongoDB, Valkey, RabbitMQ and MinIO, so budget a couple of gigabytes of memory. Unlike Matrix it does not federate, so each instance is its own island" +CFG_STOAT_LONG_DESCRIPTION="The closest open-source match to Discord — servers, channels, roles, and LiveKit voice and video. Heavy (16 containers) and does not federate" CFG_STOAT_URL="https://github.com/stoatchat/self-hosted" CFG_STOAT_ACTIONS="configure|install|restart|shutdown|uninstall" CFG_STOAT_REQUIRES_SERVICE=traefik diff --git a/containers/vikunja/vikunja.config b/containers/vikunja/vikunja.config index bc1a63c..6f1cb79 100644 --- a/containers/vikunja/vikunja.config +++ b/containers/vikunja/vikunja.config @@ -34,7 +34,7 @@ CFG_VIKUNJA_MONITORING=false CFG_VIKUNJA_CATEGORY="productivity" CFG_VIKUNJA_TITLE="Vikunja" CFG_VIKUNJA_DESCRIPTION="Tasks & Project Management" -CFG_VIKUNJA_LONG_DESCRIPTION="Vikunja organises tasks and projects as lists, kanban boards, tables or a gantt timeline — the same job Focalboard did, from a project that is still actively developed. Runs as a single container on SQLite, with no database sidecar to maintain" +CFG_VIKUNJA_LONG_DESCRIPTION="Organises tasks and projects as lists, kanban boards, tables or a gantt timeline. Runs as a single container on SQLite, with no database sidecar" CFG_VIKUNJA_URL="https://vikunja.io" CFG_VIKUNJA_ACTIONS="configure|install|restart|shutdown|uninstall" #