From 73daa3969c3b935f8e3beb291b1d57d455105bb4 Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Mon, 28 Apr 2025 16:10:52 +0200 Subject: [PATCH] add navidrome --- ct/navidrome.sh | 2 +- frontend/public/json/navidrome.json | 40 +++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 frontend/public/json/navidrome.json diff --git a/ct/navidrome.sh b/ct/navidrome.sh index 57858298..26d46cc6 100644 --- a/ct/navidrome.sh +++ b/ct/navidrome.sh @@ -8,7 +8,7 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV APP="Navidrome" var_tags="${var_tags:-music}" var_disk="${var_disk:-7}" -var_cpu="${var_cpu:-4}" +var_cpu="${var_cpu:-2}" var_ram="${var_ram:-2048}" var_os="${var_os:-debian}" var_version="${var_version:-12}" diff --git a/frontend/public/json/navidrome.json b/frontend/public/json/navidrome.json new file mode 100644 index 00000000..baf17416 --- /dev/null +++ b/frontend/public/json/navidrome.json @@ -0,0 +1,40 @@ +{ + "name": "Navidrome", + "slug": "Navidrome", + "categories": [ + 13 + ], + "date_created": "2025-04-28", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 4533, + "documentation": "https://www.navidrome.org/docs/", + "website": "https://www.navidrome.org/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/navidrome.svg", + "config_path": "/var/lib/navidrome", + "description": "Navidrome is a web-based music server that allows you to stream your personal music collection from anywhere. It organizes your audio files and provides a clean interface for browsing and playback across various client apps. Navidrome can transcode your music for compatibility and supports many audio formats. You can create playlists and easily browse your library by artist, album, or genre. It's great for managing and accessing your own music on different devices without relying on external streaming services.", + "install_methods": [ + { + "type": "default", + "script": "ct/navidrome.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 7, + "os": "Debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Music-Upload: ´/opt/navidrome/music´", + "type": "" + } + ] +}