From 34845e8d886c149ac78eab8c337d40fb5b0c026b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 17 Oct 2026 13:50:47 +0000 Subject: [PATCH] Delete listenarr (ct) after migration to ProxmoxVE --- ct/listenarr.sh | 57 ------------------------------------ install/listenarr-install.sh | 51 -------------------------------- json/listenarr.json | 52 -------------------------------- 3 files changed, 160 deletions(-) delete mode 100644 ct/listenarr.sh delete mode 100644 install/listenarr-install.sh delete mode 100644 json/listenarr.json diff --git a/ct/listenarr.sh b/ct/listenarr.sh deleted file mode 100644 index fa30015531..0000000000 --- a/ct/listenarr.sh +++ /dev/null @@ -1,57 +0,0 @@ -#!/usr/bin/env bash -_CS_DEFAULT_URL="https://raw.githubusercontent.com/community-scripts/DevScripts/main" -_cs_boot="${COMMUNITY_SCRIPTS_CORE_DIR:-$(dirname "${BASH_SOURCE[0]}")/../../core}/core/build.func" -source "$_cs_boot" 2>/dev/null || source <(curl -fsSL "${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}/core/build.func") -# Copyright (c) 2021-2026 community-scripts ORG -# Author: MickLesk (CanbiZ) -# License: MIT | https://github.com/community-scripts/DevScripts/raw/main/LICENSE -# Source: https://github.com/Listenarrs/Listenarr - -APP="Listenarr" -var_tags="${var_tags:-arr;audiobook}" -var_cpu="${var_cpu:-2}" -var_ram="${var_ram:-2048}" -var_disk="${var_disk:-8}" -var_os="${var_os:-debian}" -var_version="${var_version:-13}" -var_arm64="${var_arm64:-no}" # upstream publishes a linux-x64 build only -var_unprivileged="${var_unprivileged:-1}" - -header_info "$APP" -variables -color -catch_errors - -function update_script() { - header_info - check_container_storage - check_container_resources - - if [[ ! -d /opt/listenarr ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - - if GH_INCLUDE_PRERELEASE=1 check_for_gh_release "listenarr" "Listenarrs/Listenarr"; then - msg_info "Stopping Listenarr" - systemctl stop listenarr - msg_ok "Stopped Listenarr" - - GH_INCLUDE_PRERELEASE=1 CLEAN_INSTALL=1 fetch_and_deploy_gh_release "listenarr" "Listenarrs/Listenarr" "prebuild" "latest" "/opt/listenarr" "listenarr-*-linux-x64.zip" - - msg_info "Starting Listenarr" - systemctl start listenarr - msg_ok "Started Listenarr" - msg_ok "Updated successfully!" - fi - exit -} - -start -build_container -description - -msg_ok "Completed Successfully!\n" -echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" -echo -e "${INFO}${YW}Access it using the following URL:${CL}" -echo -e "${GATEWAY}${BGN}http://${IP}:4545${CL}" diff --git a/install/listenarr-install.sh b/install/listenarr-install.sh deleted file mode 100644 index 24f127817b..0000000000 --- a/install/listenarr-install.sh +++ /dev/null @@ -1,51 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2026 community-scripts ORG -# Author: MickLesk (CanbiZ) -# License: MIT | https://github.com/community-scripts/DevScripts/raw/main/LICENSE -# Source: https://github.com/Listenarrs/Listenarr - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -msg_info "Installing Dependencies" -$STD apt install -y libicu-dev -msg_ok "Installed Dependencies" - -GH_INCLUDE_PRERELEASE=1 fetch_and_deploy_gh_release "listenarr" "Listenarrs/Listenarr" "prebuild" "latest" "/opt/listenarr" "listenarr-*-linux-x64.zip" - -msg_info "Configuring Listenarr" -mkdir -p /opt/listenarr_data -# LISTENARR_CONTENT_ROOT moves config/ and also the web root, which stays in the app dir -ln -s /opt/listenarr/wwwroot /opt/listenarr_data/wwwroot -msg_ok "Configured Listenarr" - -msg_info "Creating Service" -cat </etc/systemd/system/listenarr.service -[Unit] -Description=Listenarr -After=network.target - -[Service] -Type=simple -User=root -WorkingDirectory=/opt/listenarr -Environment=LISTENARR_CONTENT_ROOT=/opt/listenarr_data -ExecStart=/opt/listenarr/Listenarr.Api -Restart=on-failure -RestartSec=5 - -[Install] -WantedBy=multi-user.target -EOF -systemctl enable -q --now listenarr -msg_ok "Created Service" - -motd_ssh -customize -cleanup_lxc diff --git a/json/listenarr.json b/json/listenarr.json deleted file mode 100644 index ff46f19f10..0000000000 --- a/json/listenarr.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "name": "Listenarr", - "slug": "listenarr", - "categories": [ - 14 - ], - "date_created": "2026-09-27", - "type": "ct", - "updateable": true, - "privileged": false, - "architectures": [ - "amd64" - ], - "interface_port": 4545, - "documentation": "https://getlistenarr.com/docs/", - "website": "https://getlistenarr.com/", - "repository": "https://github.com/Listenarrs/Listenarr", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/listenarr.webp", - "description": "Listenarr automates audiobook collection management in the style of Sonarr and Radarr. It searches torrent and NZB indexers, hands grabs to your download client, and imports and organizes the finished audiobooks with metadata from Audible and other sources.", - "install_methods": [ - { - "type": "default", - "script": "ct/listenarr.sh", - "config_path": "/opt/listenarr_data/config/config.json", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 8, - "os": "Debian", - "version": "13" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "There is no login on first start. Turn it on and create the admin account under Settings > General > Authentication, or keep Listenarr on a trusted network.", - "type": "warning" - }, - { - "text": "Listenarr only publishes canary pre-releases, and this script installs and updates from them. Expect breaking changes and keep backups of /opt/listenarr_data.", - "type": "warning" - }, - { - "text": "If your download client runs in another container, mount its download folder here and set a remote path mapping in Listenarr.", - "type": "info" - } - ] -}