From e4c382e42c7db2ff46e401714d70b153375cb45f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Slavi=C5=A1a=20Are=C5=BEina?= <58952836+tremor021@users.noreply.github.com> Date: Wed, 7 Jan 2026 08:49:12 +0100 Subject: [PATCH] Fix fetch method (#10608) --- ct/2fauth.sh | 2 +- ct/adventurelog.sh | 2 +- ct/babybuddy.sh | 2 +- ct/baikal.sh | 2 +- ct/bitmagnet.sh | 2 +- ct/booklore.sh | 2 +- ct/bookstack.sh | 2 +- ct/bytestash.sh | 2 +- ct/cronicle.sh | 2 +- ct/cryptpad.sh | 2 +- ct/dispatcharr.sh | 2 +- ct/docmost.sh | 2 +- ct/domain-locker.sh | 2 +- ct/excalidraw.sh | 2 +- ct/fluid-calendar.sh | 2 +- ct/gatus.sh | 2 +- ct/gitea-mirror.sh | 2 +- ct/healthchecks.sh | 2 +- ct/hortusfox.sh | 2 +- ct/huntarr.sh | 2 +- ct/kapowarr.sh | 2 +- ct/karakeep.sh | 2 +- ct/kimai.sh | 2 +- ct/koillection.sh | 2 +- ct/kometa.sh | 2 +- ct/linkwarden.sh | 2 +- ct/mafl.sh | 2 +- ct/paperless-ai.sh | 2 +- ct/snowshare.sh | 2 +- ct/streamlink-webui.sh | 2 +- ct/tianji.sh | 2 +- ct/web-check.sh | 2 +- ct/wizarr.sh | 2 +- docs/contribution/templates_install/AppName-install.sh | 2 +- install/2fauth-install.sh | 2 +- install/adventurelog-install.sh | 2 +- install/babybuddy-install.sh | 2 +- install/baikal-install.sh | 2 +- install/bitmagnet-install.sh | 2 +- install/booklore-install.sh | 2 +- install/bookstack-install.sh | 2 +- install/bytestash-install.sh | 2 +- install/cronicle-install.sh | 2 +- install/cryptpad-install.sh | 2 +- install/docmost-install.sh | 2 +- install/domain-locker-install.sh | 2 +- install/excalidraw-install.sh | 2 +- install/fluid-calendar-install.sh | 2 +- install/freshrss-install.sh | 2 +- install/gatus-install.sh | 2 +- install/gitea-mirror-install.sh | 2 +- install/healthchecks-install.sh | 2 +- install/hortusfox-install.sh | 2 +- install/huntarr-install.sh | 2 +- install/kapowarr-install.sh | 2 +- install/karakeep-install.sh | 2 +- install/kimai-install.sh | 2 +- install/koillection-install.sh | 2 +- install/kometa-install.sh | 2 +- install/librenms-install.sh | 2 +- install/libretranslate-install.sh | 2 +- install/linkwarden-install.sh | 2 +- install/mafl-install.sh | 2 +- install/paperless-ai-install.sh | 2 +- install/pve-scripts-local-install.sh | 2 +- install/reactive-resume-install.sh | 2 +- install/seelf-install.sh | 2 +- install/snowshare-install.sh | 2 +- install/streamlink-webui-install.sh | 2 +- install/tianji-install.sh | 2 +- install/web-check-install.sh | 2 +- 71 files changed, 71 insertions(+), 71 deletions(-) diff --git a/ct/2fauth.sh b/ct/2fauth.sh index a38acd2c3..bf2a9a191 100644 --- a/ct/2fauth.sh +++ b/ct/2fauth.sh @@ -44,7 +44,7 @@ function update_script() { PHP_VERSION="8.4" PHP_MODULE="common,ctype,fileinfo,mysql,cli,tokenizer,dom,redis,session,openssl" PHP_FPM="YES" setup_php sed -i 's/php8\.[0-9]/php8.4/g' /etc/nginx/conf.d/2fauth.conf fi - fetch_and_deploy_gh_release "2fauth" "Bubka/2FAuth" + fetch_and_deploy_gh_release "2fauth" "Bubka/2FAuth" "tarball" setup_composer mv "/opt/2fauth-backup/.env" "/opt/2fauth/.env" mv "/opt/2fauth-backup/storage" "/opt/2fauth/storage" diff --git a/ct/adventurelog.sh b/ct/adventurelog.sh index 668883de5..d3b43ecec 100644 --- a/ct/adventurelog.sh +++ b/ct/adventurelog.sh @@ -42,7 +42,7 @@ function update_script() { rm -rf /opt/adventurelog msg_ok "Backup done" - fetch_and_deploy_gh_release "adventurelog" "seanmorley15/adventurelog" + fetch_and_deploy_gh_release "adventurelog" "seanmorley15/adventurelog" "tarball" PYTHON_VERSION="3.13" setup_uv msg_info "Ensuring PostgreSQL Extensions" diff --git a/ct/babybuddy.sh b/ct/babybuddy.sh index 4b151e105..e920cc4fb 100644 --- a/ct/babybuddy.sh +++ b/ct/babybuddy.sh @@ -41,7 +41,7 @@ function update_script() { find . -mindepth 1 -maxdepth 1 ! -name '.venv' -exec rm -rf {} + msg_ok "Cleaned old files" - fetch_and_deploy_gh_release "babybuddy" "babybuddy/babybuddy" + fetch_and_deploy_gh_release "babybuddy" "babybuddy/babybuddy" "tarball" msg_info "Updating ${APP}" cd /opt/babybuddy diff --git a/ct/baikal.sh b/ct/baikal.sh index a53e36702..1667c4ab6 100644 --- a/ct/baikal.sh +++ b/ct/baikal.sh @@ -39,7 +39,7 @@ function update_script() { PHP_APACHE="YES" PHP_MODULE="pgsql,curl" PHP_VERSION="8.3" setup_php setup_composer - fetch_and_deploy_gh_release "baikal" "sabre-io/Baikal" + fetch_and_deploy_gh_release "baikal" "sabre-io/Baikal" "tarball" msg_info "Configuring Baikal" cp -r /opt/baikal-backup/config/baikal.yaml /opt/baikal/config/ diff --git a/ct/bitmagnet.sh b/ct/bitmagnet.sh index 33b171d18..72038cc03 100644 --- a/ct/bitmagnet.sh +++ b/ct/bitmagnet.sh @@ -60,7 +60,7 @@ function update_script() { msg_ok "Data backed up" rm -rf /opt/bitmagnet - fetch_and_deploy_gh_release "bitmagnet" "bitmagnet-io/bitmagnet" + fetch_and_deploy_gh_release "bitmagnet" "bitmagnet-io/bitmagnet" "tarball" msg_info "Updating Bitmagnet" cd /opt/bitmagnet diff --git a/ct/booklore.sh b/ct/booklore.sh index 134d18cee..3e9988257 100644 --- a/ct/booklore.sh +++ b/ct/booklore.sh @@ -38,7 +38,7 @@ function update_script() { mv /opt/booklore /opt/booklore_bak msg_ok "backup done" - fetch_and_deploy_gh_release "booklore" "booklore-app/BookLore" + fetch_and_deploy_gh_release "booklore" "booklore-app/BookLore" "tarball" msg_info "Building Frontend" cd /opt/booklore/booklore-ui diff --git a/ct/bookstack.sh b/ct/bookstack.sh index ce402eb9c..908bf6668 100644 --- a/ct/bookstack.sh +++ b/ct/bookstack.sh @@ -38,7 +38,7 @@ function update_script() { mv /opt/bookstack /opt/bookstack-backup msg_ok "Backup finished" - fetch_and_deploy_gh_release "bookstack" "BookStackApp/BookStack" + fetch_and_deploy_gh_release "bookstack" "BookStackApp/BookStack" "tarball" PHP_MODULE="ldap,tidy,bz2,mysqli" PHP_FPM="YES" PHP_APACHE="YES" PHP_VERSION="8.3" setup_php setup_composer diff --git a/ct/bytestash.sh b/ct/bytestash.sh index d36b2e856..c606e61d0 100644 --- a/ct/bytestash.sh +++ b/ct/bytestash.sh @@ -37,7 +37,7 @@ function update_script() { msg_ok "Services Stopped" rm -rf /opt/bytestash - fetch_and_deploy_gh_release "bytestash" "jordan-dalby/ByteStash" + fetch_and_deploy_gh_release "bytestash" "jordan-dalby/ByteStash" "tarball" msg_info "Configuring ByteStash" cd /opt/bytestash/server diff --git a/ct/cronicle.sh b/ct/cronicle.sh index f1309462c..1e32fc594 100644 --- a/ct/cronicle.sh +++ b/ct/cronicle.sh @@ -53,7 +53,7 @@ function update_script() { msg_ok "Installed Dependencies" NODE_VERSION="22" setup_nodejs - fetch_and_deploy_gh_release "cronicle" "jhuckaby/Cronicle" + fetch_and_deploy_gh_release "cronicle" "jhuckaby/Cronicle" "tarball" msg_info "Configuring Cronicle Worker" cd /opt/cronicle diff --git a/ct/cryptpad.sh b/ct/cryptpad.sh index cd4ca8892..60ef96662 100644 --- a/ct/cryptpad.sh +++ b/ct/cryptpad.sh @@ -37,7 +37,7 @@ function update_script() { [ -f /opt/cryptpad/config/config.js ] && mv /opt/cryptpad/config/config.js /opt/ msg_ok "Backed up configuration" - fetch_and_deploy_gh_release "cryptpad" "cryptpad/cryptpad" + fetch_and_deploy_gh_release "cryptpad" "cryptpad/cryptpad" "tarball" msg_info "Updating CryptaPad" cd /opt/cryptpad diff --git a/ct/dispatcharr.sh b/ct/dispatcharr.sh index 22aae83ba..bbdf89d8b 100644 --- a/ct/dispatcharr.sh +++ b/ct/dispatcharr.sh @@ -79,7 +79,7 @@ function update_script() { $STD tar -czf "$BACKUP_FILE" -C /opt dispatcharr /tmp/dispatcharr_db_*.sql msg_ok "Backup created: $BACKUP_FILE" - CLEAN_INSTALL=1 fetch_and_deploy_gh_release "dispatcharr" "Dispatcharr/Dispatcharr" + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "dispatcharr" "Dispatcharr/Dispatcharr" "tarball" msg_info "Updating Dispatcharr Backend" if [[ -f /tmp/dispatcharr.env.backup ]]; then diff --git a/ct/docmost.sh b/ct/docmost.sh index 3ed190b28..69170d2bc 100644 --- a/ct/docmost.sh +++ b/ct/docmost.sh @@ -42,7 +42,7 @@ function update_script() { rm -rf /opt/docmost msg_ok "Data backed up" - fetch_and_deploy_gh_release "docmost" "docmost/docmost" + fetch_and_deploy_gh_release "docmost" "docmost/docmost" "tarball" msg_info "Updating ${APP}" cd /opt/docmost diff --git a/ct/domain-locker.sh b/ct/domain-locker.sh index ed2429d98..6eb67c5e6 100644 --- a/ct/domain-locker.sh +++ b/ct/domain-locker.sh @@ -35,7 +35,7 @@ function update_script() { PG_VERSION="17" setup_postgresql NODE_VERSION="22" setup_nodejs - CLEAN_INSTALL=1 fetch_and_deploy_gh_release "domain-locker" "Lissy93/domain-locker" + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "domain-locker" "Lissy93/domain-locker" "tarball" msg_info "Installing Modules (patience)" cd /opt/domain-locker diff --git a/ct/excalidraw.sh b/ct/excalidraw.sh index 8a2f4dddb..857fef157 100644 --- a/ct/excalidraw.sh +++ b/ct/excalidraw.sh @@ -34,7 +34,7 @@ function update_script() { msg_info "Stopped Service" rm -rf /opt/excalidraw - fetch_and_deploy_gh_release "excalidraw" "excalidraw/excalidraw" + fetch_and_deploy_gh_release "excalidraw" "excalidraw/excalidraw" "tarball" msg_info "Updating Excalidraw" cd /opt/excalidraw diff --git a/ct/fluid-calendar.sh b/ct/fluid-calendar.sh index 007314571..1a6b2f6b3 100644 --- a/ct/fluid-calendar.sh +++ b/ct/fluid-calendar.sh @@ -35,7 +35,7 @@ function update_script() { cp /opt/fluid-calendar/.env /opt/fluid.env rm -rf /opt/fluid-calendar - fetch_and_deploy_gh_release "fluid-calendar" "dotnetfactory/fluid-calendar" + fetch_and_deploy_gh_release "fluid-calendar" "dotnetfactory/fluid-calendar" "tarball" msg_info "Updating Fluid Calendar" mv /opt/fluid.env /opt/fluid-calendar/.env diff --git a/ct/gatus.sh b/ct/gatus.sh index b4279b673..889431e19 100644 --- a/ct/gatus.sh +++ b/ct/gatus.sh @@ -40,7 +40,7 @@ function update_script() { mv /opt/gatus/config/config.yaml /opt rm -rf /opt/gatus - fetch_and_deploy_gh_release "gatus" "TwiN/gatus" + fetch_and_deploy_gh_release "gatus" "TwiN/gatus" "tarball" msg_info "Updating Gatus" cd /opt/gatus diff --git a/ct/gitea-mirror.sh b/ct/gitea-mirror.sh index 0689cd16a..e3acbc7a0 100644 --- a/ct/gitea-mirror.sh +++ b/ct/gitea-mirror.sh @@ -97,7 +97,7 @@ EOF msg_ok "Installed Bun" rm -rf /opt/gitea-mirror - fetch_and_deploy_gh_release "gitea-mirror" "RayLabsHQ/gitea-mirror" + fetch_and_deploy_gh_release "gitea-mirror" "RayLabsHQ/gitea-mirror" "tarball" msg_info "Updating and rebuilding ${APP}" cd /opt/gitea-mirror diff --git a/ct/healthchecks.sh b/ct/healthchecks.sh index 90c6f7957..8c5406344 100644 --- a/ct/healthchecks.sh +++ b/ct/healthchecks.sh @@ -39,7 +39,7 @@ function update_script() { cp -a /opt/healthchecks "$BACKUP" msg_ok "Backup created at $BACKUP" - fetch_and_deploy_gh_release "healthchecks" "healthchecks/healthchecks" + fetch_and_deploy_gh_release "healthchecks" "healthchecks/healthchecks" "tarball" cd /opt/healthchecks if [[ -d venv ]]; then diff --git a/ct/hortusfox.sh b/ct/hortusfox.sh index b668e2fe2..4f3f6fb19 100644 --- a/ct/hortusfox.sh +++ b/ct/hortusfox.sh @@ -38,7 +38,7 @@ function update_script() { mv /opt/hortusfox/ /opt/hortusfox-backup msg_ok "Backed up current HortusFox installation" - fetch_and_deploy_gh_release "hortusfox" "danielbrendel/hortusfox-web" + fetch_and_deploy_gh_release "hortusfox" "danielbrendel/hortusfox-web" "tarball" msg_info "Updating HortusFox" cd /opt/hortusfox diff --git a/ct/huntarr.sh b/ct/huntarr.sh index d3dfabba1..e24d4ab2d 100644 --- a/ct/huntarr.sh +++ b/ct/huntarr.sh @@ -36,7 +36,7 @@ function update_script() { systemctl stop huntarr msg_ok "Stopped Service" - fetch_and_deploy_gh_release "huntarr" "plexguide/Huntarr.io" + fetch_and_deploy_gh_release "huntarr" "plexguide/Huntarr.io" "tarball" msg_info "Updating Huntarr" cd /opt/huntarr diff --git a/ct/kapowarr.sh b/ct/kapowarr.sh index 7f8354f52..eb785b048 100644 --- a/ct/kapowarr.sh +++ b/ct/kapowarr.sh @@ -40,7 +40,7 @@ function update_script() { mv /opt/kapowarr/db /opt/ msg_ok "Backup Created" - fetch_and_deploy_gh_release "kapowarr" "Casvt/Kapowarr" + fetch_and_deploy_gh_release "kapowarr" "Casvt/Kapowarr" "tarball" msg_info "Updating Kapowarr" mv /opt/db /opt/kapowarr diff --git a/ct/karakeep.sh b/ct/karakeep.sh index fda331224..f4893448c 100644 --- a/ct/karakeep.sh +++ b/ct/karakeep.sh @@ -55,7 +55,7 @@ function update_script() { systemctl daemon-reload fi - CLEAN_INSTALL=1 fetch_and_deploy_gh_release "karakeep" "karakeep-app/karakeep" + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "karakeep" "karakeep-app/karakeep" "tarball" if command -v corepack >/dev/null; then $STD corepack disable fi diff --git a/ct/kimai.sh b/ct/kimai.sh index fdaf402b7..782a9e235 100644 --- a/ct/kimai.sh +++ b/ct/kimai.sh @@ -49,7 +49,7 @@ function update_script() { [ -f /opt/kimai/config/packages/local.yaml ] && cp /opt/kimai/config/packages/local.yaml "$BACKUP_DIR/" msg_ok "Backup completed" - fetch_and_deploy_gh_release "kimai" "kimai/kimai" + fetch_and_deploy_gh_release "kimai" "kimai/kimai" "tarball" msg_info "Updating Kimai" [ -d "$BACKUP_DIR/var" ] && cp -r "$BACKUP_DIR/var" /opt/kimai/ diff --git a/ct/koillection.sh b/ct/koillection.sh index ffbfbb22c..dfb2c9e9a 100644 --- a/ct/koillection.sh +++ b/ct/koillection.sh @@ -36,7 +36,7 @@ function update_script() { mv /opt/koillection/ /opt/koillection-backup msg_ok "Backup created" - fetch_and_deploy_gh_release "koillection" "benjaminjonard/koillection" + fetch_and_deploy_gh_release "koillection" "benjaminjonard/koillection" "tarball" msg_info "Updating Koillection" cd /opt/koillection diff --git a/ct/kometa.sh b/ct/kometa.sh index fc127f3ba..2789e4ea1 100644 --- a/ct/kometa.sh +++ b/ct/kometa.sh @@ -38,7 +38,7 @@ function update_script() { msg_ok "Backup completed" PYTHON_VERSION="3.13" setup_uv - fetch_and_deploy_gh_release "kometa" "Kometa-Team/Kometa" + fetch_and_deploy_gh_release "kometa" "Kometa-Team/Kometa" "tarball" msg_info "Updating Kometa" cd /opt/kometa diff --git a/ct/linkwarden.sh b/ct/linkwarden.sh index 8e43e06d8..bb6425fa6 100644 --- a/ct/linkwarden.sh +++ b/ct/linkwarden.sh @@ -40,7 +40,7 @@ function update_script() { rm -rf /opt/linkwarden msg_ok "Backed up data" - fetch_and_deploy_gh_release "linkwarden" "linkwarden/linkwarden" + fetch_and_deploy_gh_release "linkwarden" "linkwarden/linkwarden" "tarball" msg_info "Updating Linkwarden" cd /opt/linkwarden diff --git a/ct/mafl.sh b/ct/mafl.sh index 4b0bf94cd..f94d158aa 100644 --- a/ct/mafl.sh +++ b/ct/mafl.sh @@ -38,7 +38,7 @@ function update_script() { rm -rf /opt/mafl msg_ok "Backup complete" - fetch_and_deploy_gh_release "mafl" "hywax/mafl" + fetch_and_deploy_gh_release "mafl" "hywax/mafl" "tarball" msg_info "Updating Mafl" cd /opt/mafl diff --git a/ct/paperless-ai.sh b/ct/paperless-ai.sh index c802d23f6..bb263bae9 100644 --- a/ct/paperless-ai.sh +++ b/ct/paperless-ai.sh @@ -37,7 +37,7 @@ function update_script() { cp -r /opt/paperless-ai/data /opt/paperless-ai-data-backup msg_ok "Backed up data" - fetch_and_deploy_gh_release "paperless-ai" "clusterzx/paperless-ai" + fetch_and_deploy_gh_release "paperless-ai" "clusterzx/paperless-ai" "tarball" msg_info "Restoring data" cp -r /opt/paperless-ai-data-backup/* /opt/paperless-ai/data/ diff --git a/ct/snowshare.sh b/ct/snowshare.sh index f28780bc9..f78f04d39 100644 --- a/ct/snowshare.sh +++ b/ct/snowshare.sh @@ -33,7 +33,7 @@ function update_script() { systemctl stop snowshare msg_ok "Stopped Service" - fetch_and_deploy_gh_release "snowshare" "TuroYT/snowshare" + fetch_and_deploy_gh_release "snowshare" "TuroYT/snowshare" "tarball" msg_info "Updating Snowshare" cd /opt/snowshare diff --git a/ct/streamlink-webui.sh b/ct/streamlink-webui.sh index 19678c91d..d2c9f3b85 100644 --- a/ct/streamlink-webui.sh +++ b/ct/streamlink-webui.sh @@ -36,7 +36,7 @@ function update_script() { NODE_VERSION="22" NODE_MODULE="yarn" setup_nodejs setup_uv - CLEAN_INSTALL=1 fetch_and_deploy_gh_release "streamlink-webui" "CrazyWolf13/streamlink-webui" + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "streamlink-webui" "CrazyWolf13/streamlink-webui" "tarball" msg_info "Updating streamlink-webui" $STD uv venv /opt/streamlink-webui/backend/src/.venv diff --git a/ct/tianji.sh b/ct/tianji.sh index 54fe2d5e0..7273f2af5 100644 --- a/ct/tianji.sh +++ b/ct/tianji.sh @@ -40,7 +40,7 @@ function update_script() { mv /opt/tianji /opt/tianji_bak msg_ok "Backed up data" - fetch_and_deploy_gh_release "tianji" "msgbyte/tianji" + fetch_and_deploy_gh_release "tianji" "msgbyte/tianji" "tarball" msg_info "Updating Tianji" cd /opt/tianji diff --git a/ct/web-check.sh b/ct/web-check.sh index 7b729118e..16dd05cc1 100644 --- a/ct/web-check.sh +++ b/ct/web-check.sh @@ -38,7 +38,7 @@ function update_script() { msg_ok "Created backup" NODE_VERSION="22" NODE_MODULE="yarn" setup_nodejs - CLEAN_INSTALL=1 fetch_and_deploy_gh_release "web-check" "CrazyWolf13/web-check" + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "web-check" "CrazyWolf13/web-check" "tarball" msg_info "Restoring backup" mv /opt/.env /opt/web-check diff --git a/ct/wizarr.sh b/ct/wizarr.sh index 3953bd974..5a49541f6 100644 --- a/ct/wizarr.sh +++ b/ct/wizarr.sh @@ -42,7 +42,7 @@ function update_script() { rm -rf /opt/wizarr/migrations/versions/* msg_ok "Backup Created" - fetch_and_deploy_gh_release "wizarr" "wizarrrr/wizarr" + fetch_and_deploy_gh_release "wizarr" "wizarrrr/wizarr" "tarball" msg_info "Updating Wizarr" cd /opt/wizarr diff --git a/docs/contribution/templates_install/AppName-install.sh b/docs/contribution/templates_install/AppName-install.sh index 01c87e4f5..e96138df5 100644 --- a/docs/contribution/templates_install/AppName-install.sh +++ b/docs/contribution/templates_install/AppName-install.sh @@ -53,7 +53,7 @@ msg_ok "Installed Dependencies" # setup_mongodb # Install MongoDB # # --- GitHub Release (PREFERRED METHOD) --- -# fetch_and_deploy_gh_release "appname" "owner/repo" # Downloads, extracts, tracks version +# fetch_and_deploy_gh_release "appname" "owner/repo" "tarball" # Downloads, extracts, tracks version # fetch_and_deploy_gh_release "appname" "owner/repo" "tarball" "latest" "/opt/appname" # fetch_and_deploy_gh_release "appname" "owner/repo" "prebuild" "latest" "/opt/appname" "app-*.tar.gz" # diff --git a/install/2fauth-install.sh b/install/2fauth-install.sh index 3ed71eefe..a8b097364 100644 --- a/install/2fauth-install.sh +++ b/install/2fauth-install.sh @@ -23,7 +23,7 @@ setup_composer setup_mariadb MARIADB_DB_NAME="2fauth_db" MARIADB_DB_USER="2fauth" setup_mariadb_db import_local_ip -fetch_and_deploy_gh_release "2fauth" "Bubka/2FAuth" +fetch_and_deploy_gh_release "2fauth" "Bubka/2FAuth" "tarball" msg_info "Setup 2FAuth" cd /opt/2fauth diff --git a/install/adventurelog-install.sh b/install/adventurelog-install.sh index 1871c540b..396ba18ca 100644 --- a/install/adventurelog-install.sh +++ b/install/adventurelog-install.sh @@ -26,7 +26,7 @@ PYTHON_VERSION="3.13" setup_uv NODE_VERSION="22" NODE_MODULE="pnpm@latest" setup_nodejs PG_VERSION="17" PG_MODULES="postgis" setup_postgresql PG_DB_NAME="adventurelog_db" PG_DB_USER="adventurelog_user" PG_DB_EXTENSIONS="postgis" setup_postgresql_db -fetch_and_deploy_gh_release "adventurelog" "seanmorley15/adventurelog" +fetch_and_deploy_gh_release "adventurelog" "seanmorley15/adventurelog" "tarball" import_local_ip msg_info "Installing AdventureLog (Patience)" diff --git a/install/babybuddy-install.sh b/install/babybuddy-install.sh index 9b053a633..547d02e2c 100644 --- a/install/babybuddy-install.sh +++ b/install/babybuddy-install.sh @@ -24,7 +24,7 @@ $STD apt-get install -y \ msg_ok "Installed Dependencies" setup_uv -fetch_and_deploy_gh_release "babybuddy" "babybuddy/babybuddy" +fetch_and_deploy_gh_release "babybuddy" "babybuddy/babybuddy" "tarball" msg_info "Installing Babybuddy" mkdir -p /opt/data diff --git a/install/baikal-install.sh b/install/baikal-install.sh index 501cb01c4..2757694ff 100644 --- a/install/baikal-install.sh +++ b/install/baikal-install.sh @@ -20,7 +20,7 @@ msg_ok "Installed Dependencies" PG_VERSION="16" setup_postgresql PHP_APACHE="YES" PHP_MODULE="pgsql,curl" PHP_VERSION="8.3" setup_php setup_composer -fetch_and_deploy_gh_release "baikal" "sabre-io/Baikal" +fetch_and_deploy_gh_release "baikal" "sabre-io/Baikal" "tarball" PG_DB_NAME="baikal_db" PG_DB_USER="baikal_user" PG_DB_PASS="$(openssl rand -base64 12)" setup_postgresql_db msg_info "Configuring Baikal" diff --git a/install/bitmagnet-install.sh b/install/bitmagnet-install.sh index fca3e646f..4141b30ad 100644 --- a/install/bitmagnet-install.sh +++ b/install/bitmagnet-install.sh @@ -22,7 +22,7 @@ msg_ok "Installed Dependencies" PG_VERSION="16" setup_postgresql setup_go -fetch_and_deploy_gh_release "bitmagnet" "bitmagnet-io/bitmagnet" +fetch_and_deploy_gh_release "bitmagnet" "bitmagnet-io/bitmagnet" "tarball" RELEASE=$(curl -fsSL https://api.github.com/repos/bitmagnet-io/bitmagnet/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }') msg_info "Setting up database" diff --git a/install/booklore-install.sh b/install/booklore-install.sh index 3fe858ade..9dd0f6aaf 100644 --- a/install/booklore-install.sh +++ b/install/booklore-install.sh @@ -17,7 +17,7 @@ msg_info "Installing Dependencies" $STD apt-get install -y nginx msg_ok "Installed Dependencies" -fetch_and_deploy_gh_release "booklore" "booklore-app/BookLore" +fetch_and_deploy_gh_release "booklore" "booklore-app/BookLore" "tarball" JAVA_VERSION="21" setup_java NODE_VERSION="22" setup_nodejs setup_mariadb diff --git a/install/bookstack-install.sh b/install/bookstack-install.sh index 04af857e9..3846765f1 100644 --- a/install/bookstack-install.sh +++ b/install/bookstack-install.sh @@ -21,7 +21,7 @@ PHP_MODULE="ldap,tidy,bz2,mysqli" PHP_FPM="YES" PHP_APACHE="YES" PHP_VERSION="8. setup_composer setup_mariadb MARIADB_DB_NAME="bookstack_db" MARIADB_DB_USER="bookstack_user" setup_mariadb_db -fetch_and_deploy_gh_release "bookstack" "BookStackApp/BookStack" +fetch_and_deploy_gh_release "bookstack" "BookStackApp/BookStack" "tarball" import_local_ip msg_info "Configuring Bookstack (Patience)" diff --git a/install/bytestash-install.sh b/install/bytestash-install.sh index 0554eda84..bab20655a 100644 --- a/install/bytestash-install.sh +++ b/install/bytestash-install.sh @@ -14,7 +14,7 @@ network_check update_os NODE_VERSION="22" setup_nodejs -fetch_and_deploy_gh_release "bytestash" "jordan-dalby/ByteStash" +fetch_and_deploy_gh_release "bytestash" "jordan-dalby/ByteStash" "tarball" msg_info "Installing ByteStash" JWT_SECRET=$(openssl rand -base64 32 | tr -d '/+=') diff --git a/install/cronicle-install.sh b/install/cronicle-install.sh index e67d357e7..69761b1ab 100644 --- a/install/cronicle-install.sh +++ b/install/cronicle-install.sh @@ -14,7 +14,7 @@ network_check update_os NODE_VERSION="22" setup_nodejs -fetch_and_deploy_gh_release "cronicle" "jhuckaby/Cronicle" +fetch_and_deploy_gh_release "cronicle" "jhuckaby/Cronicle" "tarball" msg_info "Configuring Cronicle Primary Server" IP=$(hostname -I | awk '{print $1}') diff --git a/install/cryptpad-install.sh b/install/cryptpad-install.sh index f335cc699..a86d10f04 100644 --- a/install/cryptpad-install.sh +++ b/install/cryptpad-install.sh @@ -20,7 +20,7 @@ msg_ok "Installed Dependencies" NODE_VERSION="22" setup_nodejs read -rp "${TAB3}Install OnlyOffice components instead of CKEditor? (Y/N): " onlyoffice -fetch_and_deploy_gh_release "cryptpad" "cryptpad/cryptpad" +fetch_and_deploy_gh_release "cryptpad" "cryptpad/cryptpad" "tarball" msg_info "Setup ${APPLICATION}" cd /opt/cryptpad diff --git a/install/docmost-install.sh b/install/docmost-install.sh index 82b4752fa..518d2e0b9 100644 --- a/install/docmost-install.sh +++ b/install/docmost-install.sh @@ -23,7 +23,7 @@ NODE_VERSION="22" NODE_MODULE="pnpm@$(curl -s https://raw.githubusercontent.com/ PG_VERSION="16" setup_postgresql PG_DB_NAME="docmost_db" PG_DB_USER="docmost_user" setup_postgresql_db import_local_ip -fetch_and_deploy_gh_release "docmost" "docmost/docmost" +fetch_and_deploy_gh_release "docmost" "docmost/docmost" "tarball" msg_info "Configuring Docmost (Patience)" cd /opt/docmost diff --git a/install/domain-locker-install.sh b/install/domain-locker-install.sh index 5d5b59ac5..3f00864fe 100644 --- a/install/domain-locker-install.sh +++ b/install/domain-locker-install.sh @@ -17,7 +17,7 @@ PG_VERSION="17" setup_postgresql PG_DB_NAME="domainlocker_db" PG_DB_USER="domainlocker" setup_postgresql_db NODE_VERSION="22" setup_nodejs -fetch_and_deploy_gh_release "domain-locker" "Lissy93/domain-locker" +fetch_and_deploy_gh_release "domain-locker" "Lissy93/domain-locker" "tarball" msg_info "Installing Modules (patience)" cd /opt/domain-locker diff --git a/install/excalidraw-install.sh b/install/excalidraw-install.sh index e0af8cc9b..32efb27da 100644 --- a/install/excalidraw-install.sh +++ b/install/excalidraw-install.sh @@ -18,7 +18,7 @@ $STD apt-get install -y xdg-utils msg_ok "Installed Dependencies" NODE_VERSION="22" NODE_MODULE="yarn@latest" setup_nodejs -fetch_and_deploy_gh_release "excalidraw" "excalidraw/excalidraw" +fetch_and_deploy_gh_release "excalidraw" "excalidraw/excalidraw" "tarball" msg_info "Configuring Excalidraw" cd /opt/excalidraw diff --git a/install/fluid-calendar-install.sh b/install/fluid-calendar-install.sh index 3e3a01a15..cafc59f36 100644 --- a/install/fluid-calendar-install.sh +++ b/install/fluid-calendar-install.sh @@ -38,7 +38,7 @@ $STD sudo -u postgres psql -c "ALTER USER $DB_USER WITH SUPERUSER;" } >>~/$APPLICATION.creds msg_ok "Set up Postgresql Database" -fetch_and_deploy_gh_release "fluid-calendar" "dotnetfactory/fluid-calendar" +fetch_and_deploy_gh_release "fluid-calendar" "dotnetfactory/fluid-calendar" "tarball" msg_info "Configuring ${APPLICATION}" cat </opt/fluid-calendar/.env diff --git a/install/freshrss-install.sh b/install/freshrss-install.sh index cd554511d..4ae8f17bc 100644 --- a/install/freshrss-install.sh +++ b/install/freshrss-install.sh @@ -30,7 +30,7 @@ $STD sudo -u postgres psql -c "CREATE DATABASE $DB_NAME WITH OWNER $DB_USER TEMP } >>~/freshrss.creds msg_ok "Set up PostgreSQL" -fetch_and_deploy_gh_release "freshrss" "FreshRSS/FreshRSS" +fetch_and_deploy_gh_release "freshrss" "FreshRSS/FreshRSS" "tarball" msg_info "Configuring FreshRSS" cd /opt/freshrss diff --git a/install/gatus-install.sh b/install/gatus-install.sh index b45d3da66..b0629fbd1 100644 --- a/install/gatus-install.sh +++ b/install/gatus-install.sh @@ -20,7 +20,7 @@ $STD apt-get install -y \ msg_ok "Installed Dependencies" setup_go -fetch_and_deploy_gh_release "gatus" "TwiN/gatus" +fetch_and_deploy_gh_release "gatus" "TwiN/gatus" "tarball" msg_info "Configuring gatus" cd /opt/gatus diff --git a/install/gitea-mirror-install.sh b/install/gitea-mirror-install.sh index 46625a8f2..5b2a86a3d 100644 --- a/install/gitea-mirror-install.sh +++ b/install/gitea-mirror-install.sh @@ -28,7 +28,7 @@ ln -sf /opt/bun/bin/bun /usr/local/bin/bun ln -sf /opt/bun/bin/bun /usr/local/bin/bunx msg_ok "Installed Bun" -fetch_and_deploy_gh_release "gitea-mirror" "RayLabsHQ/gitea-mirror" +fetch_and_deploy_gh_release "gitea-mirror" "RayLabsHQ/gitea-mirror" "tarball" msg_info "Installing gitea-mirror" cd /opt/gitea-mirror diff --git a/install/healthchecks-install.sh b/install/healthchecks-install.sh index f88c755e0..c8ed7f51a 100644 --- a/install/healthchecks-install.sh +++ b/install/healthchecks-install.sh @@ -43,7 +43,7 @@ ADMIN_PASSWORD="$PG_DB_PASS" } >>~/healthchecks.creds msg_ok "Set up Keys" -fetch_and_deploy_gh_release "healthchecks" "healthchecks/healthchecks" +fetch_and_deploy_gh_release "healthchecks" "healthchecks/healthchecks" "tarball" msg_info "Installing Healthchecks (venv)" cd /opt/healthchecks diff --git a/install/hortusfox-install.sh b/install/hortusfox-install.sh index 470a97a65..cf83f4a6d 100644 --- a/install/hortusfox-install.sh +++ b/install/hortusfox-install.sh @@ -36,7 +36,7 @@ $STD mariadb -u root -e "GRANT ALL PRIVILEGES ON $DB_NAME.* TO '$DB_USER'@'local } >>~/hortusfox.creds msg_ok "Set up database" -fetch_and_deploy_gh_release "hortusfox" "danielbrendel/hortusfox-web" +fetch_and_deploy_gh_release "hortusfox" "danielbrendel/hortusfox-web" "tarball" msg_info "Configuring .env" cp /opt/hortusfox/.env.example /opt/hortusfox/.env diff --git a/install/huntarr-install.sh b/install/huntarr-install.sh index 567e444de..7573508a1 100644 --- a/install/huntarr-install.sh +++ b/install/huntarr-install.sh @@ -14,7 +14,7 @@ network_check update_os PYTHON_VERSION="3.12" setup_uv -fetch_and_deploy_gh_release "huntarr" "plexguide/Huntarr.io" +fetch_and_deploy_gh_release "huntarr" "plexguide/Huntarr.io" "tarball" msg_info "Configure Huntarr" $STD uv venv /opt/huntarr/.venv diff --git a/install/kapowarr-install.sh b/install/kapowarr-install.sh index cdb45f14f..02eb61c71 100644 --- a/install/kapowarr-install.sh +++ b/install/kapowarr-install.sh @@ -18,7 +18,7 @@ $STD apt install -y python3-pip msg_ok "Installed Dependencies" PYTHON_VERSION="3.12" setup_uv -fetch_and_deploy_gh_release "kapowarr" "Casvt/Kapowarr" +fetch_and_deploy_gh_release "kapowarr" "Casvt/Kapowarr" "tarball" msg_info "Setup Kapowarr" cd /opt/kapowarr diff --git a/install/karakeep-install.sh b/install/karakeep-install.sh index 780077313..4b1ef8307 100644 --- a/install/karakeep-install.sh +++ b/install/karakeep-install.sh @@ -39,7 +39,7 @@ sed -i \ /etc/meilisearch.toml msg_ok "Configured Meilisearch" -fetch_and_deploy_gh_release "karakeep" "karakeep-app/karakeep" +fetch_and_deploy_gh_release "karakeep" "karakeep-app/karakeep" "tarball" cd /opt/karakeep MODULE_VERSION="$(jq -r '.packageManager | split("@")[1]' /opt/karakeep/package.json)" NODE_VERSION="22" NODE_MODULE="pnpm@${MODULE_VERSION}" setup_nodejs diff --git a/install/kimai-install.sh b/install/kimai-install.sh index cfb3a667c..e79b545b2 100644 --- a/install/kimai-install.sh +++ b/install/kimai-install.sh @@ -41,7 +41,7 @@ $STD mariadb -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVIL } >>~/kimai.creds msg_ok "Set up database" -fetch_and_deploy_gh_release "kimai" "kimai/kimai" +fetch_and_deploy_gh_release "kimai" "kimai/kimai" "tarball" msg_info "Setup Kimai" cd /opt/kimai diff --git a/install/koillection-install.sh b/install/koillection-install.sh index 132d80484..397cdc371 100644 --- a/install/koillection-install.sh +++ b/install/koillection-install.sh @@ -32,7 +32,7 @@ $STD sudo -u postgres psql -c "CREATE DATABASE $DB_NAME WITH OWNER $DB_USER TEMP } >>~/koillection.creds msg_ok "Set up PostgreSQL" -fetch_and_deploy_gh_release "koillection" "benjaminjonard/koillection" +fetch_and_deploy_gh_release "koillection" "benjaminjonard/koillection" "tarball" msg_info "Configuring Koillection" cd /opt/koillection diff --git a/install/kometa-install.sh b/install/kometa-install.sh index 765fa479b..f944985a2 100644 --- a/install/kometa-install.sh +++ b/install/kometa-install.sh @@ -14,7 +14,7 @@ network_check update_os PYTHON_VERSION="3.13" setup_uv -fetch_and_deploy_gh_release "kometa" "Kometa-Team/Kometa" +fetch_and_deploy_gh_release "kometa" "Kometa-Team/Kometa" "tarball" msg_info "Setup Kometa" cd /opt/kometa diff --git a/install/librenms-install.sh b/install/librenms-install.sh index 2de7d9844..b7b150af8 100644 --- a/install/librenms-install.sh +++ b/install/librenms-install.sh @@ -43,7 +43,7 @@ setup_mariadb setup_composer PYTHON_VERSION="3.13" setup_uv MARIADB_DB_NAME="librenms" MARIADB_DB_USER="librenms" MARIADB_DB_PASS="$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)" setup_mariadb_db -fetch_and_deploy_gh_release "librenms" "librenms/librenms" +fetch_and_deploy_gh_release "librenms" "librenms/librenms" "tarball" msg_info "Configuring LibreNMS" $STD useradd librenms -d /opt/librenms -M -r -s "$(which bash)" diff --git a/install/libretranslate-install.sh b/install/libretranslate-install.sh index 772a60d72..aca707325 100644 --- a/install/libretranslate-install.sh +++ b/install/libretranslate-install.sh @@ -34,7 +34,7 @@ $STD apt install -y \ msg_ok "Setup Python3" PYTHON_VERSION="3.12" setup_uv -fetch_and_deploy_gh_release "libretranslate" "LibreTranslate/LibreTranslate" +fetch_and_deploy_gh_release "libretranslate" "LibreTranslate/LibreTranslate" "tarball" msg_info "Setup LibreTranslate (Patience)" TORCH_VERSION=$(grep -Eo '"torch ==[0-9]+\.[0-9]+\.[0-9]+' /opt/libretranslate/pyproject.toml | diff --git a/install/linkwarden-install.sh b/install/linkwarden-install.sh index 120cbd9de..65e584afd 100644 --- a/install/linkwarden-install.sh +++ b/install/linkwarden-install.sh @@ -29,7 +29,7 @@ if [[ "${prompt,,}" =~ ^(y|yes)$ ]]; then setup_adminer fi -fetch_and_deploy_gh_release "linkwarden" "linkwarden/linkwarden" +fetch_and_deploy_gh_release "linkwarden" "linkwarden/linkwarden" "tarball" msg_info "Installing Linkwarden (Patience)" SECRET_KEY="$(head /dev/urandom | tr -dc A-Za-z0-9 | head -c 32)" diff --git a/install/mafl-install.sh b/install/mafl-install.sh index b27c2db5b..13a6d7b64 100644 --- a/install/mafl-install.sh +++ b/install/mafl-install.sh @@ -20,7 +20,7 @@ $STD apt install -y \ msg_ok "Installed Dependencies" NODE_VERSION="22" NODE_MODULE="yarn@latest" setup_nodejs -fetch_and_deploy_gh_release "mafl" "hywax/mafl" +fetch_and_deploy_gh_release "mafl" "hywax/mafl" "tarball" msg_info "Installing Mafl" mkdir -p /opt/mafl/data diff --git a/install/paperless-ai-install.sh b/install/paperless-ai-install.sh index 3fdb872ee..f536d50bc 100644 --- a/install/paperless-ai-install.sh +++ b/install/paperless-ai-install.sh @@ -31,7 +31,7 @@ EOF msg_ok "Installed Python3" NODE_VERSION="22" setup_nodejs -fetch_and_deploy_gh_release "paperless-ai" "clusterzx/paperless-ai" +fetch_and_deploy_gh_release "paperless-ai" "clusterzx/paperless-ai" "tarball" msg_info "Setup Paperless-AI" cd /opt/paperless-ai diff --git a/install/pve-scripts-local-install.sh b/install/pve-scripts-local-install.sh index eee8886bb..863ae1e6f 100644 --- a/install/pve-scripts-local-install.sh +++ b/install/pve-scripts-local-install.sh @@ -21,7 +21,7 @@ $STD apt install -y \ msg_ok "Dependencies installed." NODE_VERSION=24 setup_nodejs -fetch_and_deploy_gh_release "ProxmoxVE-Local" "community-scripts/ProxmoxVE-Local" +fetch_and_deploy_gh_release "ProxmoxVE-Local" "community-scripts/ProxmoxVE-Local" "tarball" msg_info "Installing PVE Scripts local" cd /opt/ProxmoxVE-Local diff --git a/install/reactive-resume-install.sh b/install/reactive-resume-install.sh index 2098290ec..f446a820f 100644 --- a/install/reactive-resume-install.sh +++ b/install/reactive-resume-install.sh @@ -23,7 +23,7 @@ import_local_ip PG_VERSION="16" setup_postgresql PG_DB_NAME="rxresume" PG_DB_USER="rxresume" PG_DB_GRANT_SUPERUSER="true" setup_postgresql_db NODE_VERSION="24" NODE_MODULE="pnpm@latest" setup_nodejs -fetch_and_deploy_gh_release "Reactive-Resume" "lazy-media/Reactive-Resume" +fetch_and_deploy_gh_release "Reactive-Resume" "lazy-media/Reactive-Resume" "tarball" msg_info "Setting up Reactive-Resume" MINIO_PASS=$(openssl rand -base64 48) diff --git a/install/seelf-install.sh b/install/seelf-install.sh index 6efbfb8b0..2b8f4c69c 100644 --- a/install/seelf-install.sh +++ b/install/seelf-install.sh @@ -21,7 +21,7 @@ msg_ok "Installed Dependencies" setup_go NODE_VERSION="22" setup_nodejs -fetch_and_deploy_gh_release "seelf" "YuukanOO/seelf" +fetch_and_deploy_gh_release "seelf" "YuukanOO/seelf" "tarball" msg_info "Setting up seelf. Patience" cd /opt/seelf diff --git a/install/snowshare-install.sh b/install/snowshare-install.sh index b10fa1f1f..f85c55474 100644 --- a/install/snowshare-install.sh +++ b/install/snowshare-install.sh @@ -16,7 +16,7 @@ update_os NODE_VERSION="22" setup_nodejs PG_VERSION="17" setup_postgresql PG_DB_USER="snowshare" PG_DB_NAME="snowshare" setup_postgresql_db -fetch_and_deploy_gh_release "snowshare" "TuroYT/snowshare" +fetch_and_deploy_gh_release "snowshare" "TuroYT/snowshare" "tarball" msg_info "Installing SnowShare" cd /opt/snowshare diff --git a/install/streamlink-webui-install.sh b/install/streamlink-webui-install.sh index 5d0e13054..fa496f789 100644 --- a/install/streamlink-webui-install.sh +++ b/install/streamlink-webui-install.sh @@ -18,7 +18,7 @@ NODE_VERSION="22" NODE_MODULE="npm@latest,yarn@latest" setup_nodejs setup_uv -fetch_and_deploy_gh_release "streamlink-webui" "CrazyWolf13/streamlink-webui" +fetch_and_deploy_gh_release "streamlink-webui" "CrazyWolf13/streamlink-webui" "tarball" msg_info "Setup ${APPLICATION}" mkdir -p "/opt/${APPLICATION}-download" diff --git a/install/tianji-install.sh b/install/tianji-install.sh index 3864d3ec5..01d9f60bd 100644 --- a/install/tianji-install.sh +++ b/install/tianji-install.sh @@ -26,7 +26,7 @@ NODE_VERSION="22" NODE_MODULE="pnpm@$(curl -s https://raw.githubusercontent.com/ PG_VERSION="17" setup_postgresql PG_DB_NAME="tianji_db" PG_DB_USER="tianji" setup_postgresql_db PYTHON_VERSION="3.13" setup_uv -fetch_and_deploy_gh_release "tianji" "msgbyte/tianji" +fetch_and_deploy_gh_release "tianji" "msgbyte/tianji" "tarball" msg_info "Setting up Tianji" cd /opt/tianji diff --git a/install/web-check-install.sh b/install/web-check-install.sh index d31194a8a..751992e51 100644 --- a/install/web-check-install.sh +++ b/install/web-check-install.sh @@ -64,7 +64,7 @@ msg_info "Setting up Chromium" chmod 755 /usr/bin/chromium msg_ok "Setup Chromium" -fetch_and_deploy_gh_release "web-check" "CrazyWolf13/web-check" +fetch_and_deploy_gh_release "web-check" "CrazyWolf13/web-check" "tarball" msg_info "Installing Web-Check (Patience)" cd /opt/web-check