diff --git a/CHANGELOG.md b/CHANGELOG.md index 88b79d2340..4837917584 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,8 +16,13 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit - #### 🐞 Bug Fixes + - SnipeIT: Update nginx config to v8.3 [@tremor021](https://github.com/tremor021) ([#7171](https://github.com/community-scripts/ProxmoxVE/pull/7171)) - Lidarr: Fix RELEASE variable fetching [@tremor021](https://github.com/tremor021) ([#7162](https://github.com/community-scripts/ProxmoxVE/pull/7162)) + - #### ✨ New Features + + - n8n: Force update to NodeJS v22 [@tremor021](https://github.com/tremor021) ([#7176](https://github.com/community-scripts/ProxmoxVE/pull/7176)) + ## 2025-08-24 ### 🚀 Updated Scripts diff --git a/ct/n8n.sh b/ct/n8n.sh index 9df8ff9be1..2ba9200b4d 100644 --- a/ct/n8n.sh +++ b/ct/n8n.sh @@ -27,13 +27,6 @@ function update_script() { msg_error "No ${APP} Installation Found!" exit fi - if [[ "$(node -v | cut -d 'v' -f 2)" == "18."* ]]; then - if ! command -v npm >/dev/null 2>&1; then - echo "Installing NPM..." - $STD apt-get install -y npm - echo "Installed NPM..." - fi - fi if [ ! -f /opt/n8n.env ]; then sed -i 's|^Environment="N8N_SECURE_COOKIE=false"$|EnvironmentFile=/opt/n8n.env|' /etc/systemd/system/n8n.service HOST_IP=$(hostname -I | awk '{print $1}') @@ -45,6 +38,7 @@ N8N_PROTOCOL=http N8N_HOST=$HOST_IP EOF fi + NODE_VERSION="22" setup_nodejs msg_info "Updating ${APP} LXC" $STD npm update -g n8n diff --git a/ct/snipeit.sh b/ct/snipeit.sh index 644d15dc17..b22a74fe7a 100644 --- a/ct/snipeit.sh +++ b/ct/snipeit.sh @@ -40,6 +40,7 @@ function update_script() { fetch_and_deploy_gh_release "snipe-it" "snipe/snipe-it" "tarball" [[ "$(php -v 2>/dev/null)" == PHP\ 8.2* ]] && PHP_VERSION="8.3" PHP_MODULE="common,ctype,ldap,fileinfo,iconv,mysql,soap,xsl" PHP_FPM="YES" setup_php + sed -i 's/php8.2/php8.3/g' /etc/nginx/conf.d/snipeit.conf setup_composer msg_info "Updating ${APP} to v${RELEASE}" diff --git a/frontend/public/json/versions.json b/frontend/public/json/versions.json index b63ab26bfc..870c412a3c 100644 --- a/frontend/public/json/versions.json +++ b/frontend/public/json/versions.json @@ -1,13 +1,88 @@ [ + { + "name": "gotson/komga", + "version": "1.23.2", + "date": "2025-08-25T09:39:42Z" + }, + { + "name": "zabbix/zabbix", + "version": "7.0.18", + "date": "2025-08-25T09:27:59Z" + }, + { + "name": "rcourtman/Pulse", + "version": "v4.7.6", + "date": "2025-08-23T22:49:00Z" + }, + { + "name": "meilisearch/meilisearch", + "version": "latest", + "date": "2025-08-25T09:14:19Z" + }, + { + "name": "emqx/emqx", + "version": "e5.10.1-beta.2", + "date": "2025-08-25T08:51:40Z" + }, + { + "name": "Checkmk/checkmk", + "version": "v2.3.0p36-rc1", + "date": "2025-08-25T06:14:27Z" + }, + { + "name": "morpheus65535/bazarr", + "version": "v1.5.3-beta.10", + "date": "2025-07-15T06:07:03Z" + }, + { + "name": "Jackett/Jackett", + "version": "v0.22.2343", + "date": "2025-08-25T05:50:39Z" + }, + { + "name": "firefly-iii/firefly-iii", + "version": "v6.3.2", + "date": "2025-08-19T04:08:36Z" + }, + { + "name": "FlareSolverr/FlareSolverr", + "version": "v3.4.0", + "date": "2025-08-25T03:22:00Z" + }, + { + "name": "immich-app/immich", + "version": "v1.139.4", + "date": "2025-08-25T02:39:18Z" + }, + { + "name": "plexguide/Huntarr.io", + "version": "8.2.10", + "date": "2025-08-25T01:26:55Z" + }, + { + "name": "jeedom/core", + "version": "4.4.19", + "date": "2025-08-25T00:27:05Z" + }, + { + "name": "gtsteffaniak/filebrowser", + "version": "v0.8.2-beta", + "date": "2025-08-25T00:26:03Z" + }, + { + "name": "steveiliop56/tinyauth", + "version": "v3.6.2", + "date": "2025-07-17T12:08:03Z" + }, { "name": "crafty-controller/crafty-4", "version": "v4.5.1", "date": "2025-08-24T23:58:52Z" }, { - "name": "gtsteffaniak/filebrowser", - "version": "v0.8.2-beta", - "date": "2025-08-24T22:58:03Z" + "name": "documenso/documenso", + "version": "v1.12.2-rc.5", + "date": "2025-08-24T23:48:04Z" }, { "name": "Ombi-app/Ombi", @@ -25,20 +100,15 @@ "date": "2025-08-24T20:16:32Z" }, { - "name": "firefly-iii/firefly-iii", - "version": "v6.3.2", - "date": "2025-08-19T04:08:36Z" + "name": "runtipi/runtipi", + "version": "v4.3.0", + "date": "2025-07-05T12:14:52Z" }, { "name": "wavelog/wavelog", "version": "2.1", "date": "2025-08-24T15:42:19Z" }, - { - "name": "rcourtman/Pulse", - "version": "v4.7.6", - "date": "2025-08-23T22:49:00Z" - }, { "name": "Radarr/Radarr", "version": "v5.26.2.10099", @@ -54,6 +124,11 @@ "version": "fumadocs-openapi@9.2.3", "date": "2025-08-24T12:48:14Z" }, + { + "name": "keycloak/keycloak", + "version": "26.3.3", + "date": "2025-08-20T10:12:51Z" + }, { "name": "Lidarr/Lidarr", "version": "v2.12.4.4658", @@ -69,31 +144,6 @@ "version": "0.6.25", "date": "2025-08-24T08:51:55Z" }, - { - "name": "morpheus65535/bazarr", - "version": "v1.5.3-beta.10", - "date": "2025-07-15T06:07:03Z" - }, - { - "name": "Jackett/Jackett", - "version": "v0.22.2329", - "date": "2025-08-24T05:53:12Z" - }, - { - "name": "plexguide/Huntarr.io", - "version": "8.2.9", - "date": "2025-08-24T04:51:15Z" - }, - { - "name": "jeedom/core", - "version": "4.4.19", - "date": "2025-08-24T00:27:11Z" - }, - { - "name": "steveiliop56/tinyauth", - "version": "v3.6.2", - "date": "2025-07-17T12:08:03Z" - }, { "name": "YunoHost/yunohost", "version": "debian/12.1.15.1", @@ -104,11 +154,6 @@ "version": "v0.21.0", "date": "2025-08-23T18:33:53Z" }, - { - "name": "immich-app/immich", - "version": "v1.139.3", - "date": "2025-08-23T16:37:46Z" - }, { "name": "booklore-app/booklore", "version": "v0.38.0", @@ -141,7 +186,7 @@ }, { "name": "ollama/ollama", - "version": "v0.11.7-rc0", + "version": "v0.11.7-rc1", "date": "2025-08-22T23:26:48Z" }, { @@ -149,11 +194,6 @@ "version": "v1.34.0", "date": "2025-08-22T19:16:24Z" }, - { - "name": "keycloak/keycloak", - "version": "26.3.3", - "date": "2025-08-20T10:12:51Z" - }, { "name": "tailscale/tailscale", "version": "v1.86.5", @@ -164,11 +204,6 @@ "version": "v1.71.0", "date": "2025-08-22T16:41:23Z" }, - { - "name": "emqx/emqx", - "version": "e5.9.2-beta.2", - "date": "2025-08-22T15:34:17Z" - }, { "name": "goauthentik/authentik", "version": "version/2025.8.1", @@ -244,11 +279,6 @@ "version": "v0.36.0", "date": "2025-07-14T18:59:57Z" }, - { - "name": "runtipi/runtipi", - "version": "nightly", - "date": "2025-08-21T19:17:27Z" - }, { "name": "HabitRPG/habitica", "version": "v5.39.0", @@ -299,11 +329,6 @@ "version": "jenkins-2.516.2", "date": "2025-08-20T17:15:26Z" }, - { - "name": "Checkmk/checkmk", - "version": "v2.4.0p10", - "date": "2025-08-20T14:05:06Z" - }, { "name": "AdguardTeam/AdGuardHome", "version": "v0.107.65", @@ -389,11 +414,6 @@ "version": "v1.136.0", "date": "2025-08-12T14:26:27Z" }, - { - "name": "zabbix/zabbix", - "version": "7.2.12", - "date": "2025-08-19T11:16:17Z" - }, { "name": "chrisvel/tududi", "version": "v0.80", @@ -429,11 +449,6 @@ "version": "v25.2", "date": "2025-07-04T08:21:42Z" }, - { - "name": "meilisearch/meilisearch", - "version": "prototype-arroy-becomes-hannoy-with-sharding-0", - "date": "2025-08-18T14:48:37Z" - }, { "name": "VictoriaMetrics/VictoriaMetrics", "version": "pmm-6401-v1.124.0", @@ -484,11 +499,6 @@ "version": "v1.2.10", "date": "2025-08-16T11:45:23Z" }, - { - "name": "documenso/documenso", - "version": "v1.12.2-rc.4", - "date": "2025-08-16T09:16:29Z" - }, { "name": "coder/code-server", "version": "v4.103.1", @@ -814,11 +824,6 @@ "version": "2025.07.1", "date": "2025-08-01T14:40:28Z" }, - { - "name": "gotson/komga", - "version": "1.23.1", - "date": "2025-08-01T04:30:24Z" - }, { "name": "Suwayomi/Suwayomi-Server", "version": "v2.1.1867", @@ -1084,11 +1089,6 @@ "version": "v2.0.0.4645", "date": "2017-03-07T18:56:06Z" }, - { - "name": "FlareSolverr/FlareSolverr", - "version": "v3.3.25", - "date": "2025-06-14T02:52:44Z" - }, { "name": "OctoPrint/OctoPrint", "version": "1.11.2", diff --git a/install/snipeit-install.sh b/install/snipeit-install.sh index b2d2bb41f1..102bb58441 100644 --- a/install/snipeit-install.sh +++ b/install/snipeit-install.sh @@ -71,7 +71,7 @@ server { location ~ \.php\$ { include fastcgi.conf; include snippets/fastcgi-php.conf; - fastcgi_pass unix:/run/php/php8.2-fpm.sock; + fastcgi_pass unix:/run/php/php8.3-fpm.sock; fastcgi_split_path_info ^(.+\.php)(/.+)\$; fastcgi_param SCRIPT_FILENAME \$document_root\$fastcgi_script_name; include fastcgi_params;