From 6c8975e4aa905a3b65e7ed0a4d423159008b2f9d Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Wed, 15 Oct 2025 22:39:16 +0200 Subject: [PATCH] Bump O to P-Scripts to Debian 13 (Trixie) (#8367) --- ct/oauth2-proxy.sh | 2 +- ct/octoprint.sh | 2 +- ct/odoo.sh | 4 +-- ct/omada.sh | 10 +++--- ct/ombi.sh | 2 +- ct/omv.sh | 6 ++-- ct/onedev.sh | 2 +- ct/onlyoffice.sh | 6 ++-- ct/opengist.sh | 2 +- ct/openhab.sh | 6 ++-- ct/openobserve.sh | 2 +- ct/openproject.sh | 6 ++-- ct/openwebui.sh | 2 +- ct/openziti-controller.sh | 6 ++-- ct/openziti-tunnel.sh | 4 +-- ct/ots.sh | 2 +- ct/outline.sh | 2 +- ct/overseerr.sh | 2 +- ct/owncast.sh | 2 +- ct/pairdrop.sh | 2 +- ct/palmr.sh | 2 +- ct/paperless-ai.sh | 4 +-- ct/paperless-gpt.sh | 2 +- ct/paperless-ngx.sh | 2 +- ct/part-db.sh | 2 +- ct/paymenter.sh | 2 +- ct/peanut.sh | 2 +- ct/pelican-panel.sh | 8 ++--- ct/pelican-wings.sh | 2 +- ct/pf2etools.sh | 6 ++-- ct/photoprism.sh | 4 +-- ct/phpipam.sh | 2 +- ct/pialert.sh | 2 +- ct/pihole.sh | 6 ++-- ct/planka.sh | 2 +- ct/plant-it.sh | 2 +- ct/plex.sh | 4 +-- ct/pocketbase.sh | 2 +- ct/pocketid.sh | 2 +- ct/podman-homeassistant.sh | 6 ++-- ct/podman.sh | 6 ++-- ct/postgresql.sh | 6 ++-- ct/privatebin.sh | 2 +- ct/projectsend.sh | 2 +- ct/prometheus-alertmanager.sh | 2 +- ct/prometheus-paperless-ngx-exporter.sh | 2 +- ct/prometheus-pve-exporter.sh | 2 +- ct/prometheus.sh | 2 +- ct/prowlarr.sh | 2 +- ct/proxmox-backup-server.sh | 6 ++-- ct/proxmox-datacenter-manager.sh | 8 ++--- ct/proxmox-mail-gateway.sh | 6 ++-- ct/ps5-mqtt.sh | 2 +- ct/pterodactyl-panel.sh | 15 +++++--- ct/pterodactyl-wings.sh | 2 +- ct/pulse.sh | 2 +- frontend/public/json/oauth2-proxy.json | 2 +- frontend/public/json/octoprint.json | 2 +- frontend/public/json/odoo.json | 2 +- frontend/public/json/omada.json | 2 +- frontend/public/json/ombi.json | 2 +- frontend/public/json/omv.json | 2 +- frontend/public/json/onedev.json | 2 +- frontend/public/json/onlyoffice.json | 2 +- frontend/public/json/opengist.json | 2 +- frontend/public/json/openhab.json | 2 +- frontend/public/json/openobserve.json | 2 +- frontend/public/json/openproject.json | 2 +- frontend/public/json/openwebui.json | 2 +- frontend/public/json/openziti-controller.json | 2 +- frontend/public/json/ots.json | 2 +- frontend/public/json/outline.json | 2 +- frontend/public/json/overseerr.json | 2 +- frontend/public/json/owncast.json | 2 +- frontend/public/json/owncloud-vm.json | 2 +- frontend/public/json/pairdrop.json | 2 +- frontend/public/json/palmr.json | 2 +- frontend/public/json/paperless-ai.json | 2 +- frontend/public/json/paperless-gpt.json | 2 +- frontend/public/json/paperless-ngx.json | 2 +- frontend/public/json/part-db.json | 2 +- frontend/public/json/paymenter.json | 2 +- frontend/public/json/peanut.json | 2 +- frontend/public/json/pelican-panel.json | 2 +- frontend/public/json/pelican-wings.json | 2 +- frontend/public/json/pf2etools.json | 2 +- frontend/public/json/photoprism.json | 2 +- frontend/public/json/phpipam.json | 2 +- frontend/public/json/pialert.json | 2 +- frontend/public/json/pihole.json | 2 +- frontend/public/json/planka.json | 2 +- frontend/public/json/plant-it.json | 2 +- frontend/public/json/pocketbase.json | 2 +- frontend/public/json/pocketid.json | 2 +- .../public/json/podman-homeassistant.json | 2 +- frontend/public/json/podman.json | 2 +- frontend/public/json/postgresql.json | 2 +- frontend/public/json/privatebin.json | 2 +- frontend/public/json/projectsend.json | 2 +- .../public/json/prometheus-alertmanager.json | 2 +- .../prometheus-paperless-ngx-exporter.json | 2 +- .../public/json/prometheus-pve-exporter.json | 2 +- frontend/public/json/prometheus.json | 2 +- frontend/public/json/prowlarr.json | 2 +- .../public/json/proxmox-backup-server.json | 2 +- .../json/proxmox-datacenter-manager.json | 2 +- .../public/json/proxmox-mail-gateway.json | 2 +- frontend/public/json/ps5-mqtt.json | 2 +- frontend/public/json/pterodactyl-panel.json | 2 +- frontend/public/json/pterodactyl-wings.json | 2 +- frontend/public/json/pulse.json | 2 +- install/oauth2-proxy-install.sh | 5 +-- install/octoprint-install.sh | 9 ++--- install/odoo-install.sh | 8 ++--- install/ollama-install.sh | 36 +++++++++++++------ install/omada-install.sh | 23 +++++++----- install/ombi-install.sh | 5 +-- install/omv-install.sh | 9 ++--- install/onedev-install.sh | 7 ++-- install/onlyoffice-install.sh | 19 ++++++---- install/opengist-install.sh | 7 ++-- install/openhab-install.sh | 17 ++++++--- install/openobserve-install.sh | 5 +-- install/openproject-install.sh | 11 +++--- install/openwebui-install.sh | 5 +-- install/openziti-controller-install.sh | 17 ++++++--- install/openziti-tunnel-install.sh | 17 ++++++--- install/ots-install.sh | 7 ++-- install/outline-install.sh | 7 ++-- install/overseerr-install.sh | 7 ++-- install/owncast-install.sh | 7 ++-- install/pairdrop-install.sh | 5 +-- install/palmr-install.sh | 5 +-- install/paperless-ai-install.sh | 9 ++--- install/paperless-gpt-install.sh | 7 ++-- install/paperless-ngx-install.sh | 9 ++--- install/part-db-install.sh | 7 ++-- install/paymenter-install.sh | 7 ++-- install/peanut-install.sh | 7 ++-- install/pelican-panel-install.sh | 21 +++++++---- install/pelican-wings-install.sh | 5 +-- install/pf2etools-install.sh | 7 ++-- install/photoprism-install.sh | 7 ++-- install/phpipam-install.sh | 7 ++-- install/pialert-install.sh | 11 +++--- install/pihole-install.sh | 9 ++--- install/planka-install.sh | 7 ++-- install/plant-it-install.sh | 7 ++-- install/plex-install.sh | 19 ++++++---- install/pocketbase-install.sh | 5 +-- install/pocketid-install.sh | 5 +-- install/podman-homeassistant-install.sh | 7 ++-- install/podman-install.sh | 7 ++-- install/postgresql-install.sh | 5 +-- install/privatebin-install.sh | 7 ++-- install/projectsend-install.sh | 7 ++-- install/prometheus-alertmanager-install.sh | 5 +-- install/prometheus-install.sh | 5 +-- ...ometheus-paperless-ngx-exporter-install.sh | 5 +-- install/prometheus-pve-exporter-install.sh | 5 +-- install/prowlarr-install.sh | 7 ++-- install/proxmox-backup-server-install.sh | 9 ++--- install/proxmox-datacenter-manager-install.sh | 17 ++++++--- install/proxmox-mail-gateway-install.sh | 19 ++++++---- install/ps5-mqtt-install.sh | 7 ++-- install/pterodactyl-panel-install.sh | 25 ++++++++----- install/pterodactyl-wings-install.sh | 5 +-- install/pulse-install.sh | 7 ++-- 168 files changed, 496 insertions(+), 360 deletions(-) diff --git a/ct/oauth2-proxy.sh b/ct/oauth2-proxy.sh index 84644a1ab..33ca28393 100644 --- a/ct/oauth2-proxy.sh +++ b/ct/oauth2-proxy.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}" var_ram="${var_ram:-512}" var_disk="${var_disk:-3}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/octoprint.sh b/ct/octoprint.sh index 01a5b36bd..9b9acbd4a 100644 --- a/ct/octoprint.sh +++ b/ct/octoprint.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}" var_ram="${var_ram:-1024}" var_disk="${var_disk:-4}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-0}" header_info "$APP" diff --git a/ct/odoo.sh b/ct/odoo.sh index a5470c825..910442190 100644 --- a/ct/odoo.sh +++ b/ct/odoo.sh @@ -11,7 +11,7 @@ var_disk="${var_disk:-6}" var_cpu="${var_cpu:-2}" var_ram="${var_ram:-2048}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" @@ -29,7 +29,7 @@ function update_script() { exit 1 fi if ! [[ $(dpkg -s python3-lxml-html-clean 2>/dev/null) ]]; then - $STD apt-get install python3-lxml + $STD apt install python3-lxml curl -fsSL "http://archive.ubuntu.com/ubuntu/pool/universe/l/lxml-html-clean/python3-lxml-html-clean_0.1.1-1_all.deb" -o /opt/python3-lxml-html-clean.deb $STD dpkg -i /opt/python3-lxml-html-clean.deb rm -f /opt/python3-lxml-html-clean.deb diff --git a/ct/omada.sh b/ct/omada.sh index 643b10c5c..c8e92a380 100644 --- a/ct/omada.sh +++ b/ct/omada.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-3072}" var_disk="${var_disk:-8}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" @@ -38,15 +38,15 @@ function update_script() { curl -fsSL "https://www.mongodb.org/static/pgp/server-${MONGODB_VERSION}.asc" | gpg --dearmor >/usr/share/keyrings/mongodb-server-${MONGODB_VERSION}.gpg echo "deb [signed-by=/usr/share/keyrings/mongodb-server-${MONGODB_VERSION}.gpg] http://repo.mongodb.org/apt/debian $(grep '^VERSION_CODENAME=' /etc/os-release | cut -d'=' -f2)/mongodb-org/${MONGODB_VERSION} main" >/etc/apt/sources.list.d/mongodb-org-${MONGODB_VERSION}.list - $STD apt-get update - $STD apt-get install -y --only-upgrade mongodb-org + $STD apt update + $STD apt install -y --only-upgrade mongodb-org msg_ok "Updated MongoDB to $MONGODB_VERSION" msg_info "Checking if right Azul Zulu Java is installed" java_version=$(java -version 2>&1 | awk -F[\"_] '/version/ {print $2}') if [[ "$java_version" =~ ^1\.8\.* ]]; then - $STD apt-get remove --purge -y zulu8-jdk - $STD apt-get -y install zulu21-jre-headless + $STD apt remove --purge -y zulu8-jdk + $STD apt -y install zulu21-jre-headless msg_ok "Updated Azul Zulu Java to 21" else msg_ok "Azul Zulu Java 21 already installed" diff --git a/ct/ombi.sh b/ct/ombi.sh index 36e0f0f33..b63c15578 100644 --- a/ct/ombi.sh +++ b/ct/ombi.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}" var_ram="${var_ram:-1024}" var_disk="${var_disk:-4}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/omv.sh b/ct/omv.sh index 0a73bef54..29f1cd87f 100644 --- a/ct/omv.sh +++ b/ct/omv.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-1024}" var_disk="${var_disk:-4}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" @@ -28,8 +28,8 @@ function update_script() { exit fi msg_info "Updating ${APP} LXC" - $STD apt-get update - $STD apt-get -y upgrade + $STD apt update + $STD apt -y upgrade msg_ok "Updated Successfully" exit } diff --git a/ct/onedev.sh b/ct/onedev.sh index 57ea27801..cef42a251 100644 --- a/ct/onedev.sh +++ b/ct/onedev.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-2048}" var_disk="${var_disk:-4}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/onlyoffice.sh b/ct/onlyoffice.sh index 02a798c58..14caa258d 100644 --- a/ct/onlyoffice.sh +++ b/ct/onlyoffice.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-2048}" var_disk="${var_disk:-10}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" @@ -30,8 +30,8 @@ function update_script() { fi msg_info "Updating $APP" - $STD apt-get update - $STD apt-get -y --only-upgrade install onlyoffice-documentserver + $STD apt update + $STD apt -y --only-upgrade install onlyoffice-documentserver msg_ok "Updated $APP" if systemctl is-enabled --quiet onlyoffice-documentserver; then diff --git a/ct/opengist.sh b/ct/opengist.sh index 7631ad202..0a92efc25 100644 --- a/ct/opengist.sh +++ b/ct/opengist.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}" var_ram="${var_ram:-1024}" var_disk="${var_disk:-8}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/openhab.sh b/ct/openhab.sh index bd5e801ea..8c14f66cc 100644 --- a/ct/openhab.sh +++ b/ct/openhab.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-2048}" var_disk="${var_disk:-8}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" @@ -28,8 +28,8 @@ function update_script() { exit fi msg_info "Updating ${APP} LXC" - $STD apt-get update - $STD apt-get -y upgrade + $STD apt update + $STD apt -y upgrade msg_ok "Updated Successfully" exit } diff --git a/ct/openobserve.sh b/ct/openobserve.sh index 63da5371c..18dfdedba 100644 --- a/ct/openobserve.sh +++ b/ct/openobserve.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}" var_ram="${var_ram:-512}" var_disk="${var_disk:-3}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/openproject.sh b/ct/openproject.sh index 31e7b42bc..1ace33f44 100644 --- a/ct/openproject.sh +++ b/ct/openproject.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-4096}" var_disk="${var_disk:-8}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" @@ -28,8 +28,8 @@ function update_script() { exit fi msg_info "Updating ${APP}" - $STD apt-get update - $STD apt-get install --only-upgrade -y openproject + $STD apt update + $STD apt install --only-upgrade -y openproject msg_ok "Updated ${APP}" exit 0 } diff --git a/ct/openwebui.sh b/ct/openwebui.sh index f3a8cb42a..c3b1b2252 100644 --- a/ct/openwebui.sh +++ b/ct/openwebui.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-4}" var_ram="${var_ram:-8192}" var_disk="${var_disk:-25}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/openziti-controller.sh b/ct/openziti-controller.sh index b9391d110..438c77607 100644 --- a/ct/openziti-controller.sh +++ b/ct/openziti-controller.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-1024}" var_disk="${var_disk:-8}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" @@ -28,8 +28,8 @@ function update_script() { exit fi msg_info "Updating $APP LXC" - $STD apt-get update - $STD apt-get -y upgrade + $STD apt update + $STD apt -y upgrade msg_ok "Updated $APP LXC" exit } diff --git a/ct/openziti-tunnel.sh b/ct/openziti-tunnel.sh index bc36cde86..4d768a8bb 100644 --- a/ct/openziti-tunnel.sh +++ b/ct/openziti-tunnel.sh @@ -28,8 +28,8 @@ function update_script() { exit fi msg_info "Updating $APP LXC" - $STD apt-get update - $STD apt-get -y upgrade + $STD apt update + $STD apt -y upgrade msg_ok "Updated $APP LXC" exit } diff --git a/ct/ots.sh b/ct/ots.sh index bfbec2895..3275fa49d 100644 --- a/ct/ots.sh +++ b/ct/ots.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}" var_ram="${var_ram:-512}" var_disk="${var_disk:-3}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/outline.sh b/ct/outline.sh index ec653315c..8649b5999 100644 --- a/ct/outline.sh +++ b/ct/outline.sh @@ -11,7 +11,7 @@ var_disk="${var_disk:-8}" var_cpu="${var_cpu:-2}" var_ram="${var_ram:-4096}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/overseerr.sh b/ct/overseerr.sh index 6676f11da..494634d1f 100644 --- a/ct/overseerr.sh +++ b/ct/overseerr.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-4096}" var_disk="${var_disk:-8}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/owncast.sh b/ct/owncast.sh index 6d2eda7b4..2b70aaa04 100644 --- a/ct/owncast.sh +++ b/ct/owncast.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-2048}" var_disk="${var_disk:-2}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/pairdrop.sh b/ct/pairdrop.sh index 46aca3675..c8ae6625f 100644 --- a/ct/pairdrop.sh +++ b/ct/pairdrop.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}" var_ram="${var_ram:-512}" var_disk="${var_disk:-4}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/palmr.sh b/ct/palmr.sh index eb7fec6fa..4d342d835 100644 --- a/ct/palmr.sh +++ b/ct/palmr.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-4}" var_ram="${var_ram:-6144}" var_disk="${var_disk:-6}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/paperless-ai.sh b/ct/paperless-ai.sh index 8cace4bec..8c7c48cf5 100644 --- a/ct/paperless-ai.sh +++ b/ct/paperless-ai.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-2048}" var_disk="${var_disk:-20}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" @@ -28,7 +28,7 @@ function update_script() { exit fi if ! dpkg -s python3-pip >/dev/null 2>&1; then - $STD apt-get install -y python3-pip + $STD apt install -y python3-pip fi RELEASE=$(curl -fsSL https://api.github.com/repos/clusterzx/paperless-ai/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }') if [[ "${RELEASE}" != "$(cat /opt/${APP}_version.txt)" ]] || [[ ! -f /opt/${APP}_version.txt ]]; then diff --git a/ct/paperless-gpt.sh b/ct/paperless-gpt.sh index b8c74eae4..ad396de75 100644 --- a/ct/paperless-gpt.sh +++ b/ct/paperless-gpt.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-3}" var_ram="${var_ram:-2048}" var_disk="${var_disk:-7}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/paperless-ngx.sh b/ct/paperless-ngx.sh index 93fd06046..42b09263d 100644 --- a/ct/paperless-ngx.sh +++ b/ct/paperless-ngx.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-2048}" var_disk="${var_disk:-12}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/part-db.sh b/ct/part-db.sh index 6909cd3f1..2a54fd12c 100644 --- a/ct/part-db.sh +++ b/ct/part-db.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-1024}" var_disk="${var_disk:-8}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/paymenter.sh b/ct/paymenter.sh index 902450ab3..6316cf38c 100644 --- a/ct/paymenter.sh +++ b/ct/paymenter.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-1024}" var_disk="${var_disk:-5}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/peanut.sh b/ct/peanut.sh index 7324c4c52..f2b74158a 100644 --- a/ct/peanut.sh +++ b/ct/peanut.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-4096}" var_disk="${var_disk:-7}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/pelican-panel.sh b/ct/pelican-panel.sh index 973e78a74..961616d32 100644 --- a/ct/pelican-panel.sh +++ b/ct/pelican-panel.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-1024}" var_disk="${var_disk:-4}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" @@ -34,9 +34,9 @@ function update_script() { $STD curl -fsSLo /tmp/debsuryorg-archive-keyring.deb https://packages.sury.org/debsuryorg-archive-keyring.deb $STD dpkg -i /tmp/debsuryorg-archive-keyring.deb $STD sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' - $STD apt-get update - $STD apt-get remove -y php"${CURRENT_PHP//./}"* - $STD apt-get install -y \ + $STD apt update + $STD apt remove -y php"${CURRENT_PHP//./}"* + $STD apt install -y \ php8.4 \ php8.4-{gd,mysql,mbstring,bcmath,xml,curl,zip,intl,fpm} \ libapache2-mod-php8.4 diff --git a/ct/pelican-wings.sh b/ct/pelican-wings.sh index 4fdd06573..3f0f6d374 100644 --- a/ct/pelican-wings.sh +++ b/ct/pelican-wings.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-4096}" var_disk="${var_disk:-8}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/pf2etools.sh b/ct/pf2etools.sh index ad39ae384..f7f0d342d 100644 --- a/ct/pf2etools.sh +++ b/ct/pf2etools.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}" var_ram="${var_ram:-512}" var_disk="${var_disk:-6}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" @@ -30,8 +30,8 @@ function update_script() { fi if check_for_gh_release "pf2etools" "Pf2eToolsOrg/Pf2eTools"; then msg_info "Updating System" - $STD apt-get update - $STD apt-get -y upgrade + $STD apt update + $STD apt -y upgrade msg_ok "Updated System" rm -rf /opt/Pf2eTools diff --git a/ct/photoprism.sh b/ct/photoprism.sh index bb10b8c5a..959f07973 100644 --- a/ct/photoprism.sh +++ b/ct/photoprism.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-3072}" var_disk="${var_disk:-8}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" @@ -37,7 +37,7 @@ function update_script() { LIBHEIF_URL=$(curl -fsSL "https://dl.photoprism.app/dist/libheif/" | grep -oP "libheif-$(lsb_release -cs)-amd64-v[0-9\.]+\.tar\.gz" | sort -V | tail -n 1) if [[ "${LIBHEIF_URL}" != "$(cat ~/.photoprism_libheif 2>/dev/null)" ]] || [[ ! -f ~/.photoprism_libheif ]]; then msg_info "Updating PhotoPrism LibHeif" - $STD apt-get install -y libvips42 + $STD apt install -y libvips42 curl -fsSL "https://dl.photoprism.app/dist/libheif/$LIBHEIF_URL" -o /tmp/libheif.tar.gz tar -xzf /tmp/libheif.tar.gz -C /usr/local ldconfig diff --git a/ct/phpipam.sh b/ct/phpipam.sh index 39e80c135..7e0e4c375 100644 --- a/ct/phpipam.sh +++ b/ct/phpipam.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}" var_ram="${var_ram:-512}" var_disk="${var_disk:-4}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/pialert.sh b/ct/pialert.sh index 032944bb1..f41707b37 100644 --- a/ct/pialert.sh +++ b/ct/pialert.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}" var_ram="${var_ram:-512}" var_disk="${var_disk:-3}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/pihole.sh b/ct/pihole.sh index 19ba53364..0a461f724 100644 --- a/ct/pihole.sh +++ b/ct/pihole.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}" var_ram="${var_ram:-512}" var_disk="${var_disk:-2}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" @@ -29,8 +29,8 @@ function update_script() { fi msg_info "Updating ${APP}" set +e - $STD apt-get update - $STD apt-get upgrade -y + $STD apt update + $STD apt upgrade -y /usr/local/bin/pihole -up msg_ok "Updated ${APP}" exit diff --git a/ct/planka.sh b/ct/planka.sh index f5e2619c3..04f344acd 100644 --- a/ct/planka.sh +++ b/ct/planka.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}" var_ram="${var_ram:-1024}" var_disk="${var_disk:-4}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/plant-it.sh b/ct/plant-it.sh index e8f584558..879076cf2 100644 --- a/ct/plant-it.sh +++ b/ct/plant-it.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-2048}" var_disk="${var_disk:-5}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/plex.sh b/ct/plex.sh index 6f6c19573..3879839f1 100644 --- a/ct/plex.sh +++ b/ct/plex.sh @@ -33,8 +33,8 @@ function update_script() { 3>&1 1>&2 2>&3) if [ "$UPD" == "1" ]; then msg_info "Updating ${APP} LXC" - $STD apt-get update - $STD apt-get -y upgrade + $STD apt update + $STD apt -y upgrade msg_ok "Updated ${APP} LXC" exit fi diff --git a/ct/pocketbase.sh b/ct/pocketbase.sh index 482da7243..1e4037063 100644 --- a/ct/pocketbase.sh +++ b/ct/pocketbase.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}" var_ram="${var_ram:-512}" var_disk="${var_disk:-8}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/pocketid.sh b/ct/pocketid.sh index bb0daf209..6f582af6c 100755 --- a/ct/pocketid.sh +++ b/ct/pocketid.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-2048}" var_disk="${var_disk:-4}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/podman-homeassistant.sh b/ct/podman-homeassistant.sh index ceb9f2307..48e56e0f8 100644 --- a/ct/podman-homeassistant.sh +++ b/ct/podman-homeassistant.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-2048}" var_disk="${var_disk:-16}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" @@ -36,8 +36,8 @@ function update_script() { if [ "$UPD" == "1" ]; then msg_info "Updating ${APP} LXC" - $STD apt-get update - $STD apt-get -y upgrade + $STD apt update + $STD apt -y upgrade msg_ok "Updated Successfully" msg_info "Updating All Containers\n" diff --git a/ct/podman.sh b/ct/podman.sh index d87bbeba2..c29029b03 100644 --- a/ct/podman.sh +++ b/ct/podman.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-2048}" var_disk="${var_disk:-4}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" @@ -28,8 +28,8 @@ function update_script() { exit fi msg_info "Updating ${APP} LXC" - $STD apt-get update - $STD apt-get -y upgrade + $STD apt update + $STD apt -y upgrade msg_ok "Updated Successfully" exit } diff --git a/ct/postgresql.sh b/ct/postgresql.sh index 9f723ed85..513cb48c5 100644 --- a/ct/postgresql.sh +++ b/ct/postgresql.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}" var_ram="${var_ram:-1024}" var_disk="${var_disk:-4}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" @@ -28,8 +28,8 @@ function update_script() { exit fi msg_info "Updating ${APP} LXC" - $STD apt-get update - $STD apt-get -y upgrade + $STD apt update + $STD apt -y upgrade msg_ok "Updated Successfully" exit } diff --git a/ct/privatebin.sh b/ct/privatebin.sh index 3a34f39b4..35e4a1833 100644 --- a/ct/privatebin.sh +++ b/ct/privatebin.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}" var_ram="${var_ram:-1024}" var_disk="${var_disk:-4}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/projectsend.sh b/ct/projectsend.sh index 060512453..a56c84494 100644 --- a/ct/projectsend.sh +++ b/ct/projectsend.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}" var_ram="${var_ram:-1024}" var_disk="${var_disk:-8}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/prometheus-alertmanager.sh b/ct/prometheus-alertmanager.sh index 2be327272..1e98d6586 100755 --- a/ct/prometheus-alertmanager.sh +++ b/ct/prometheus-alertmanager.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}" var_ram="${var_ram:-1024}" var_disk="${var_disk:-2}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/prometheus-paperless-ngx-exporter.sh b/ct/prometheus-paperless-ngx-exporter.sh index e6f984d5e..b2a022831 100755 --- a/ct/prometheus-paperless-ngx-exporter.sh +++ b/ct/prometheus-paperless-ngx-exporter.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}" var_ram="${var_ram:-256}" var_disk="${var_disk:-2}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/prometheus-pve-exporter.sh b/ct/prometheus-pve-exporter.sh index c0b63ef78..906974de4 100644 --- a/ct/prometheus-pve-exporter.sh +++ b/ct/prometheus-pve-exporter.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}" var_ram="${var_ram:-512}" var_disk="${var_disk:-2}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/prometheus.sh b/ct/prometheus.sh index 5a11e958d..2b32edd50 100644 --- a/ct/prometheus.sh +++ b/ct/prometheus.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}" var_ram="${var_ram:-2048}" var_disk="${var_disk:-4}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/prowlarr.sh b/ct/prowlarr.sh index a59e699fa..72da3fe43 100644 --- a/ct/prowlarr.sh +++ b/ct/prowlarr.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-1024}" var_disk="${var_disk:-4}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/proxmox-backup-server.sh b/ct/proxmox-backup-server.sh index dc23371c4..d096a811f 100644 --- a/ct/proxmox-backup-server.sh +++ b/ct/proxmox-backup-server.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-2048}" var_disk="${var_disk:-10}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" @@ -28,8 +28,8 @@ function update_script() { exit fi msg_info "Updating $APP LXC" - $STD apt-get update - $STD apt-get -y upgrade + $STD apt update + $STD apt -y upgrade msg_ok "Updated $APP LXC" exit } diff --git a/ct/proxmox-datacenter-manager.sh b/ct/proxmox-datacenter-manager.sh index de6a7331b..dc3728f13 100644 --- a/ct/proxmox-datacenter-manager.sh +++ b/ct/proxmox-datacenter-manager.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-2048}" var_disk="${var_disk:-10}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" @@ -33,13 +33,13 @@ function update_script() { echo "deb [signed-by=/usr/share/keyrings/proxmox-archive-keyring.gpg] http://download.proxmox.com/debian/pdm bookworm pdm-test" > /etc/apt/sources.list.d/pdm-test.list curl -fsSL https://enterprise.proxmox.com/debian/proxmox-archive-keyring-trixie.gpg -o /usr/share/keyrings/proxmox-archive-keyring.gpg rm -f /etc/apt/keyrings/proxmox-release-bookworm.gpg /etc/apt/sources.list.d/proxmox-release-bookworm.list - $STD apt-get update + $STD apt update msg_ok "Updated old sources" fi msg_info "Updating $APP LXC" - $STD apt-get update - $STD apt-get -y upgrade + $STD apt update + $STD apt -y upgrade msg_ok "Updated $APP LXC" exit } diff --git a/ct/proxmox-mail-gateway.sh b/ct/proxmox-mail-gateway.sh index 97406c2ef..e86169eec 100644 --- a/ct/proxmox-mail-gateway.sh +++ b/ct/proxmox-mail-gateway.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-4096}" var_disk="${var_disk:-10}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" @@ -28,8 +28,8 @@ function update_script() { exit fi msg_info "Updating ${APP}" - $STD apt-get update - $STD apt-get -y upgrade + $STD apt update + $STD apt -y upgrade msg_ok "Updated ${APP}" exit } diff --git a/ct/ps5-mqtt.sh b/ct/ps5-mqtt.sh index 218fce45c..f9a45d1f7 100644 --- a/ct/ps5-mqtt.sh +++ b/ct/ps5-mqtt.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}" var_ram="${var_ram:-512}" var_disk="${var_disk:-3}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/pterodactyl-panel.sh b/ct/pterodactyl-panel.sh index 414d6cf95..ce04963f0 100644 --- a/ct/pterodactyl-panel.sh +++ b/ct/pterodactyl-panel.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-1024}" var_disk="${var_disk:-4}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" @@ -34,9 +34,16 @@ function update_script() { $STD curl -fsSLo /tmp/debsuryorg-archive-keyring.deb https://packages.sury.org/debsuryorg-archive-keyring.deb $STD dpkg -i /tmp/debsuryorg-archive-keyring.deb $STD sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' - $STD apt-get update - $STD apt-get remove -y php"${CURRENT_PHP//./}"* - $STD apt-get install -y \ + cat </etc/apt/sources.list.d/php.sources +Types: deb +URIs: https://packages.sury.org/php/ +Suites: $(lsb_release -sc) +Components: main +Signed-By: /usr/share/keyrings/deb.sury.org-php.gpg +EOF + $STD apt update + $STD apt remove -y php"${CURRENT_PHP//./}"* + $STD apt install -y \ php8.4 \ php8.4-{gd,mysql,mbstring,bcmath,xml,curl,zip,intl,fpm} \ libapache2-mod-php8.4 diff --git a/ct/pterodactyl-wings.sh b/ct/pterodactyl-wings.sh index 576fe26fa..2dbcee922 100644 --- a/ct/pterodactyl-wings.sh +++ b/ct/pterodactyl-wings.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-4096}" var_disk="${var_disk:-8}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/ct/pulse.sh b/ct/pulse.sh index 8a5d79694..e99b9d890 100644 --- a/ct/pulse.sh +++ b/ct/pulse.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}" var_ram="${var_ram:-1024}" var_disk="${var_disk:-4}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" diff --git a/frontend/public/json/oauth2-proxy.json b/frontend/public/json/oauth2-proxy.json index f12399e02..6dfcf9a44 100644 --- a/frontend/public/json/oauth2-proxy.json +++ b/frontend/public/json/oauth2-proxy.json @@ -24,7 +24,7 @@ "ram": 512, "hdd": 3, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/octoprint.json b/frontend/public/json/octoprint.json index 6e1e57b83..3c4f6b0bc 100644 --- a/frontend/public/json/octoprint.json +++ b/frontend/public/json/octoprint.json @@ -23,7 +23,7 @@ "ram": 1024, "hdd": 4, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/odoo.json b/frontend/public/json/odoo.json index 40552eaa1..77dfe82d7 100644 --- a/frontend/public/json/odoo.json +++ b/frontend/public/json/odoo.json @@ -23,7 +23,7 @@ "ram": 2048, "hdd": 6, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/omada.json b/frontend/public/json/omada.json index 343e328b4..848c97a3a 100644 --- a/frontend/public/json/omada.json +++ b/frontend/public/json/omada.json @@ -23,7 +23,7 @@ "ram": 3072, "hdd": 8, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/ombi.json b/frontend/public/json/ombi.json index a1ab86780..a229202cd 100644 --- a/frontend/public/json/ombi.json +++ b/frontend/public/json/ombi.json @@ -23,7 +23,7 @@ "ram": 1024, "hdd": 4, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/omv.json b/frontend/public/json/omv.json index 6dd01ef4f..41e780428 100644 --- a/frontend/public/json/omv.json +++ b/frontend/public/json/omv.json @@ -23,7 +23,7 @@ "ram": 1024, "hdd": 4, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/onedev.json b/frontend/public/json/onedev.json index 2c2b0989c..840257b74 100644 --- a/frontend/public/json/onedev.json +++ b/frontend/public/json/onedev.json @@ -23,7 +23,7 @@ "ram": 2048, "hdd": 4, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/onlyoffice.json b/frontend/public/json/onlyoffice.json index 633c3cac0..f0743b530 100644 --- a/frontend/public/json/onlyoffice.json +++ b/frontend/public/json/onlyoffice.json @@ -23,7 +23,7 @@ "ram": 2048, "hdd": 10, "os": "Debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/opengist.json b/frontend/public/json/opengist.json index 80db5e445..7525b3024 100644 --- a/frontend/public/json/opengist.json +++ b/frontend/public/json/opengist.json @@ -23,7 +23,7 @@ "ram": 1024, "hdd": 8, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/openhab.json b/frontend/public/json/openhab.json index f87869b93..8df8e858e 100644 --- a/frontend/public/json/openhab.json +++ b/frontend/public/json/openhab.json @@ -23,7 +23,7 @@ "ram": 2048, "hdd": 8, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/openobserve.json b/frontend/public/json/openobserve.json index 092b0290e..3534b4d4e 100644 --- a/frontend/public/json/openobserve.json +++ b/frontend/public/json/openobserve.json @@ -23,7 +23,7 @@ "ram": 512, "hdd": 3, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/openproject.json b/frontend/public/json/openproject.json index f1245d437..55d4669fa 100644 --- a/frontend/public/json/openproject.json +++ b/frontend/public/json/openproject.json @@ -23,7 +23,7 @@ "ram": 4096, "hdd": 8, "os": "Debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/openwebui.json b/frontend/public/json/openwebui.json index cc1ccd1a9..e9f9e6896 100644 --- a/frontend/public/json/openwebui.json +++ b/frontend/public/json/openwebui.json @@ -23,7 +23,7 @@ "ram": 8192, "hdd": 25, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/openziti-controller.json b/frontend/public/json/openziti-controller.json index 53b2b0493..30ceb478b 100644 --- a/frontend/public/json/openziti-controller.json +++ b/frontend/public/json/openziti-controller.json @@ -23,7 +23,7 @@ "ram": 1024, "hdd": 8, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/ots.json b/frontend/public/json/ots.json index 454dfcadc..ddda3d24d 100644 --- a/frontend/public/json/ots.json +++ b/frontend/public/json/ots.json @@ -23,7 +23,7 @@ "ram": 512, "hdd": 3, "os": "Debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/outline.json b/frontend/public/json/outline.json index 3503e4f20..ed510cc60 100644 --- a/frontend/public/json/outline.json +++ b/frontend/public/json/outline.json @@ -23,7 +23,7 @@ "ram": 4096, "hdd": 8, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/overseerr.json b/frontend/public/json/overseerr.json index 1f704f484..260cc9e61 100644 --- a/frontend/public/json/overseerr.json +++ b/frontend/public/json/overseerr.json @@ -23,7 +23,7 @@ "ram": 4096, "hdd": 8, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/owncast.json b/frontend/public/json/owncast.json index 55fc27334..82952f7b7 100644 --- a/frontend/public/json/owncast.json +++ b/frontend/public/json/owncast.json @@ -23,7 +23,7 @@ "ram": 2048, "hdd": 2, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/owncloud-vm.json b/frontend/public/json/owncloud-vm.json index dfd13c624..c7c4f17dc 100644 --- a/frontend/public/json/owncloud-vm.json +++ b/frontend/public/json/owncloud-vm.json @@ -23,7 +23,7 @@ "ram": 2048, "hdd": 12, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/pairdrop.json b/frontend/public/json/pairdrop.json index d5e4d7e26..6b7af8735 100644 --- a/frontend/public/json/pairdrop.json +++ b/frontend/public/json/pairdrop.json @@ -23,7 +23,7 @@ "ram": 512, "hdd": 4, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/palmr.json b/frontend/public/json/palmr.json index 1e1422095..f2da39db8 100644 --- a/frontend/public/json/palmr.json +++ b/frontend/public/json/palmr.json @@ -23,7 +23,7 @@ "ram": 6144, "hdd": 6, "os": "Debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/paperless-ai.json b/frontend/public/json/paperless-ai.json index 5b7988f96..ab5381f59 100644 --- a/frontend/public/json/paperless-ai.json +++ b/frontend/public/json/paperless-ai.json @@ -23,7 +23,7 @@ "ram": 2048, "hdd": 20, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/paperless-gpt.json b/frontend/public/json/paperless-gpt.json index 408e0ac9a..bf2bea6aa 100644 --- a/frontend/public/json/paperless-gpt.json +++ b/frontend/public/json/paperless-gpt.json @@ -23,7 +23,7 @@ "ram": 2048, "hdd": 7, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/paperless-ngx.json b/frontend/public/json/paperless-ngx.json index c202fae0b..943907a45 100644 --- a/frontend/public/json/paperless-ngx.json +++ b/frontend/public/json/paperless-ngx.json @@ -23,7 +23,7 @@ "ram": 2048, "hdd": 12, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/part-db.json b/frontend/public/json/part-db.json index 8449ad0cf..44a7b1ebd 100644 --- a/frontend/public/json/part-db.json +++ b/frontend/public/json/part-db.json @@ -23,7 +23,7 @@ "ram": 1024, "hdd": 8, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/paymenter.json b/frontend/public/json/paymenter.json index dfae172bd..63ef29726 100644 --- a/frontend/public/json/paymenter.json +++ b/frontend/public/json/paymenter.json @@ -23,7 +23,7 @@ "ram": 1024, "hdd": 5, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/peanut.json b/frontend/public/json/peanut.json index 4b3fa117e..bf91d6ed6 100644 --- a/frontend/public/json/peanut.json +++ b/frontend/public/json/peanut.json @@ -23,7 +23,7 @@ "ram": 4096, "hdd": 7, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/pelican-panel.json b/frontend/public/json/pelican-panel.json index 74dcdab7d..acc289d5c 100644 --- a/frontend/public/json/pelican-panel.json +++ b/frontend/public/json/pelican-panel.json @@ -23,7 +23,7 @@ "ram": 1024, "hdd": 4, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/pelican-wings.json b/frontend/public/json/pelican-wings.json index d76a5f6f2..2c6d3a18c 100644 --- a/frontend/public/json/pelican-wings.json +++ b/frontend/public/json/pelican-wings.json @@ -23,7 +23,7 @@ "ram": 4096, "hdd": 8, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/pf2etools.json b/frontend/public/json/pf2etools.json index 15f59db07..e184ee484 100644 --- a/frontend/public/json/pf2etools.json +++ b/frontend/public/json/pf2etools.json @@ -23,7 +23,7 @@ "ram": 512, "hdd": 6, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/photoprism.json b/frontend/public/json/photoprism.json index 524843198..6b5de12d2 100644 --- a/frontend/public/json/photoprism.json +++ b/frontend/public/json/photoprism.json @@ -23,7 +23,7 @@ "ram": 3072, "hdd": 8, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/phpipam.json b/frontend/public/json/phpipam.json index b54a73ca7..a24682413 100644 --- a/frontend/public/json/phpipam.json +++ b/frontend/public/json/phpipam.json @@ -23,7 +23,7 @@ "ram": 1024, "hdd": 4, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/pialert.json b/frontend/public/json/pialert.json index 3900a11a8..00533da4d 100644 --- a/frontend/public/json/pialert.json +++ b/frontend/public/json/pialert.json @@ -23,7 +23,7 @@ "ram": 512, "hdd": 3, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/pihole.json b/frontend/public/json/pihole.json index c29182781..e97cad664 100644 --- a/frontend/public/json/pihole.json +++ b/frontend/public/json/pihole.json @@ -23,7 +23,7 @@ "ram": 512, "hdd": 2, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/planka.json b/frontend/public/json/planka.json index b8d7a32af..b61303d32 100644 --- a/frontend/public/json/planka.json +++ b/frontend/public/json/planka.json @@ -23,7 +23,7 @@ "ram": 1024, "hdd": 4, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/plant-it.json b/frontend/public/json/plant-it.json index f46bdf5c0..fac21dcc2 100644 --- a/frontend/public/json/plant-it.json +++ b/frontend/public/json/plant-it.json @@ -23,7 +23,7 @@ "ram": 2048, "hdd": 5, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/pocketbase.json b/frontend/public/json/pocketbase.json index d5c0f2e3d..e22432a4d 100644 --- a/frontend/public/json/pocketbase.json +++ b/frontend/public/json/pocketbase.json @@ -23,7 +23,7 @@ "ram": 512, "hdd": 8, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/pocketid.json b/frontend/public/json/pocketid.json index 5cb8a6d51..c04e392d3 100644 --- a/frontend/public/json/pocketid.json +++ b/frontend/public/json/pocketid.json @@ -23,7 +23,7 @@ "ram": 2048, "hdd": 4, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/podman-homeassistant.json b/frontend/public/json/podman-homeassistant.json index f1cb56484..b6f1fce83 100644 --- a/frontend/public/json/podman-homeassistant.json +++ b/frontend/public/json/podman-homeassistant.json @@ -23,7 +23,7 @@ "ram": 2048, "hdd": 16, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/podman.json b/frontend/public/json/podman.json index b5b869156..2e5466735 100644 --- a/frontend/public/json/podman.json +++ b/frontend/public/json/podman.json @@ -23,7 +23,7 @@ "ram": 2048, "hdd": 4, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/postgresql.json b/frontend/public/json/postgresql.json index bebb6718e..6d2844f8a 100644 --- a/frontend/public/json/postgresql.json +++ b/frontend/public/json/postgresql.json @@ -23,7 +23,7 @@ "ram": 1024, "hdd": 4, "os": "debian", - "version": "12" + "version": "13" } }, { diff --git a/frontend/public/json/privatebin.json b/frontend/public/json/privatebin.json index 2cc651809..cb4712885 100644 --- a/frontend/public/json/privatebin.json +++ b/frontend/public/json/privatebin.json @@ -23,7 +23,7 @@ "ram": 1024, "hdd": 4, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/projectsend.json b/frontend/public/json/projectsend.json index 8f6f9d1e2..2e1072fa6 100644 --- a/frontend/public/json/projectsend.json +++ b/frontend/public/json/projectsend.json @@ -23,7 +23,7 @@ "ram": 1024, "hdd": 8, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/prometheus-alertmanager.json b/frontend/public/json/prometheus-alertmanager.json index 0346f2e42..1a47168d0 100644 --- a/frontend/public/json/prometheus-alertmanager.json +++ b/frontend/public/json/prometheus-alertmanager.json @@ -23,7 +23,7 @@ "ram": 1024, "hdd": 2, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/prometheus-paperless-ngx-exporter.json b/frontend/public/json/prometheus-paperless-ngx-exporter.json index 621d484c0..249bcb579 100644 --- a/frontend/public/json/prometheus-paperless-ngx-exporter.json +++ b/frontend/public/json/prometheus-paperless-ngx-exporter.json @@ -23,7 +23,7 @@ "ram": 256, "hdd": 2, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/prometheus-pve-exporter.json b/frontend/public/json/prometheus-pve-exporter.json index 9b4c3882a..c0b17407e 100644 --- a/frontend/public/json/prometheus-pve-exporter.json +++ b/frontend/public/json/prometheus-pve-exporter.json @@ -24,7 +24,7 @@ "ram": 512, "hdd": 2, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/prometheus.json b/frontend/public/json/prometheus.json index 4e342ea29..57a8fe206 100644 --- a/frontend/public/json/prometheus.json +++ b/frontend/public/json/prometheus.json @@ -23,7 +23,7 @@ "ram": 2048, "hdd": 4, "os": "debian", - "version": "12" + "version": "13" } }, { diff --git a/frontend/public/json/prowlarr.json b/frontend/public/json/prowlarr.json index 8fd945e7e..73e4d998e 100644 --- a/frontend/public/json/prowlarr.json +++ b/frontend/public/json/prowlarr.json @@ -23,7 +23,7 @@ "ram": 1024, "hdd": 4, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/proxmox-backup-server.json b/frontend/public/json/proxmox-backup-server.json index 8de05dc5e..e208398f5 100644 --- a/frontend/public/json/proxmox-backup-server.json +++ b/frontend/public/json/proxmox-backup-server.json @@ -23,7 +23,7 @@ "ram": 2048, "hdd": 10, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/proxmox-datacenter-manager.json b/frontend/public/json/proxmox-datacenter-manager.json index 849f86dfc..032eff1b1 100644 --- a/frontend/public/json/proxmox-datacenter-manager.json +++ b/frontend/public/json/proxmox-datacenter-manager.json @@ -23,7 +23,7 @@ "ram": 2048, "hdd": 10, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/proxmox-mail-gateway.json b/frontend/public/json/proxmox-mail-gateway.json index 107676d23..db456e49a 100644 --- a/frontend/public/json/proxmox-mail-gateway.json +++ b/frontend/public/json/proxmox-mail-gateway.json @@ -23,7 +23,7 @@ "ram": 4096, "hdd": 10, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/ps5-mqtt.json b/frontend/public/json/ps5-mqtt.json index be0d15510..de82befb2 100644 --- a/frontend/public/json/ps5-mqtt.json +++ b/frontend/public/json/ps5-mqtt.json @@ -23,7 +23,7 @@ "ram": 512, "hdd": 3, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/pterodactyl-panel.json b/frontend/public/json/pterodactyl-panel.json index c83e710f6..8e1352da0 100644 --- a/frontend/public/json/pterodactyl-panel.json +++ b/frontend/public/json/pterodactyl-panel.json @@ -23,7 +23,7 @@ "ram": 1024, "hdd": 4, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/pterodactyl-wings.json b/frontend/public/json/pterodactyl-wings.json index 861de054c..23dc43032 100644 --- a/frontend/public/json/pterodactyl-wings.json +++ b/frontend/public/json/pterodactyl-wings.json @@ -23,7 +23,7 @@ "ram": 4096, "hdd": 8, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/frontend/public/json/pulse.json b/frontend/public/json/pulse.json index 20a5ae99f..356f94dd8 100644 --- a/frontend/public/json/pulse.json +++ b/frontend/public/json/pulse.json @@ -23,7 +23,7 @@ "ram": 1024, "hdd": 4, "os": "debian", - "version": "12" + "version": "13" } } ], diff --git a/install/oauth2-proxy-install.sh b/install/oauth2-proxy-install.sh index 45ee11481..dbd79e247 100644 --- a/install/oauth2-proxy-install.sh +++ b/install/oauth2-proxy-install.sh @@ -39,6 +39,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/octoprint-install.sh b/install/octoprint-install.sh index a4924ce19..15effc3a0 100644 --- a/install/octoprint-install.sh +++ b/install/octoprint-install.sh @@ -14,13 +14,13 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y git \ +$STD apt install -y git \ libyaml-dev \ build-essential msg_ok "Installed Dependencies" msg_info "Setup Python3" -$STD apt-get install -y \ +$STD apt install -y \ python3 \ python3-dev \ python3-pip \ @@ -72,6 +72,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/odoo-install.sh b/install/odoo-install.sh index 5e8e1f03e..a13bee800 100644 --- a/install/odoo-install.sh +++ b/install/odoo-install.sh @@ -58,12 +58,11 @@ sed -i \ -e "s|^;*db_password *=.*|db_password = $DB_PASS|" \ /etc/odoo/odoo.conf $STD sudo -u odoo odoo -c /etc/odoo/odoo.conf -d odoo -i base --stop-after-init -systemctl restart odoo echo "${LATEST_VERSION}" >/opt/${APPLICATION}_version.txt msg_ok "Configured Odoo" msg_info "Restarting Odoo" - +systemctl restart odoo msg_ok "Restarted Odoo" motd_ssh @@ -72,6 +71,7 @@ customize msg_info "Cleaning up" rm -f /opt/odoo.deb rm -f /opt/python3-lxml-html-clean.deb -$STD apt-get autoremove -$STD apt-get autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/ollama-install.sh b/install/ollama-install.sh index 37344c49d..8e9242b88 100644 --- a/install/ollama-install.sh +++ b/install/ollama-install.sh @@ -14,22 +14,35 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ +$STD apt install -y \ build-essential \ pkg-config msg_ok "Installed Dependencies" msg_info "Setting up Intel® Repositories" -mkdir -p /etc/apt/keyrings -curl -fsSL https://repositories.intel.com/gpu/intel-graphics.key | gpg --dearmor -o /etc/apt/keyrings/intel-graphics.gpg -echo "deb [arch=amd64,i386 signed-by=/etc/apt/keyrings/intel-graphics.gpg] https://repositories.intel.com/gpu/ubuntu jammy client" >/etc/apt/sources.list.d/intel-gpu-jammy.list -curl -fsSL https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB | gpg --dearmor -o /etc/apt/keyrings/oneapi-archive-keyring.gpg -echo "deb [signed-by=/etc/apt/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" >/etc/apt/sources.list.d/oneAPI.list -$STD apt-get update +mkdir -p /usr/share/keyrings +curl -fsSL https://repositories.intel.com/gpu/intel-graphics.key | gpg --dearmor -o /usr/share/keyrings/intel-graphics.gpg +cat </etc/apt/sources.list.d/intel-gpu.sources +Types: deb +URIs: https://repositories.intel.com/gpu/ubuntu +Suites: jammy +Components: client +Architectures: amd64 i386 +Signed-By: /usr/share/keyrings/intel-graphics.gpg +EOF +curl -fsSL https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB | gpg --dearmor -o /usr/share/keyrings/oneapi-archive-keyring.gpg +cat </etc/apt/sources.list.d/oneAPI.sources +Types: deb +URIs: https://apt.repos.intel.com/oneapi +Suites: all +Components: main +Signed-By: /usr/share/keyrings/oneapi-archive-keyring.gpg +EOF +$STD apt update msg_ok "Set up Intel® Repositories" msg_info "Setting Up Hardware Acceleration" -$STD apt-get -y install {va-driver-all,ocl-icd-libopencl1,intel-opencl-icd,vainfo,intel-gpu-tools,intel-level-zero-gpu,level-zero,level-zero-dev} +$STD apt -y install {va-driver-all,ocl-icd-libopencl1,intel-opencl-icd,vainfo,intel-gpu-tools,intel-level-zero-gpu,level-zero,level-zero-dev} if [[ "$CTTYPE" == "0" ]]; then chgrp video /dev/dri chmod 755 /dev/dri @@ -40,7 +53,7 @@ fi msg_ok "Set Up Hardware Acceleration" msg_info "Installing Intel® oneAPI Base Toolkit (Patience)" -$STD apt-get install -y --no-install-recommends intel-basekit-2024.1 +$STD apt install -y --no-install-recommends intel-basekit-2024.1 msg_ok "Installed Intel® oneAPI Base Toolkit" msg_info "Installing Ollama (Patience)" @@ -102,6 +115,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/omada-install.sh b/install/omada-install.sh index 23b60ef53..45f9d3db3 100644 --- a/install/omada-install.sh +++ b/install/omada-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y jsvc +$STD apt install -y jsvc msg_ok "Installed Dependencies" msg_info "Checking CPU Features" @@ -30,8 +30,8 @@ msg_info "Installing Azul Zulu Java" curl -fsSL "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xB1998361219BD9C9" -o "/etc/apt/trusted.gpg.d/zulu-repo.asc" curl -fsSL "https://cdn.azul.com/zulu/bin/zulu-repo_1.0.0-3_all.deb" -o zulu-repo.deb $STD dpkg -i zulu-repo.deb -$STD apt-get update -$STD apt-get -y install zulu21-jre-headless +$STD apt update +$STD apt -y install zulu21-jre-headless msg_ok "Installed Azul Zulu Java" msg_info "Installing libssl (if needed)" @@ -44,9 +44,15 @@ fi msg_info "Installing MongoDB $MONGODB_VERSION" curl -fsSL "https://www.mongodb.org/static/pgp/server-${MONGODB_VERSION}.asc" | gpg --dearmor >/usr/share/keyrings/mongodb-server-${MONGODB_VERSION}.gpg -echo "deb [signed-by=/usr/share/keyrings/mongodb-server-${MONGODB_VERSION}.gpg] http://repo.mongodb.org/apt/debian $(grep '^VERSION_CODENAME=' /etc/os-release | cut -d'=' -f2)/mongodb-org/${MONGODB_VERSION} main" >/etc/apt/sources.list.d/mongodb-org-${MONGODB_VERSION}.list -$STD apt-get update -$STD apt-get install -y mongodb-org +cat </etc/apt/sources.list.d/mongodb-org-${MONGODB_VERSION}.sources +Types: deb +URIs: http://repo.mongodb.org/apt/debian +Suites: $(grep '^VERSION_CODENAME=' /etc/os-release | cut -d'=' -f2)/mongodb-org/${MONGODB_VERSION} +Components: main +Signed-By: /usr/share/keyrings/mongodb-server-${MONGODB_VERSION}.gpg +EOF +$STD apt update +$STD apt install -y mongodb-org msg_ok "Installed MongoDB $MONGODB_VERSION" msg_info "Installing Omada Controller" @@ -63,6 +69,7 @@ customize msg_info "Cleaning up" rm -rf "$OMADA_PKG" zulu-repo.deb -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/ombi-install.sh b/install/ombi-install.sh index 43445107a..b35e61793 100644 --- a/install/ombi-install.sh +++ b/install/ombi-install.sh @@ -36,6 +36,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/omv-install.sh b/install/omv-install.sh index 68d9aa996..d25c9eb11 100644 --- a/install/omv-install.sh +++ b/install/omv-install.sh @@ -22,8 +22,8 @@ EOF export LANG=C.UTF-8 export DEBIAN_FRONTEND=noninteractive export APT_LISTCHANGES_FRONTEND=none -$STD apt-get update -apt-get -y --auto-remove --show-upgraded --allow-downgrades --allow-change-held-packages --no-install-recommends --option DPkg::Options::="--force-confdef" --option DPkg::Options::="--force-confold" install openmediavault-keyring openmediavault &>/dev/null +$STD apt update +apt -y --auto-remove --show-upgraded --allow-downgrades --allow-change-held-packages --no-install-recommends --option DPkg::Options::="--force-confdef" --option DPkg::Options::="--force-confold" install openmediavault-keyring openmediavault &>/dev/null omv-confdbadm populate &>/dev/null msg_ok "Installed OpenMediaVault" @@ -31,6 +31,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/onedev-install.sh b/install/onedev-install.sh index 42c544fb9..46c32e994 100644 --- a/install/onedev-install.sh +++ b/install/onedev-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ +$STD apt install -y \ default-jdk \ git \ git-lfs @@ -36,6 +36,7 @@ customize msg_info "Cleaning up" rm -rf /opt/onedev-latest.tar.gz -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/onlyoffice-install.sh b/install/onlyoffice-install.sh index 1517420b2..4eb8d374e 100644 --- a/install/onlyoffice-install.sh +++ b/install/onlyoffice-install.sh @@ -47,8 +47,14 @@ if curl -fsSL "$KEY_URL" -o "$TMP_KEY_CONTENT" && grep -q "BEGIN PGP PUBLIC KEY chmod 644 "$GPG_TMP" chown root:root "$GPG_TMP" mv "$GPG_TMP" /usr/share/keyrings/onlyoffice.gpg - echo "deb [signed-by=/usr/share/keyrings/onlyoffice.gpg] https://download.onlyoffice.com/repo/debian squeeze main" >/etc/apt/sources.list.d/onlyoffice.list - $STD apt-get update + cat </etc/apt/sources.list.d/onlyoffice.sources +Types: deb +URIs: https://download.onlyoffice.com/repo/debian +Suites: squeeze +Components: main +Signed-By: /usr/share/keyrings/onlyoffice.gpg +EOF + $STD apt update msg_ok "GPG Key Added" else msg_error "Failed to download or verify GPG key from $KEY_URL" @@ -89,17 +95,18 @@ msg_ok "Debconf Preconfiguration Done" msg_info "Installing ttf-mscorefonts-installer" echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | debconf-set-selections -$STD apt-get install -y ttf-mscorefonts-installer +$STD apt install -y ttf-mscorefonts-installer msg_ok "Installed Microsoft Core Fonts" msg_info "Installing ONLYOFFICE Docs" -$STD apt-get install -y onlyoffice-documentserver +$STD apt install -y onlyoffice-documentserver msg_ok "ONLYOFFICE Docs Installed" motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/opengist-install.sh b/install/opengist-install.sh index 2c8efa439..25f5b625e 100644 --- a/install/opengist-install.sh +++ b/install/opengist-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y git +$STD apt install -y git msg_ok "Installed Dependencies" fetch_and_deploy_gh_release "opengist" "thomiceli/opengist" "prebuild" "latest" "/opt/opengist" "opengist*linux-amd64.tar.gz" @@ -43,6 +43,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/openhab-install.sh b/install/openhab-install.sh index e2c121229..042cf03d9 100644 --- a/install/openhab-install.sh +++ b/install/openhab-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ +$STD apt install -y \ ca-certificates \ apt-transport-https msg_ok "Installed Dependencies" @@ -24,9 +24,15 @@ JAVA_VERSION="21" setup_java msg_info "Installing openHAB" curl -fsSL "https://openhab.jfrog.io/artifactory/api/gpg/key/public" | gpg --dearmor -o /usr/share/keyrings/openhab.gpg chmod u=rw,g=r,o=r /usr/share/keyrings/openhab.gpg -echo "deb [signed-by=/usr/share/keyrings/openhab.gpg] https://openhab.jfrog.io/artifactory/openhab-linuxpkg stable main" >/etc/apt/sources.list.d/openhab.list +cat </etc/apt/sources.list.d/openhab.sources +Types: deb +URIs: https://openhab.jfrog.io/artifactory/openhab-linuxpkg +Suites: stable +Components: main +Signed-By: /usr/share/keyrings/openhab.gpg +EOF $STD apt update -$STD apt-get -y install openhab +$STD apt -y install openhab systemctl daemon-reload systemctl enable -q --now openhab msg_ok "Installed openHAB" @@ -35,6 +41,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/openobserve-install.sh b/install/openobserve-install.sh index 149072b94..0cd29e072 100644 --- a/install/openobserve-install.sh +++ b/install/openobserve-install.sh @@ -49,6 +49,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/openproject-install.sh b/install/openproject-install.sh index 91c66d71b..0131a5792 100644 --- a/install/openproject-install.sh +++ b/install/openproject-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ +$STD apt install -y \ apt-transport-https \ ca-certificates msg_ok "Installed Dependencies" @@ -40,11 +40,11 @@ msg_ok "Set up PostgreSQL" msg_info "Setting up OpenProject Repository" curl -fsSL "https://dl.packager.io/srv/opf/openproject/key" | gpg --dearmor >/etc/apt/trusted.gpg.d/packager-io.gpg curl -fsSL "https://dl.packager.io/srv/opf/openproject/stable/15/installer/debian/12.repo" -o "/etc/apt/sources.list.d/openproject.list" -$STD apt-get update +$STD apt update msg_ok "Setup OpenProject Repository" msg_info "Installing OpenProject" -$STD apt-get install -y openproject +$STD apt install -y openproject msg_ok "Installed OpenProject" msg_info "Configuring OpenProject" @@ -84,6 +84,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/openwebui-install.sh b/install/openwebui-install.sh index 275a3690e..b9889ae35 100644 --- a/install/openwebui-install.sh +++ b/install/openwebui-install.sh @@ -95,6 +95,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/openziti-controller-install.sh b/install/openziti-controller-install.sh index ed114f5f0..6e6c6989f 100644 --- a/install/openziti-controller-install.sh +++ b/install/openziti-controller-install.sh @@ -16,9 +16,15 @@ update_os msg_info "Installing openziti" mkdir -p --mode=0755 /usr/share/keyrings curl -fsSL https://get.openziti.io/tun/package-repos.gpg | gpg --dearmor -o /usr/share/keyrings/openziti.gpg -echo "deb [signed-by=/usr/share/keyrings/openziti.gpg] https://packages.openziti.org/zitipax-openziti-deb-stable debian main" >/etc/apt/sources.list.d/openziti.list -$STD apt-get update -$STD apt-get install -y openziti-controller openziti-console +cat </etc/apt/sources.list.d/openziti.sources +Types: deb +URIs: https://packages.openziti.org/zitipax-openziti-deb-stable +Suites: debian +Components: main +Signed-By: /usr/share/keyrings/openziti.gpg +EOF +$STD apt update +$STD apt install -y openziti-controller openziti-console msg_ok "Installed openziti" read -r -p "${TAB3}Would you like to go through the auto configuration now? " prompt @@ -51,6 +57,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/openziti-tunnel-install.sh b/install/openziti-tunnel-install.sh index 1be0417b8..0090c6ccd 100644 --- a/install/openziti-tunnel-install.sh +++ b/install/openziti-tunnel-install.sh @@ -16,9 +16,15 @@ update_os msg_info "Installing openziti" mkdir -p --mode=0755 /usr/share/keyrings curl -sSLf https://get.openziti.io/tun/package-repos.gpg | gpg --dearmor -o /usr/share/keyrings/openziti.gpg -echo "deb [signed-by=/usr/share/keyrings/openziti.gpg] https://packages.openziti.org/zitipax-openziti-deb-stable jammy main" >/etc/apt/sources.list.d/openziti.list -$STD apt-get update -$STD apt-get install -y ziti-edge-tunnel +cat </etc/apt/sources.list.d/openziti.sources +Types: deb +URIs: https://packages.openziti.org/zitipax-openziti-deb-stable +Suites: jammy +Components: main +Signed-By: /usr/share/keyrings/openziti.gpg +EOF +$STD apt update +$STD apt install -y ziti-edge-tunnel sed -i '0,/^ExecStart/ { /^ExecStart/ { n; s|^ExecStart.*|ExecStart=/opt/openziti/bin/ziti-edge-tunnel run-host --verbose=${ZITI_VERBOSE} --identity-dir=${ZITI_IDENTITY_DIR}| } }' /usr/lib/systemd/system/ziti-edge-tunnel.service systemctl daemon-reload msg_ok "Installed openziti" @@ -39,6 +45,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/ots-install.sh b/install/ots-install.sh index 50cd4a34a..0c0de290d 100644 --- a/install/ots-install.sh +++ b/install/ots-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ +$STD apt install -y \ redis-server \ nginx \ openssl @@ -98,6 +98,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/outline-install.sh b/install/outline-install.sh index cade4cd92..932123eef 100644 --- a/install/outline-install.sh +++ b/install/outline-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ +$STD apt install -y \ mkcert \ git \ redis @@ -85,6 +85,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/overseerr-install.sh b/install/overseerr-install.sh index a33682433..52343f602 100644 --- a/install/overseerr-install.sh +++ b/install/overseerr-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y ca-certificates +$STD apt install -y ca-certificates msg_ok "Installed Dependencies" NODE_VERSION="22" NODE_MODULE="yarn@latest" setup_nodejs @@ -47,6 +47,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/owncast-install.sh b/install/owncast-install.sh index efb181cb3..c54a618bb 100644 --- a/install/owncast-install.sh +++ b/install/owncast-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Installing Dependencies (Patience)" -$STD apt-get install -y ffmpeg +$STD apt install -y ffmpeg msg_ok "Installed Dependencies" fetch_and_deploy_gh_release "owncast" "owncast/owncast" "prebuild" "latest" "/opt/owncast" "owncast*linux-64bit.zip" @@ -40,6 +40,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/pairdrop-install.sh b/install/pairdrop-install.sh index e4216ab35..51cca0cb4 100644 --- a/install/pairdrop-install.sh +++ b/install/pairdrop-install.sh @@ -42,6 +42,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/palmr-install.sh b/install/palmr-install.sh index 9833ed5d8..8edc559bf 100644 --- a/install/palmr-install.sh +++ b/install/palmr-install.sh @@ -90,6 +90,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/paperless-ai-install.sh b/install/paperless-ai-install.sh index cb8fc4024..c66b345bc 100644 --- a/install/paperless-ai-install.sh +++ b/install/paperless-ai-install.sh @@ -14,12 +14,12 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ +$STD apt install -y \ build-essential msg_ok "Installed Dependencies" msg_info "Installing Python3" -$STD apt-get install -y \ +$STD apt install -y \ python3-pip msg_ok "Installed Python3" @@ -103,6 +103,7 @@ customize msg_info "Cleaning up" rm -rf /opt/v${RELEASE}.zip -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/paperless-gpt-install.sh b/install/paperless-gpt-install.sh index a4e02062b..0607e54c6 100644 --- a/install/paperless-gpt-install.sh +++ b/install/paperless-gpt-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ +$STD apt install -y \ gcc \ ca-certificates \ musl-dev \ @@ -110,6 +110,7 @@ customize msg_info "Cleaning up" rm -f "$temp_file" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/paperless-ngx-install.sh b/install/paperless-ngx-install.sh index 3cdb75a78..c5c392541 100644 --- a/install/paperless-ngx-install.sh +++ b/install/paperless-ngx-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Installing Dependencies (Patience)" -$STD apt-get install -y \ +$STD apt install -y \ redis \ build-essential \ imagemagick \ @@ -41,7 +41,7 @@ fetch_and_deploy_gh_release "jbig2enc" "ie13/jbig2enc" "tarball" "latest" "/opt/ setup_gs msg_info "Installing OCR Dependencies (Patience)" -$STD apt-get install -y \ +$STD apt install -y \ unpaper \ icc-profiles-free \ qpdf \ @@ -202,6 +202,7 @@ customize msg_info "Cleaning up" rm -rf /opt/paperless/docker rm -rf /tmp/ghostscript* -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/part-db-install.sh b/install/part-db-install.sh index dae56a5b5..0f8be4adc 100644 --- a/install/part-db-install.sh +++ b/install/part-db-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ +$STD apt install -y \ ca-certificates \ software-properties-common \ apt-transport-https \ @@ -101,6 +101,7 @@ customize msg_info "Cleaning up" rm -rf ~/database-migration-output rm -rf "/opt/v${RELEASE}.zip" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/paymenter-install.sh b/install/paymenter-install.sh index 35203d2c5..0b302bd81 100644 --- a/install/paymenter-install.sh +++ b/install/paymenter-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ +$STD apt install -y \ git \ nginx \ redis-server @@ -116,7 +116,8 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/peanut-install.sh b/install/peanut-install.sh index e688d24ef..5bef1e853 100644 --- a/install/peanut-install.sh +++ b/install/peanut-install.sh @@ -15,7 +15,7 @@ network_check update_os msg_info "Installing NUT" -$STD apt-get install -y nut-client +$STD apt install -y nut-client msg_ok "Installed NUT" NODE_VERSION="22" NODE_MODULE="pnpm" setup_nodejs @@ -65,6 +65,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/pelican-panel-install.sh b/install/pelican-panel-install.sh index f82db19f7..ed2abfa5a 100644 --- a/install/pelican-panel-install.sh +++ b/install/pelican-panel-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ +$STD apt install -y \ lsb-release \ apache2 \ composer @@ -25,13 +25,19 @@ setup_mariadb msg_info "Adding PHP8.4 Repository" $STD curl -sSLo /tmp/debsuryorg-archive-keyring.deb https://packages.sury.org/debsuryorg-archive-keyring.deb $STD dpkg -i /tmp/debsuryorg-archive-keyring.deb -$STD sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' -$STD apt-get update +cat </etc/apt/sources.list.d/php.sources +Types: deb +URIs: https://packages.sury.org/php/ +Suites: $(lsb_release -sc) +Components: main +Signed-By: /usr/share/keyrings/deb.sury.org-php.gpg +EOF +$STD apt update msg_ok "Added PHP8.4 Repository" msg_info "Installing PHP" -$STD apt-get remove -y php8.2* -$STD apt-get install -y \ +$STD apt remove -y php8.2* +$STD apt install -y \ php8.4 \ php8.4-{gd,mysql,mbstring,bcmath,xml,curl,zip,intl,sqlite3,fpm} \ libapache2-mod-php8.4 @@ -97,6 +103,7 @@ customize msg_info "Cleaning up" rm -rf "/opt/pelican-panel/panel.tar.gz" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/pelican-wings-install.sh b/install/pelican-wings-install.sh index d29686339..06e670e30 100644 --- a/install/pelican-wings-install.sh +++ b/install/pelican-wings-install.sh @@ -58,6 +58,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/pf2etools-install.sh b/install/pf2etools-install.sh index fb402e715..ab3bce602 100644 --- a/install/pf2etools-install.sh +++ b/install/pf2etools-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ +$STD apt install -y \ apache2 \ ca-certificates \ git @@ -44,8 +44,9 @@ chmod -R 755 "/opt/Pf2eTools" msg_ok "Created Service" msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" motd_ssh diff --git a/install/photoprism-install.sh b/install/photoprism-install.sh index 3334ff1ac..1d8b67af6 100644 --- a/install/photoprism-install.sh +++ b/install/photoprism-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Installing Dependencies (Patience)" -$STD apt-get install -y \ +$STD apt install -y \ exiftool \ ffmpeg \ libheif1 \ @@ -156,6 +156,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/phpipam-install.sh b/install/phpipam-install.sh index cfed7a3d7..9bc53adf5 100644 --- a/install/phpipam-install.sh +++ b/install/phpipam-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y php-pear +$STD apt install -y php-pear msg_ok "Installed Dependencies" PHP_VERSION="8.2" PHP_APACHE="YES" PHP_FPM="YES" PHP_MODULE="mysql,imap,apcu,pspell,tidy,xmlrpc,gmp,ldap,common,snmp" setup_php @@ -73,6 +73,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/pialert-install.sh b/install/pialert-install.sh index 4c88f0138..cde80fb64 100644 --- a/install/pialert-install.sh +++ b/install/pialert-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get -y install \ +$STD apt -y install \ apt-utils \ avahi-utils \ lighttpd \ @@ -34,7 +34,7 @@ $STD apt-get -y install \ msg_ok "Installed Dependencies" msg_info "Installing PHP Dependencies" -$STD apt-get -y install \ +$STD apt -y install \ php \ php-cgi \ php-fpm \ @@ -46,7 +46,7 @@ service lighttpd force-reload msg_ok "Installed PHP Dependencies" msg_info "Installing Python Dependencies" -$STD apt-get -y install \ +$STD apt -y install \ python3-pip \ python3-requests \ python3-tz \ @@ -101,6 +101,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/pihole-install.sh b/install/pihole-install.sh index 4d94d4cf6..1b2fc457e 100644 --- a/install/pihole-install.sh +++ b/install/pihole-install.sh @@ -25,7 +25,7 @@ if [[ ! "$CONFIRM" =~ ^([yY][eE][sS]|[yY])$ ]]; then fi msg_info "Installing Dependencies" -$STD apt-get install -y ufw +$STD apt install -y ufw msg_ok "Installed Dependencies" msg_info "Installing Pi-hole" @@ -69,7 +69,7 @@ read -r -p "${TAB3}Would you like to add Unbound? " prompt if [[ ${prompt,,} =~ ^(y|yes)$ ]]; then read -r -p "${TAB3}Unbound is configured as a recursive DNS server by default, would you like it to be configured as a forwarding DNS server (using DNS-over-TLS (DoT)) instead? " prompt msg_info "Installing Unbound" - $STD apt-get install -y unbound + $STD apt install -y unbound cat </etc/unbound/unbound.conf.d/pi-hole.conf server: verbosity: 0 @@ -158,6 +158,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/planka-install.sh b/install/planka-install.sh index 81bc9c0e5..969fea20d 100644 --- a/install/planka-install.sh +++ b/install/planka-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Installing dependencies" -$STD apt-get install -y \ +$STD apt install -y \ unzip \ build-essential \ python3-venv @@ -98,6 +98,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/plant-it-install.sh b/install/plant-it-install.sh index 6d2db9135..29e81ac07 100644 --- a/install/plant-it-install.sh +++ b/install/plant-it-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ +$STD apt install -y \ redis \ nginx msg_ok "Installed Dependencies" @@ -119,6 +119,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/plex-install.sh b/install/plex-install.sh index 417697cbf..d3005d417 100644 --- a/install/plex-install.sh +++ b/install/plex-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Setting Up Hardware Acceleration" -$STD apt-get -y install {va-driver-all,ocl-icd-libopencl1,intel-opencl-icd,vainfo,intel-gpu-tools} +$STD apt -y install {va-driver-all,ocl-icd-libopencl1,intel-opencl-icd,vainfo,intel-gpu-tools} if [[ "$CTTYPE" == "0" ]]; then chgrp video /dev/dri chmod 755 /dev/dri @@ -26,12 +26,18 @@ msg_ok "Set Up Hardware Acceleration" msg_info "Setting Up Plex Media Server Repository" curl -fsSL https://downloads.plex.tv/plex-keys/PlexSign.key | tee /usr/share/keyrings/PlexSign.asc >/dev/null -echo "deb [signed-by=/usr/share/keyrings/PlexSign.asc] https://downloads.plex.tv/repo/deb/ public main" >/etc/apt/sources.list.d/plexmediaserver.list +cat </etc/apt/sources.list.d/plexmediaserver.sources +Types: deb +URIs: https://downloads.plex.tv/repo/deb/ +Suites: public +Components: main +Signed-By: /usr/share/keyrings/PlexSign.asc +EOF msg_ok "Set Up Plex Media Server Repository" msg_info "Installing Plex Media Server" -$STD apt-get update -$STD apt-get -o Dpkg::Options::="--force-confold" install -y plexmediaserver +$STD apt update +$STD apt -o Dpkg::Options::="--force-confold" install -y plexmediaserver if [[ "$CTTYPE" == "0" ]]; then sed -i -e 's/^ssl-cert:x:104:plex$/render:x:104:root,plex/' -e 's/^render:x:108:root$/ssl-cert:x:108:plex/' /etc/group else @@ -43,6 +49,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/pocketbase-install.sh b/install/pocketbase-install.sh index fba52a658..7acaed324 100644 --- a/install/pocketbase-install.sh +++ b/install/pocketbase-install.sh @@ -43,6 +43,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/pocketid-install.sh b/install/pocketid-install.sh index 670ad46ba..e1c774f1b 100644 --- a/install/pocketid-install.sh +++ b/install/pocketid-install.sh @@ -56,6 +56,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/podman-homeassistant-install.sh b/install/podman-homeassistant-install.sh index 5b6d1ea9d..83065a2e0 100644 --- a/install/podman-homeassistant-install.sh +++ b/install/podman-homeassistant-install.sh @@ -44,7 +44,7 @@ EOF fi msg_info "Installing Podman" -$STD apt-get -y install podman +$STD apt -y install podman $STD systemctl enable --now podman.socket echo -e 'unqualified-search-registries=["docker.io"]' >>/etc/containers/registries.conf msg_ok "Installed Podman" @@ -104,6 +104,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/podman-install.sh b/install/podman-install.sh index 5158f8daa..cb8d2221f 100644 --- a/install/podman-install.sh +++ b/install/podman-install.sh @@ -44,7 +44,7 @@ EOF fi msg_info "Installing Podman" -$STD apt-get -y install podman +$STD apt -y install podman $STD systemctl enable --now podman.socket echo -e 'unqualified-search-registries=["docker.io"]' >>/etc/containers/registries.conf msg_ok "Installed Podman" @@ -83,6 +83,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/postgresql-install.sh b/install/postgresql-install.sh index e6a26b844..085178f69 100644 --- a/install/postgresql-install.sh +++ b/install/postgresql-install.sh @@ -133,6 +133,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/privatebin-install.sh b/install/privatebin-install.sh index 1a1efd0f8..69dff317e 100644 --- a/install/privatebin-install.sh +++ b/install/privatebin-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ +$STD apt install -y \ nginx \ openssl msg_ok "Installed Dependencies" @@ -91,6 +91,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/projectsend-install.sh b/install/projectsend-install.sh index 4703f460c..90d7fd35f 100644 --- a/install/projectsend-install.sh +++ b/install/projectsend-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ +$STD apt install -y \ apache2 \ libapache2-mod-php \ php8.2-{pdo,mysql,mbstring,gettext,fileinfo,gd,xml,zip} @@ -85,6 +85,7 @@ customize msg_info "Cleaning up" rm -rf "/opt/projectsend-r${RELEASE}.zip" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/prometheus-alertmanager-install.sh b/install/prometheus-alertmanager-install.sh index aff91ebee..39f5f713b 100755 --- a/install/prometheus-alertmanager-install.sh +++ b/install/prometheus-alertmanager-install.sh @@ -47,6 +47,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/prometheus-install.sh b/install/prometheus-install.sh index 69c740e41..1c3723b60 100644 --- a/install/prometheus-install.sh +++ b/install/prometheus-install.sh @@ -48,6 +48,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/prometheus-paperless-ngx-exporter-install.sh b/install/prometheus-paperless-ngx-exporter-install.sh index a8cc3c833..253aa6e3b 100755 --- a/install/prometheus-paperless-ngx-exporter-install.sh +++ b/install/prometheus-paperless-ngx-exporter-install.sh @@ -48,6 +48,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/prometheus-pve-exporter-install.sh b/install/prometheus-pve-exporter-install.sh index 513611e5b..abc4de8ba 100644 --- a/install/prometheus-pve-exporter-install.sh +++ b/install/prometheus-pve-exporter-install.sh @@ -58,6 +58,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/prowlarr-install.sh b/install/prowlarr-install.sh index ec28402da..efb104edb 100644 --- a/install/prowlarr-install.sh +++ b/install/prowlarr-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y sqlite3 +$STD apt install -y sqlite3 msg_ok "Installed Dependencies" fetch_and_deploy_gh_release "prowlarr" "Prowlarr/Prowlarr" "prebuild" "latest" "/opt/Prowlarr" "Prowlarr.master*linux-core-x64.tar.gz" @@ -48,6 +48,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/proxmox-backup-server-install.sh b/install/proxmox-backup-server-install.sh index ce426ad07..4f5fe5d19 100644 --- a/install/proxmox-backup-server-install.sh +++ b/install/proxmox-backup-server-install.sh @@ -18,16 +18,17 @@ curl -fsSL "https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg" cat <>/etc/apt/sources.list deb http://download.proxmox.com/debian/pbs bookworm pbs-no-subscription EOF -$STD apt-get update +$STD apt update export DEBIAN_FRONTEND=noninteractive export IFUPDOWN2_NO_IFRELOAD=1 -$STD apt-get install -y proxmox-backup-server +$STD apt install -y proxmox-backup-server msg_ok "Installed Proxmox Backup Server" motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/proxmox-datacenter-manager-install.sh b/install/proxmox-datacenter-manager-install.sh index 6c62976e9..531167902 100644 --- a/install/proxmox-datacenter-manager-install.sh +++ b/install/proxmox-datacenter-manager-install.sh @@ -15,10 +15,16 @@ update_os msg_info "Installing Proxmox Datacenter Manager" curl -fsSL https://enterprise.proxmox.com/debian/proxmox-archive-keyring-trixie.gpg -o /usr/share/keyrings/proxmox-archive-keyring.gpg -echo "deb [signed-by=/usr/share/keyrings/proxmox-archive-keyring.gpg] http://download.proxmox.com/debian/pdm bookworm pdm-test " >/etc/apt/sources.list.d/pdm-test.list -$STD apt-get update +cat </etc/apt/sources.list.d/pdm-test.sources +Types: deb +URIs: http://download.proxmox.com/debian/pdm +Suites: trixie +Components: pdm-test +Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg +EOF +$STD apt update DEBIAN_FRONTEND=noninteractive -$STD apt-get -o Dpkg::Options::="--force-confdef" \ +$STD apt -o Dpkg::Options::="--force-confdef" \ -o Dpkg::Options::="--force-confold" \ install -y proxmox-datacenter-manager \ proxmox-datacenter-manager-ui @@ -28,6 +34,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/proxmox-mail-gateway-install.sh b/install/proxmox-mail-gateway-install.sh index bc2708ef2..49dd8c5c6 100644 --- a/install/proxmox-mail-gateway-install.sh +++ b/install/proxmox-mail-gateway-install.sh @@ -14,16 +14,23 @@ network_check update_os msg_info "Installing Proxmox Mail Gateway" -curl -fsSL "https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg" -o "/etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg" -echo "deb http://download.proxmox.com/debian/pmg bookworm pmg-no-subscription" >/etc/apt/sources.list.d/pmg.list -$STD apt-get update -$STD apt-get -y install proxmox-mailgateway-container +curl -fsSL "https://enterprise.proxmox.com/debian/proxmox-release-trixie.gpg" -o "/usr/share/keyrings/proxmox-release-trixie.gpg" +cat </etc/apt/sources.list.d/pmg.sources +Types: deb +URIs: http://download.proxmox.com/debian/pmg +Suites: trixie +Components: pmg-no-subscription +Signed-By: /usr/share/keyrings/proxmox-release-trixie.gpg +EOF +$STD apt update +$STD apt -y install proxmox-mailgateway-container msg_ok "Installed Proxmox Mail Gateway" motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/ps5-mqtt-install.sh b/install/ps5-mqtt-install.sh index 527d063e6..e76ab92d6 100644 --- a/install/ps5-mqtt-install.sh +++ b/install/ps5-mqtt-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ +$STD apt install -y \ jq \ ca-certificates msg_ok "Installed Dependencies" @@ -86,6 +86,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/pterodactyl-panel-install.sh b/install/pterodactyl-panel-install.sh index 419fd67d9..4c6164114 100644 --- a/install/pterodactyl-panel-install.sh +++ b/install/pterodactyl-panel-install.sh @@ -14,7 +14,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ +$STD apt install -y \ lsb-release \ redis \ apache2 \ @@ -23,16 +23,22 @@ msg_ok "Installed Dependencies" setup_mariadb -msg_info "Adding PHP8.4 Repository" +msg_info "Adding PHP Repository" $STD curl -sSLo /tmp/debsuryorg-archive-keyring.deb https://packages.sury.org/debsuryorg-archive-keyring.deb $STD dpkg -i /tmp/debsuryorg-archive-keyring.deb -$STD sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' -$STD apt-get update -msg_ok "Added PHP8.4 Repository" +cat </etc/apt/sources.list.d/php.sources +Types: deb +URIs: https://packages.sury.org/php/ +Suites: $(lsb_release -sc) +Components: main +Signed-By: /usr/share/keyrings/deb.sury.org-php.gpg +EOF +$STD apt update +msg_ok "Added PHP Repository" msg_info "Installing PHP" -$STD apt-get remove -y php8.2* -$STD apt-get install -y \ +$STD apt remove -y php8.2* +$STD apt install -y \ php8.4 \ php8.4-{gd,mysql,mbstring,bcmath,xml,curl,zip,intl,fpm} \ libapache2-mod-php8.4 @@ -136,6 +142,7 @@ customize msg_info "Cleaning up" rm -rf "/opt/pterodactyl-panel/panel.tar.gz" rm -rf "/tmp/debsuryorg-archive-keyring.deb" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/pterodactyl-wings-install.sh b/install/pterodactyl-wings-install.sh index 935fb7ecd..ebec2ecf4 100644 --- a/install/pterodactyl-wings-install.sh +++ b/install/pterodactyl-wings-install.sh @@ -58,6 +58,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned" diff --git a/install/pulse-install.sh b/install/pulse-install.sh index 0637adf3a..ed722ef1d 100644 --- a/install/pulse-install.sh +++ b/install/pulse-install.sh @@ -15,7 +15,7 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ +$STD apt install -y \ diffutils \ policykit-1 msg_ok "Installed Dependencies" @@ -63,6 +63,7 @@ motd_ssh customize msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean +$STD apt -y autoremove +$STD apt -y autoclean +$STD apt -y clean msg_ok "Cleaned"