From ffb705aded773a1338f4081592e49ece718472d9 Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Thu, 30 Jan 2025 15:49:44 +0100 Subject: [PATCH] Update NodeJS --- ct/cronicle.sh | 2 +- ct/homepage.sh | 2 +- ct/jellyseerr.sh | 2 +- install/5etools-install.sh | 2 +- install/adventurelog-install.sh | 4 ++-- install/archivebox-install.sh | 2 +- install/changedetection-install.sh | 2 +- install/dashy-install.sh | 2 +- install/flowiseai-install.sh | 2 +- install/frigate-install.sh | 2 +- install/ghost-install.sh | 2 +- install/grist-install.sh | 4 ++-- install/homepage-install.sh | 4 ++-- install/iobroker-install.sh | 2 +- install/jellyseerr-install.sh | 2 +- install/linkwarden-install.sh | 4 ++-- install/mafl-install.sh | 4 ++-- install/magicmirror-install.sh | 2 +- install/matterbridge-install.sh | 2 +- install/memos-install.sh | 4 ++-- install/meshcentral-install.sh | 2 +- install/metube-install.sh | 2 +- install/monica-install.sh | 4 ++-- install/myspeed-install.sh | 2 +- install/n8n-install.sh | 2 +- install/node-red-install.sh | 2 +- install/openwebui-install.sh | 2 +- install/overseerr-install.sh | 4 ++-- install/pairdrop-install.sh | 2 +- install/part-db-install.sh | 4 ++-- install/peanut-install.sh | 4 ++-- install/pf2etools-install.sh | 2 +- install/pingvin-install.sh | 2 +- install/shinobi-install.sh | 2 +- install/tandoor-install.sh | 4 ++-- install/the-lounge-install.sh | 2 +- install/tianji-install.sh | 2 +- install/umami-install.sh | 4 ++-- install/uptimekuma-install.sh | 2 +- install/wikijs-install.sh | 2 +- install/zigbee2mqtt-install.sh | 2 +- install/zipline-install.sh | 4 ++-- misc/hw-acceleration.sh | 2 +- misc/netdata.sh | 2 +- 44 files changed, 57 insertions(+), 57 deletions(-) diff --git a/ct/cronicle.sh b/ct/cronicle.sh index 19f3454e..7d276831 100644 --- a/ct/cronicle.sh +++ b/ct/cronicle.sh @@ -73,7 +73,7 @@ function update_script() { msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg - echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list + echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" diff --git a/ct/homepage.sh b/ct/homepage.sh index e2c74b36..14de1f53 100644 --- a/ct/homepage.sh +++ b/ct/homepage.sh @@ -36,7 +36,7 @@ function update_script() { if ! command -v npm >/dev/null 2>&1; then echo "Installing NPM..." apt-get install -y npm >/dev/null 2>&1 - npm install -g pnpm >/dev/null 2>&1 + npm install -g pnpm@latest >/dev/null 2>&1 echo "Installed NPM..." fi fi diff --git a/ct/jellyseerr.sh b/ct/jellyseerr.sh index 96ea2ec8..95d464d3 100644 --- a/ct/jellyseerr.sh +++ b/ct/jellyseerr.sh @@ -52,7 +52,7 @@ function update_script() { if ! command -v pnpm &> /dev/null; then msg_error "pnpm not found. Installing..." - npm install -g pnpm &>/dev/null + npm install -g pnpm@latest &>/dev/null else msg_ok "pnpm is already installed." fi diff --git a/install/5etools-install.sh b/install/5etools-install.sh index 1e2da9c7..c18c90c0 100644 --- a/install/5etools-install.sh +++ b/install/5etools-install.sh @@ -28,7 +28,7 @@ msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" diff --git a/install/adventurelog-install.sh b/install/adventurelog-install.sh index 250a4d8f..d48ac14a 100644 --- a/install/adventurelog-install.sh +++ b/install/adventurelog-install.sh @@ -31,7 +31,7 @@ msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Setting up PostgreSQL Repository" @@ -42,7 +42,7 @@ msg_ok "Set up PostgreSQL Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs -$STD npm install -g pnpm +$STD npm install -g pnpm@latest msg_ok "Installed Node.js" msg_info "Install/Set up PostgreSQL Database" diff --git a/install/archivebox-install.sh b/install/archivebox-install.sh index 59c29c81..3f9a38a1 100644 --- a/install/archivebox-install.sh +++ b/install/archivebox-install.sh @@ -39,7 +39,7 @@ msg_ok "Installed Python Dependencies" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" diff --git a/install/changedetection-install.sh b/install/changedetection-install.sh index 001c9404..660da465 100644 --- a/install/changedetection-install.sh +++ b/install/changedetection-install.sh @@ -58,7 +58,7 @@ msg_ok "Setup Python3" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" diff --git a/install/dashy-install.sh b/install/dashy-install.sh index fb41a675..b2d3f2cf 100644 --- a/install/dashy-install.sh +++ b/install/dashy-install.sh @@ -23,7 +23,7 @@ msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" diff --git a/install/flowiseai-install.sh b/install/flowiseai-install.sh index a2932e94..3e166b41 100644 --- a/install/flowiseai-install.sh +++ b/install/flowiseai-install.sh @@ -23,7 +23,7 @@ msg_ok "Installed Dependencies" msg_info "Installing Node.js" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list $STD apt-get update $STD apt-get install -y nodejs msg_ok "Installed Node.js" diff --git a/install/frigate-install.sh b/install/frigate-install.sh index 5023324f..81f78f36 100644 --- a/install/frigate-install.sh +++ b/install/frigate-install.sh @@ -26,7 +26,7 @@ msg_ok "Setup Python3" msg_info "Installing Node.js" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list $STD apt-get update $STD apt-get install -y nodejs msg_ok "Installed Node.js" diff --git a/install/ghost-install.sh b/install/ghost-install.sh index 9bc6829a..b17ba305 100644 --- a/install/ghost-install.sh +++ b/install/ghost-install.sh @@ -46,7 +46,7 @@ msg_ok "Configured MySQL" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Setup Node.js" diff --git a/install/grist-install.sh b/install/grist-install.sh index 30786777..56b2e15a 100644 --- a/install/grist-install.sh +++ b/install/grist-install.sh @@ -29,10 +29,10 @@ msg_ok "Installed Dependencies" msg_info "Installing Node.js" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list $STD apt-get update $STD apt-get install -y nodejs -$STD npm install -g yarn +$STD npm install -g yarn@latest msg_ok "Installed Node.js" msg_info "Installing Grist" diff --git a/install/homepage-install.sh b/install/homepage-install.sh index 21064860..c7ff77b9 100644 --- a/install/homepage-install.sh +++ b/install/homepage-install.sh @@ -23,13 +23,13 @@ msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs -$STD npm install -g pnpm +$STD npm install -g pnpm@latest msg_ok "Installed Node.js" RELEASE=$(curl -s https://api.github.com/repos/gethomepage/homepage/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }') diff --git a/install/iobroker-install.sh b/install/iobroker-install.sh index 05747118..0b5b1a0d 100644 --- a/install/iobroker-install.sh +++ b/install/iobroker-install.sh @@ -24,7 +24,7 @@ msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" diff --git a/install/jellyseerr-install.sh b/install/jellyseerr-install.sh index 916f1afc..b4bcc4ce 100644 --- a/install/jellyseerr-install.sh +++ b/install/jellyseerr-install.sh @@ -33,7 +33,7 @@ $STD apt-get install -y nodejs msg_ok "Installed Node.js" msg_info "Installing pnpm" -$STD npm install -g pnpm +$STD npm install -g pnpm@latest msg_ok "Installed pnpm" msg_info "Installing Jellyseerr (Patience)" diff --git a/install/linkwarden-install.sh b/install/linkwarden-install.sh index 534a69ca..fdd30c97 100644 --- a/install/linkwarden-install.sh +++ b/install/linkwarden-install.sh @@ -28,13 +28,13 @@ msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js/Yarn" $STD apt-get update $STD apt-get install -y nodejs -$STD npm install -g yarn +$STD npm install -g yarn@latest msg_ok "Installed Node.js/Yarn" msg_info "Installing Monolith" diff --git a/install/mafl-install.sh b/install/mafl-install.sh index a8a63cf3..59340297 100644 --- a/install/mafl-install.sh +++ b/install/mafl-install.sh @@ -27,14 +27,14 @@ msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs $STD npm install -g npm@latest -$STD npm install -g yarn +$STD npm install -g yarn@latest msg_ok "Installed Node.js" RELEASE=$(curl -s https://api.github.com/repos/hywax/mafl/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }') diff --git a/install/magicmirror-install.sh b/install/magicmirror-install.sh index 999ab848..3a593e42 100644 --- a/install/magicmirror-install.sh +++ b/install/magicmirror-install.sh @@ -25,7 +25,7 @@ msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" diff --git a/install/matterbridge-install.sh b/install/matterbridge-install.sh index 8a81cc7c..3f926b1a 100644 --- a/install/matterbridge-install.sh +++ b/install/matterbridge-install.sh @@ -25,7 +25,7 @@ msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" diff --git a/install/memos-install.sh b/install/memos-install.sh index 05e95f40..4de457d0 100644 --- a/install/memos-install.sh +++ b/install/memos-install.sh @@ -28,7 +28,7 @@ msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" @@ -37,7 +37,7 @@ $STD apt-get install -y nodejs msg_ok "Installed Node.js" msg_info "Installing pnpm" -$STD npm install -g pnpm +$STD npm install -g pnpm@latest msg_ok "Installed pnpm" msg_info "Installing Golang" diff --git a/install/meshcentral-install.sh b/install/meshcentral-install.sh index 0735f1a0..bcf789a5 100644 --- a/install/meshcentral-install.sh +++ b/install/meshcentral-install.sh @@ -24,7 +24,7 @@ msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" diff --git a/install/metube-install.sh b/install/metube-install.sh index 735c890d..6187bbe9 100644 --- a/install/metube-install.sh +++ b/install/metube-install.sh @@ -44,7 +44,7 @@ msg_ok "Installed Python3" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" diff --git a/install/monica-install.sh b/install/monica-install.sh index 586bb7c5..12cfafd4 100644 --- a/install/monica-install.sh +++ b/install/monica-install.sh @@ -43,11 +43,11 @@ msg_ok "Set up MariaDB" msg_info "Setting up Node.js/Yarn" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list $STD apt-get update $STD apt-get install -y nodejs $STD npm install -g npm@latest -$STD npm install -g yarn +$STD npm install -g yarn@latest msg_ok "Installed Node.js/Yarn" msg_info "Installing monica" diff --git a/install/myspeed-install.sh b/install/myspeed-install.sh index 443f8aa8..3af64749 100644 --- a/install/myspeed-install.sh +++ b/install/myspeed-install.sh @@ -28,7 +28,7 @@ msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" diff --git a/install/n8n-install.sh b/install/n8n-install.sh index ef04b538..860bcc36 100644 --- a/install/n8n-install.sh +++ b/install/n8n-install.sh @@ -24,7 +24,7 @@ msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" diff --git a/install/node-red-install.sh b/install/node-red-install.sh index 06a706e8..53f9471a 100644 --- a/install/node-red-install.sh +++ b/install/node-red-install.sh @@ -25,7 +25,7 @@ msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" diff --git a/install/openwebui-install.sh b/install/openwebui-install.sh index 45490256..73b2568c 100644 --- a/install/openwebui-install.sh +++ b/install/openwebui-install.sh @@ -33,7 +33,7 @@ msg_ok "Installed Python3 Dependencies" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" diff --git a/install/overseerr-install.sh b/install/overseerr-install.sh index 1bc15a83..14c01b8a 100644 --- a/install/overseerr-install.sh +++ b/install/overseerr-install.sh @@ -25,7 +25,7 @@ msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" @@ -34,7 +34,7 @@ $STD apt-get install -y nodejs msg_ok "Installed Node.js" msg_info "Installing Yarn" -$STD npm install -g yarn +$STD npm install -g yarn@latest msg_ok "Installed Yarn" msg_info "Installing Overseerr (Patience)" diff --git a/install/pairdrop-install.sh b/install/pairdrop-install.sh index 46b799be..0afff20f 100644 --- a/install/pairdrop-install.sh +++ b/install/pairdrop-install.sh @@ -24,7 +24,7 @@ msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" diff --git a/install/part-db-install.sh b/install/part-db-install.sh index 1429649f..6f250a82 100644 --- a/install/part-db-install.sh +++ b/install/part-db-install.sh @@ -46,11 +46,11 @@ msg_ok "Set up PostgreSQL" msg_info "Setting up Node.js/Yarn" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list $STD apt-get update $STD apt-get install -y nodejs $STD npm install -g npm@latest -$STD npm install -g yarn +$STD npm install -g yarn@latest msg_ok "Installed Node.js/Yarn" msg_info "Installing Part-DB (Patience)" diff --git a/install/peanut-install.sh b/install/peanut-install.sh index 745278e7..6f18ff77 100644 --- a/install/peanut-install.sh +++ b/install/peanut-install.sh @@ -24,7 +24,7 @@ msg_ok "Installed Dependencies" msg_info "Installing Node.js" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list $STD apt-get update $STD apt-get install -y nodejs msg_ok "Installed Node.js" @@ -40,7 +40,7 @@ mkdir -p /opt/peanut tar -xzf peanut.tar.gz -C /opt/peanut --strip-components 1 rm peanut.tar.gz cd /opt/peanut -$STD npm install -g pnpm +$STD npm install -g pnpm@latest $STD pnpm i $STD pnpm run build cp -r .next/static .next/standalone/.next/ diff --git a/install/pf2etools-install.sh b/install/pf2etools-install.sh index d7e7c312..593c8e70 100644 --- a/install/pf2etools-install.sh +++ b/install/pf2etools-install.sh @@ -28,7 +28,7 @@ msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" diff --git a/install/pingvin-install.sh b/install/pingvin-install.sh index 253e107a..bcf86158 100644 --- a/install/pingvin-install.sh +++ b/install/pingvin-install.sh @@ -26,7 +26,7 @@ msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" diff --git a/install/shinobi-install.sh b/install/shinobi-install.sh index 9d4c64fe..01336cee 100644 --- a/install/shinobi-install.sh +++ b/install/shinobi-install.sh @@ -24,7 +24,7 @@ msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" diff --git a/install/tandoor-install.sh b/install/tandoor-install.sh index 581f8c38..268edb77 100644 --- a/install/tandoor-install.sh +++ b/install/tandoor-install.sh @@ -44,13 +44,13 @@ msg_ok "Setup Python3" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs -$STD npm install -g yarn +$STD npm install -g yarn@latest msg_ok "Installed Node.js" msg_info "Installing Tandoor (Patience)" diff --git a/install/the-lounge-install.sh b/install/the-lounge-install.sh index 81a656ec..68cf506a 100644 --- a/install/the-lounge-install.sh +++ b/install/the-lounge-install.sh @@ -24,7 +24,7 @@ msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" diff --git a/install/tianji-install.sh b/install/tianji-install.sh index dd28ff4f..e28f2262 100644 --- a/install/tianji-install.sh +++ b/install/tianji-install.sh @@ -34,7 +34,7 @@ msg_ok "Installed Dependencies" msg_info "Installing Node.js" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list $STD apt-get update $STD apt-get install -y nodejs $STD npm install -g pnpm@9.7.1 diff --git a/install/umami-install.sh b/install/umami-install.sh index 07b01998..55b6dcb1 100644 --- a/install/umami-install.sh +++ b/install/umami-install.sh @@ -25,13 +25,13 @@ msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs -$STD npm install -g yarn +$STD npm install -g yarn@latest msg_ok "Installed Node.js" msg_info "Setting up postgresql" diff --git a/install/uptimekuma-install.sh b/install/uptimekuma-install.sh index f6e79a68..1377d80d 100644 --- a/install/uptimekuma-install.sh +++ b/install/uptimekuma-install.sh @@ -25,7 +25,7 @@ msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" diff --git a/install/wikijs-install.sh b/install/wikijs-install.sh index 1a41e424..46ced0a3 100644 --- a/install/wikijs-install.sh +++ b/install/wikijs-install.sh @@ -25,7 +25,7 @@ msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" diff --git a/install/zigbee2mqtt-install.sh b/install/zigbee2mqtt-install.sh index faf08b57..3db601cc 100644 --- a/install/zigbee2mqtt-install.sh +++ b/install/zigbee2mqtt-install.sh @@ -38,7 +38,7 @@ $STD apt-get install -y nodejs msg_ok "Installed Node.js" msg_info "Installing pnpm" -$STD npm install -g pnpm +$STD npm install -g pnpm@latest msg_ok "Installed pnpm" msg_info "Setting up Zigbee2MQTT" diff --git a/install/zipline-install.sh b/install/zipline-install.sh index 4ac4c6fc..03b64536 100644 --- a/install/zipline-install.sh +++ b/install/zipline-install.sh @@ -27,13 +27,13 @@ msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg -echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" $STD apt-get update $STD apt-get install -y nodejs -$STD npm install -g yarn +$STD npm install -g yarn@latest msg_ok "Installed Node.js" msg_info "Setting up PostgreSQL" diff --git a/misc/hw-acceleration.sh b/misc/hw-acceleration.sh index b632afb3..fb71fc96 100644 --- a/misc/hw-acceleration.sh +++ b/misc/hw-acceleration.sh @@ -41,7 +41,7 @@ function msg_ok() { echo -e "${BFR} ${CM} ${GN}${msg}${CL}" } -if ! pveversion | grep -Eq "pve-manager/(8\.[1-3])"; then +if ! pveversion | grep -Eq "pve-manager/8\.[0-3](\.[0-9]+)*"; then msg_error "This version of Proxmox Virtual Environment is not supported" echo -e "Requires PVE Version 8.1 or higher" echo -e "Exiting..." diff --git a/misc/netdata.sh b/misc/netdata.sh index d04b11f9..895d3349 100644 --- a/misc/netdata.sh +++ b/misc/netdata.sh @@ -94,7 +94,7 @@ uninstall() { msg_ok "Completed Successfully!\n" } -if ! pveversion | grep -Eq "pve-manager/(8\.[0-9])"; then +if ! pveversion | grep -Eq "pve-manager/8\.[0-9](\.[0-9]+)*"; then echo -e "This version of Proxmox Virtual Environment is not supported" echo -e "Requires PVE Version 8.0 or higher" echo -e "Exiting..."