Merge branch 'community-scripts:main' into main
This commit is contained in:
commit
f31b58a6e9
@ -1,6 +0,0 @@
|
|||||||
__ ___ _ ___ _ __ __
|
|
||||||
/ |/ /_ _______(_)____/ | __________(_)____/ /_____ _____ / /_
|
|
||||||
/ /|_/ / / / / ___/ / ___/ /| | / ___/ ___/ / ___/ __/ __ `/ __ \/ __/
|
|
||||||
/ / / / /_/ (__ ) / /__/ ___ |(__ |__ ) (__ ) /_/ /_/ / / / / /_
|
|
||||||
/_/ /_/\__,_/____/_/\___/_/ |_/____/____/_/____/\__/\__,_/_/ /_/\__/
|
|
||||||
|
|
@ -1,59 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
source <(curl -s https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main/misc/build.func)
|
|
||||||
# Copyright (c) 2021-2025 community-scripts ORG
|
|
||||||
# Author: MickLesk (CanbiZ)
|
|
||||||
# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE
|
|
||||||
# Source: https://github.com/music-assistant/server
|
|
||||||
|
|
||||||
APP="MusicAssistant"
|
|
||||||
var_tags="${var_tags:-music}"
|
|
||||||
var_cpu="${var_cpu:-2}"
|
|
||||||
var_ram="${var_ram:-1024}"
|
|
||||||
var_disk="${var_disk:-4}"
|
|
||||||
var_os="${var_os:-ubuntu}"
|
|
||||||
var_version="${var_version:-24.10}"
|
|
||||||
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/musicassistant ]]; then
|
|
||||||
msg_error "No existing installation found!"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
msg_info "Stopping Music Assistant service"
|
|
||||||
systemctl stop musicassistant
|
|
||||||
msg_ok "Service stopped"
|
|
||||||
|
|
||||||
msg_info "Updating Music Assistant files"
|
|
||||||
cd /opt/musicassistant || exit 1
|
|
||||||
$STD fetch_and_deploy_gh_release music-assistant/server
|
|
||||||
msg_ok "Music Assistant files updated"
|
|
||||||
|
|
||||||
msg_info "Updating Python virtual environment"
|
|
||||||
source .venv/bin/activate || exit 1
|
|
||||||
pip install --upgrade pip uv
|
|
||||||
uv pip install .
|
|
||||||
msg_ok "Python environment updated"
|
|
||||||
|
|
||||||
msg_info "Restarting Music Assistant service"
|
|
||||||
systemctl restart musicassistant
|
|
||||||
msg_ok "Service restarted"
|
|
||||||
}
|
|
||||||
|
|
||||||
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 "${TAB}${GATEWAY}${BGN}http://${IP}:8095${CL}"
|
|
@ -1,34 +0,0 @@
|
|||||||
{
|
|
||||||
"name": "MusicAssistant",
|
|
||||||
"slug": "musicassistant",
|
|
||||||
"categories": [
|
|
||||||
13
|
|
||||||
],
|
|
||||||
"date_created": "2025-04-07",
|
|
||||||
"type": "ct",
|
|
||||||
"updateable": false,
|
|
||||||
"privileged": false,
|
|
||||||
"interface_port": 8095,
|
|
||||||
"documentation": "https://www.music-assistant.io/",
|
|
||||||
"website": "https://github.com/music-assistant/server",
|
|
||||||
"logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/music-assistant.svg",
|
|
||||||
"description": "Music Assistant is a free, opensource Media library manager that connects to your streaming services and a wide range of connected speakers. The server is the beating heart, the core of Music Assistant and must run on an always-on device like a Raspberry Pi, a NAS or an Intel NUC or alike.",
|
|
||||||
"install_methods": [
|
|
||||||
{
|
|
||||||
"type": "default",
|
|
||||||
"script": "ct/musicassistant.sh",
|
|
||||||
"resources": {
|
|
||||||
"cpu": 1,
|
|
||||||
"ram": 1024,
|
|
||||||
"hdd": 4,
|
|
||||||
"os": "Ubuntu",
|
|
||||||
"version": "24.10"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"default_credentials": {
|
|
||||||
"username": null,
|
|
||||||
"password": null
|
|
||||||
},
|
|
||||||
"notes": []
|
|
||||||
}
|
|
@ -1,19 +1,214 @@
|
|||||||
[
|
[
|
||||||
{
|
|
||||||
"name": "evcc-io/evcc",
|
|
||||||
"version": "0.203.0",
|
|
||||||
"date": "2025-04-13T11:49:39Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "fhem/fhem-mirror",
|
"name": "fhem/fhem-mirror",
|
||||||
"version": "6.2",
|
"version": "6.2",
|
||||||
"date": "2025-04-13T10:32:39Z"
|
"date": "2025-04-15T10:34:54Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "n8n-io/n8n",
|
||||||
|
"version": "n8n@1.86.1",
|
||||||
|
"date": "2025-04-09T09:20:55Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "wazuh/wazuh",
|
||||||
|
"version": "coverity-w16-4.12.0",
|
||||||
|
"date": "2025-04-15T08:25:08Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "mattermost/mattermost",
|
||||||
|
"version": "v10.6.2",
|
||||||
|
"date": "2025-04-15T08:14:23Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Jackett/Jackett",
|
||||||
|
"version": "v0.22.1778",
|
||||||
|
"date": "2025-04-15T06:26:21Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "slskd/slskd",
|
||||||
|
"version": "0.22.5",
|
||||||
|
"date": "2025-04-15T02:52:26Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "blakeblackshear/frigate",
|
||||||
|
"version": "v0.14.1",
|
||||||
|
"date": "2024-08-29T22:32:51Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "esphome/esphome",
|
||||||
|
"version": "2025.3.3",
|
||||||
|
"date": "2025-03-31T22:07:05Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "moghtech/komodo",
|
||||||
|
"version": "v1.17.1",
|
||||||
|
"date": "2025-04-14T22:35:13Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "influxdata/influxdb",
|
||||||
|
"version": "v3.0.0",
|
||||||
|
"date": "2025-04-14T22:16:28Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Kareadita/Kavita",
|
||||||
|
"version": "v0.8.6",
|
||||||
|
"date": "2025-04-14T22:09:30Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "keycloak/keycloak",
|
||||||
|
"version": "26.2.0",
|
||||||
|
"date": "2025-04-11T12:48:27Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "paperless-ngx/paperless-ngx",
|
||||||
|
"version": "v2.15.2",
|
||||||
|
"date": "2025-04-14T20:48:52Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "semaphoreui/semaphore",
|
||||||
|
"version": "v2.13.13",
|
||||||
|
"date": "2025-04-11T10:15:13Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "netbox-community/netbox",
|
||||||
|
"version": "v4.2.7",
|
||||||
|
"date": "2025-04-10T20:08:13Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "duplicati/duplicati",
|
||||||
|
"version": "v2.1.0.115-2.1.0.115_canary_2025-04-14",
|
||||||
|
"date": "2025-04-14T18:03:36Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "OliveTin/OliveTin",
|
||||||
|
"version": "2025.4.14",
|
||||||
|
"date": "2025-04-14T16:53:53Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "msgbyte/tianji",
|
||||||
|
"version": "v1.20.0",
|
||||||
|
"date": "2025-04-14T16:19:23Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "home-assistant/operating-system",
|
||||||
|
"version": "15.2",
|
||||||
|
"date": "2025-04-14T15:37:12Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Checkmk/checkmk",
|
||||||
|
"version": "v2.4.0b5-rc1",
|
||||||
|
"date": "2025-04-14T15:29:21Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "stackblitz-labs/bolt.diy",
|
||||||
|
"version": "v0.0.7-hf1",
|
||||||
|
"date": "2025-03-10T20:49:39Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "zabbix/zabbix",
|
||||||
|
"version": "7.2.6rc1",
|
||||||
|
"date": "2025-04-14T15:00:15Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rabbitmq/rabbitmq-server",
|
||||||
|
"version": "v4.0.9",
|
||||||
|
"date": "2025-04-14T14:40:34Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "AdguardTeam/AdGuardHome",
|
||||||
|
"version": "v0.107.60",
|
||||||
|
"date": "2025-04-14T11:46:19Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Graylog2/graylog2-server",
|
||||||
|
"version": "6.2.0-rc.1",
|
||||||
|
"date": "2025-04-14T11:26:18Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "bluenviron/mediamtx",
|
||||||
|
"version": "v1.12.0",
|
||||||
|
"date": "2025-04-14T10:36:04Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Stirling-Tools/Stirling-PDF",
|
||||||
|
"version": "v0.45.5",
|
||||||
|
"date": "2025-04-14T09:57:39Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "open-webui/open-webui",
|
||||||
|
"version": "v0.6.5",
|
||||||
|
"date": "2025-04-14T09:13:36Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "zwave-js/zwave-js-ui",
|
||||||
|
"version": "v10.2.0",
|
||||||
|
"date": "2025-04-14T08:53:44Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "evcc-io/evcc",
|
||||||
|
"version": "0.203.1",
|
||||||
|
"date": "2025-04-14T07:23:02Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "morpheus65535/bazarr",
|
||||||
|
"version": "v1.5.1",
|
||||||
|
"date": "2025-01-01T16:15:52Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "firefly-iii/firefly-iii",
|
||||||
|
"version": "v6.2.10",
|
||||||
|
"date": "2025-03-22T13:02:26Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "glanceapp/glance",
|
||||||
|
"version": "v0.7.12",
|
||||||
|
"date": "2025-04-14T00:16:15Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ellite/Wallos",
|
||||||
|
"version": "v2.49.1",
|
||||||
|
"date": "2025-04-13T22:36:24Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rogerfar/rdt-client",
|
||||||
|
"version": "v2.0.108",
|
||||||
|
"date": "2025-04-13T22:17:55Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "autobrr/autobrr",
|
||||||
|
"version": "v1.61.0",
|
||||||
|
"date": "2025-04-13T21:14:40Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Ombi-app/Ombi",
|
||||||
|
"version": "v4.47.1",
|
||||||
|
"date": "2025-01-05T21:14:23Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pocket-id/pocket-id",
|
||||||
|
"version": "v0.46.0",
|
||||||
|
"date": "2025-04-13T18:31:13Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "runtipi/runtipi",
|
||||||
|
"version": "v3.10.0",
|
||||||
|
"date": "2025-03-15T14:38:16Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "karakeep-app/karakeep",
|
||||||
|
"version": "mcp/v0.23.4",
|
||||||
|
"date": "2025-04-13T14:09:19Z"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "syncthing/syncthing",
|
"name": "syncthing/syncthing",
|
||||||
"version": "v2.0.0-beta.9",
|
"version": "v2.0.0-beta.9",
|
||||||
"date": "2025-04-12T13:58:29Z"
|
"date": "2025-04-12T13:58:29Z"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "qbittorrent/qBittorrent",
|
||||||
|
"version": "release-5.0.5",
|
||||||
|
"date": "2025-04-13T07:55:55Z"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "Lidarr/Lidarr",
|
"name": "Lidarr/Lidarr",
|
||||||
"version": "v2.10.3.4602",
|
"version": "v2.10.3.4602",
|
||||||
@ -34,26 +229,6 @@
|
|||||||
"version": "v5.21.1.9799",
|
"version": "v5.21.1.9799",
|
||||||
"date": "2025-03-24T15:52:12Z"
|
"date": "2025-03-24T15:52:12Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "morpheus65535/bazarr",
|
|
||||||
"version": "v1.5.1",
|
|
||||||
"date": "2025-01-01T16:15:52Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "open-webui/open-webui",
|
|
||||||
"version": "v0.6.4",
|
|
||||||
"date": "2025-04-13T06:01:32Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Jackett/Jackett",
|
|
||||||
"version": "v0.22.1773",
|
|
||||||
"date": "2025-04-13T05:56:23Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "slskd/slskd",
|
|
||||||
"version": "0.22.4",
|
|
||||||
"date": "2025-04-13T00:14:13Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "Tautulli/Tautulli",
|
"name": "Tautulli/Tautulli",
|
||||||
"version": "v2.15.2",
|
"version": "v2.15.2",
|
||||||
@ -64,26 +239,11 @@
|
|||||||
"version": "v0.2.11",
|
"version": "v0.2.11",
|
||||||
"date": "2025-04-12T21:13:08Z"
|
"date": "2025-04-12T21:13:08Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "semaphoreui/semaphore",
|
|
||||||
"version": "v2.14.0-beta1",
|
|
||||||
"date": "2025-04-12T20:14:09Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "karakeep-app/karakeep",
|
|
||||||
"version": "sdk/v0.23.2",
|
|
||||||
"date": "2025-04-12T18:37:40Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "MediaBrowser/Emby.Releases",
|
"name": "MediaBrowser/Emby.Releases",
|
||||||
"version": "4.8.11.0",
|
"version": "4.8.11.0",
|
||||||
"date": "2025-03-10T06:39:11Z"
|
"date": "2025-03-10T06:39:11Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "rogerfar/rdt-client",
|
|
||||||
"version": "v2.0.104",
|
|
||||||
"date": "2025-04-12T14:24:39Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "home-assistant/core",
|
"name": "home-assistant/core",
|
||||||
"version": "2025.4.2",
|
"version": "2025.4.2",
|
||||||
@ -94,11 +254,6 @@
|
|||||||
"version": "0.18.0",
|
"version": "0.18.0",
|
||||||
"date": "2025-04-12T08:55:32Z"
|
"date": "2025-04-12T08:55:32Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "runtipi/runtipi",
|
|
||||||
"version": "v3.10.0",
|
|
||||||
"date": "2025-03-15T14:38:16Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "Bubka/2FAuth",
|
"name": "Bubka/2FAuth",
|
||||||
"version": "v5.5.2",
|
"version": "v5.5.2",
|
||||||
@ -109,16 +264,6 @@
|
|||||||
"version": "v1.16.0",
|
"version": "v1.16.0",
|
||||||
"date": "2025-04-11T19:15:24Z"
|
"date": "2025-04-11T19:15:24Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "rabbitmq/rabbitmq-server",
|
|
||||||
"version": "v4.0.8",
|
|
||||||
"date": "2025-04-03T05:11:15Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "firefly-iii/firefly-iii",
|
|
||||||
"version": "v6.2.10",
|
|
||||||
"date": "2025-03-22T13:02:26Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "tailscale/tailscale",
|
"name": "tailscale/tailscale",
|
||||||
"version": "v1.82.4",
|
"version": "v1.82.4",
|
||||||
@ -129,16 +274,6 @@
|
|||||||
"version": "v4.99.2",
|
"version": "v4.99.2",
|
||||||
"date": "2025-04-11T17:57:47Z"
|
"date": "2025-04-11T17:57:47Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "keycloak/keycloak",
|
|
||||||
"version": "26.2.0",
|
|
||||||
"date": "2025-04-11T12:48:27Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "duplicati/duplicati",
|
|
||||||
"version": "v2.1.0.113-2.1.0.113_canary_2025-04-11",
|
|
||||||
"date": "2025-04-11T16:57:07Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "TriliumNext/Notes",
|
"name": "TriliumNext/Notes",
|
||||||
"version": "v0.0.0",
|
"version": "v0.0.0",
|
||||||
@ -169,16 +304,6 @@
|
|||||||
"version": "4.5.1",
|
"version": "4.5.1",
|
||||||
"date": "2025-04-11T09:57:47Z"
|
"date": "2025-04-11T09:57:47Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "Stirling-Tools/Stirling-PDF",
|
|
||||||
"version": "v0.45.4",
|
|
||||||
"date": "2025-04-11T08:45:04Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "home-assistant/operating-system",
|
|
||||||
"version": "15.1",
|
|
||||||
"date": "2025-03-31T13:42:20Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "outline/outline",
|
"name": "outline/outline",
|
||||||
"version": "v0.83.0",
|
"version": "v0.83.0",
|
||||||
@ -194,11 +319,6 @@
|
|||||||
"version": "2.2.8",
|
"version": "2.2.8",
|
||||||
"date": "2025-04-10T20:30:49Z"
|
"date": "2025-04-10T20:30:49Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "netbox-community/netbox",
|
|
||||||
"version": "v4.2.7",
|
|
||||||
"date": "2025-04-10T20:08:13Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "gristlabs/grist-core",
|
"name": "gristlabs/grist-core",
|
||||||
"version": "v1.5.1",
|
"version": "v1.5.1",
|
||||||
@ -229,26 +349,11 @@
|
|||||||
"version": "v2.35.0",
|
"version": "v2.35.0",
|
||||||
"date": "2025-04-10T13:45:22Z"
|
"date": "2025-04-10T13:45:22Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "n8n-io/n8n",
|
|
||||||
"version": "n8n@1.86.1",
|
|
||||||
"date": "2025-04-09T09:20:55Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "glanceapp/glance",
|
|
||||||
"version": "v0.7.10",
|
|
||||||
"date": "2025-04-09T23:51:06Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "mongodb/mongo",
|
"name": "mongodb/mongo",
|
||||||
"version": "r8.0.5-rc2",
|
"version": "r8.0.5-rc2",
|
||||||
"date": "2025-04-09T22:37:52Z"
|
"date": "2025-04-09T22:37:52Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "paperless-ngx/paperless-ngx",
|
|
||||||
"version": "v2.15.1",
|
|
||||||
"date": "2025-04-09T22:26:39Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "jupyter/notebook",
|
"name": "jupyter/notebook",
|
||||||
"version": "v7.4.0",
|
"version": "v7.4.0",
|
||||||
@ -279,16 +384,6 @@
|
|||||||
"version": "debian/12.0.14",
|
"version": "debian/12.0.14",
|
||||||
"date": "2025-04-09T10:09:00Z"
|
"date": "2025-04-09T10:09:00Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "esphome/esphome",
|
|
||||||
"version": "2025.3.3",
|
|
||||||
"date": "2025-03-31T22:07:05Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "OliveTin/OliveTin",
|
|
||||||
"version": "2025.4.8",
|
|
||||||
"date": "2025-04-08T22:02:50Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "minio/minio",
|
"name": "minio/minio",
|
||||||
"version": "RELEASE.2025-04-08T15-41-24Z",
|
"version": "RELEASE.2025-04-08T15-41-24Z",
|
||||||
@ -299,21 +394,11 @@
|
|||||||
"version": "version/2025.2.4",
|
"version": "version/2025.2.4",
|
||||||
"date": "2025-04-08T18:39:57Z"
|
"date": "2025-04-08T18:39:57Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "influxdata/influxdb",
|
|
||||||
"version": "v1.12.0rc1",
|
|
||||||
"date": "2025-04-08T17:35:21Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "jenkinsci/jenkins",
|
"name": "jenkinsci/jenkins",
|
||||||
"version": "jenkins-2.505",
|
"version": "jenkins-2.505",
|
||||||
"date": "2025-04-08T15:46:42Z"
|
"date": "2025-04-08T15:46:42Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "AdguardTeam/AdGuardHome",
|
|
||||||
"version": "v0.107.59",
|
|
||||||
"date": "2025-03-21T11:11:39Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "element-hq/synapse",
|
"name": "element-hq/synapse",
|
||||||
"version": "v1.128.0",
|
"version": "v1.128.0",
|
||||||
@ -349,56 +434,26 @@
|
|||||||
"version": "v1.23.7",
|
"version": "v1.23.7",
|
||||||
"date": "2025-04-07T19:27:52Z"
|
"date": "2025-04-07T19:27:52Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "Checkmk/checkmk",
|
|
||||||
"version": "v2.4.0b4",
|
|
||||||
"date": "2025-04-07T19:14:53Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "wazuh/wazuh",
|
|
||||||
"version": "coverity-w15-4.12.0",
|
|
||||||
"date": "2025-04-07T17:50:14Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "thomiceli/opengist",
|
"name": "thomiceli/opengist",
|
||||||
"version": "v1.10.0",
|
"version": "v1.10.0",
|
||||||
"date": "2025-04-07T14:32:15Z"
|
"date": "2025-04-07T14:32:15Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "Graylog2/graylog2-server",
|
|
||||||
"version": "6.2.0-beta.4",
|
|
||||||
"date": "2025-04-07T11:28:13Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "fallenbagel/jellyseerr",
|
"name": "fallenbagel/jellyseerr",
|
||||||
"version": "preview-back-to-axios",
|
"version": "preview-back-to-axios",
|
||||||
"date": "2025-04-07T09:23:08Z"
|
"date": "2025-04-07T09:23:08Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "zwave-js/zwave-js-ui",
|
|
||||||
"version": "v10.1.5",
|
|
||||||
"date": "2025-04-07T09:19:35Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "redis/redis",
|
"name": "redis/redis",
|
||||||
"version": "8.0-rc1-int2",
|
"version": "8.0-rc1-int2",
|
||||||
"date": "2025-04-02T19:05:08Z"
|
"date": "2025-04-02T19:05:08Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "zabbix/zabbix",
|
|
||||||
"version": "7.4.0beta1",
|
|
||||||
"date": "2025-04-07T08:14:13Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "nzbgetcom/nzbget",
|
"name": "nzbgetcom/nzbget",
|
||||||
"version": "v24.8",
|
"version": "v24.8",
|
||||||
"date": "2025-03-18T07:33:51Z"
|
"date": "2025-03-18T07:33:51Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "mattermost/mattermost",
|
|
||||||
"version": "server/public/v0.1.11",
|
|
||||||
"date": "2025-03-28T14:04:31Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "Dolibarr/dolibarr",
|
"name": "Dolibarr/dolibarr",
|
||||||
"version": "21.0.1",
|
"version": "21.0.1",
|
||||||
@ -419,64 +474,9 @@
|
|||||||
"version": "1.5.34",
|
"version": "1.5.34",
|
||||||
"date": "2025-03-27T16:17:38Z"
|
"date": "2025-03-27T16:17:38Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "stackblitz-labs/bolt.diy",
|
|
||||||
"version": "v0.0.7-hf1",
|
|
||||||
"date": "2025-03-10T20:49:39Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "msgbyte/tianji",
|
|
||||||
"version": "v1.19.7",
|
|
||||||
"date": "2025-04-06T14:22:44Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "TechnitiumSoftware/DnsServer",
|
|
||||||
"version": "v13.5.0",
|
|
||||||
"date": "2025-04-06T11:24:50Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "kimai/kimai",
|
|
||||||
"version": "2.32.0",
|
|
||||||
"date": "2025-04-06T09:43:51Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "inventree/InvenTree",
|
|
||||||
"version": "0.17.10",
|
|
||||||
"date": "2025-04-06T05:31:49Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "ollama/ollama",
|
"name": "ollama/ollama",
|
||||||
"version": "v0.6.5",
|
"version": "v0.6.5",
|
||||||
"date": "2025-04-06T00:15:39Z"
|
"date": "2025-04-06T00:15:39Z"
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "jellyfin/jellyfin",
|
|
||||||
"version": "v10.10.7",
|
|
||||||
"date": "2025-04-05T19:14:59Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "azukaar/Cosmos-Server",
|
|
||||||
"version": "v0.18.4",
|
|
||||||
"date": "2025-04-05T19:12:57Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "wger-project/wger",
|
|
||||||
"version": "2.3",
|
|
||||||
"date": "2025-04-05T18:05:36Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "bastienwirtz/homer",
|
|
||||||
"version": "v25.04.1",
|
|
||||||
"date": "2025-04-05T12:39:18Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "navidrome/navidrome",
|
|
||||||
"version": "v0.55.2",
|
|
||||||
"date": "2025-04-05T12:07:32Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "MagicMirrorOrg/MagicMirror",
|
|
||||||
"version": "v2.31.0",
|
|
||||||
"date": "2025-04-01T18:12:45Z"
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
@ -1,83 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
# Copyright (c) 2021-2025 community-scripts ORG
|
|
||||||
# License: MIT
|
|
||||||
# Source: https://github.com/music-assistant/server
|
|
||||||
|
|
||||||
source /dev/stdin <<<"$FUNCTIONS_FILE_PATH"
|
|
||||||
color
|
|
||||||
verb_ip6
|
|
||||||
catch_errors
|
|
||||||
setting_up_container
|
|
||||||
network_check
|
|
||||||
update_os
|
|
||||||
|
|
||||||
msg_info "Installing Dependencies"
|
|
||||||
$STD apt-get install -y \
|
|
||||||
ffmpeg \
|
|
||||||
build-essential \
|
|
||||||
libffi-dev \
|
|
||||||
cmake \
|
|
||||||
git \
|
|
||||||
libssl-dev \
|
|
||||||
libjpeg-dev \
|
|
||||||
zlib1g-dev \
|
|
||||||
snapserver \
|
|
||||||
pkg-config
|
|
||||||
msg_ok "Installed Dependencies"
|
|
||||||
|
|
||||||
msg_info "Setup Python3"
|
|
||||||
$STD apt-get install -y \
|
|
||||||
python3 \
|
|
||||||
python3-dev \
|
|
||||||
python3-pip \
|
|
||||||
python3-setuptools \
|
|
||||||
python3-venv
|
|
||||||
rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED
|
|
||||||
msg_ok "Setup Python3"
|
|
||||||
|
|
||||||
msg_info "Setup Music Assistant"
|
|
||||||
$STD fetch_and_deploy_gh_release music-assistant/server
|
|
||||||
cd /opt/musicassistant
|
|
||||||
$STD pip3 install uv
|
|
||||||
$STD pip install --upgrade pip uv
|
|
||||||
$STD python3 -m venv .venv
|
|
||||||
$STD source .venv/bin/activate
|
|
||||||
$STD uv pip install .
|
|
||||||
msg_ok "Setup Music Assistant"
|
|
||||||
|
|
||||||
msg_info "Adding AirPlay Support"
|
|
||||||
cd /usr/local/src
|
|
||||||
git clone https://github.com/music-assistant/libraop.git
|
|
||||||
cd libraop
|
|
||||||
git submodule update --init
|
|
||||||
./build.sh
|
|
||||||
msg_ok "Added AirPlay Support"
|
|
||||||
|
|
||||||
msg_info "Creating systemd service"
|
|
||||||
cat <<EOF >/etc/systemd/system/musicassistant.service
|
|
||||||
[Unit]
|
|
||||||
Description=Music Assistant
|
|
||||||
After=network-online.target
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=simple
|
|
||||||
User=root
|
|
||||||
WorkingDirectory=/opt/musicassistant
|
|
||||||
ExecStart=/opt/musicassistant/.venv/bin/mass
|
|
||||||
Restart=always
|
|
||||||
RestartForceExitStatus=100
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=multi-user.target
|
|
||||||
EOF
|
|
||||||
systemctl enable -q --now musicassistant
|
|
||||||
msg_ok "Started Music Assistant"
|
|
||||||
|
|
||||||
motd_ssh
|
|
||||||
customize
|
|
||||||
|
|
||||||
msg_info "Cleaning up"
|
|
||||||
$STD apt-get -y autoremove
|
|
||||||
$STD apt-get -y autoclean
|
|
||||||
msg_ok "Cleaned"
|
|
Loading…
x
Reference in New Issue
Block a user