Skip to content

Commit 16cb19f

Browse files
dietpi-software: update software URLs (#8038)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent 43f1f45 commit 16cb19f

1 file changed

Lines changed: 25 additions & 25 deletions

File tree

dietpi/dietpi-software

100755100644
Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -3186,7 +3186,7 @@ _EOF_"
31863186

31873187
# Get latest version
31883188
local file=$(curl -sSfL 'https://go.dev/dl/?mode=json' | grep -o "go[0-9.]*\.linux-$arch\.tar\.gz" | head -1)
3189-
[[ $file ]] || { file="go1.26.1.linux-$arch.tar.gz"; G_DIETPI-NOTIFY 1 "Automatic latest ${aSOFTWARE_NAME[$software_id]} version detection failed. \"$file\" will be installed as fallback, but a newer version might be available. Please report this at: https://github.com/MichaIng/DietPi/issues"; }
3189+
[[ $file ]] || { file="go1.26.2.linux-$arch.tar.gz"; G_DIETPI-NOTIFY 1 "Automatic latest ${aSOFTWARE_NAME[$software_id]} version detection failed. \"$file\" will be installed as fallback, but a newer version might be available. Please report this at: https://github.com/MichaIng/DietPi/issues"; }
31903190

31913191
# Reinstall: Remove previous instance
31923192
[[ -d '/usr/local/go' ]] && G_EXEC rm -R /usr/local/go
@@ -3212,7 +3212,7 @@ _EOF_"
32123212
11) local arch='riscv64gc-unknown-linux-gnu';;
32133213
*) local arch='x86_64-unknown-linux-gnu';;
32143214
esac
3215-
local fallback_url="https://github.com/astral-sh/uv/releases/download/0.10.12/uv-$arch.tar.gz"
3215+
local fallback_url="https://github.com/astral-sh/uv/releases/download/0.11.7/uv-$arch.tar.gz"
32163216
Download_Install "$(curl -sSfL 'https://api.github.com/repos/astral-sh/uv/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*\/uv-$arch\.tar\.gz(?=\")")"
32173217
G_EXEC mv "uv-$arch/uv" /usr/local/bin/uv
32183218
G_EXEC rm -R "uv-$arch"
@@ -3550,7 +3550,7 @@ _EOF_'
35503550
esac
35513551

35523552
# Download binary
3553-
local fallback_url="https://github.com/prometheus/node_exporter/releases/download/v1.10.2/node_exporter-1.10.2.linux-$arch.tar.gz"
3553+
local fallback_url="https://github.com/prometheus/node_exporter/releases/download/v1.11.1/node_exporter-1.11.1.linux-$arch.tar.gz"
35543554
Download_Install "$(curl -sSfL 'https://api.github.com/repos/prometheus/node_exporter/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*\/node_exporter-.*\.linux-$arch\.tar\.gz(?=\")")"
35553555
G_EXEC mkdir -p /opt/node_exporter
35563556
G_EXEC cp --preserve=mode node_exporter*/node_exporter /opt/node_exporter/
@@ -3600,7 +3600,7 @@ _EOF_
36003600
esac
36013601

36023602
# Download binary
3603-
local fallback_url="https://github.com/prometheus/prometheus/releases/download/v3.11.1/prometheus-3.11.1.linux-$arch.tar.gz"
3603+
local fallback_url="https://github.com/prometheus/prometheus/releases/download/v3.11.2/prometheus-3.11.2.linux-$arch.tar.gz"
36043604
Download_Install "$(curl -sSfL 'https://api.github.com/repos/prometheus/prometheus/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*\/prometheus-[0-9][^\"\/]*\.linux-$arch\.tar\.gz(?=\")")"
36053605
G_EXEC mkdir -p /opt/prometheus
36063606
G_EXEC cp --preserve=mode prometheus*/prometheus prometheus*/promtool /opt/prometheus/
@@ -4364,7 +4364,7 @@ _EOF_
43644364
then
43654365
# Get latest download
43664366
local file=$(curl -sSfL 'https://download.yacy.net/?C=N;O=D' | grep -o 'yacy_v[0-9._a-f]*\.tar\.gz' | head -1)
4367-
[[ $file ]] || { file='yacy_v1.940_202405270005_70454654f.tar.gz'; G_DIETPI-NOTIFY 1 "Automatic latest ${aSOFTWARE_NAME[$software_id]} version detection failed. \"$file\" will be installed as fallback, but a newer version might be available. Please report this at: https://github.com/MichaIng/DietPi/issues"; }
4367+
[[ $file ]] || { file='yacy_v1.941_202603291103_f0464e7fb.tar.gz'; G_DIETPI-NOTIFY 1 "Automatic latest ${aSOFTWARE_NAME[$software_id]} version detection failed. \"$file\" will be installed as fallback, but a newer version might be available. Please report this at: https://github.com/MichaIng/DietPi/issues"; }
43684368

43694369
Download_Install "https://download.yacy.net/$file" /etc
43704370

@@ -6217,7 +6217,7 @@ _EOF_
62176217
*) local arch='amd64';;
62186218
esac
62196219

6220-
local fallback_url="https://github.com/navidrome/navidrome/releases/download/v0.60.3/navidrome_0.60.3_linux_$arch.tar.gz"
6220+
local fallback_url="https://github.com/navidrome/navidrome/releases/download/v0.61.2/navidrome_0.61.2_linux_$arch.tar.gz"
62216221
Download_Install "$(curl -sSfL 'https://api.github.com/repos/navidrome/navidrome/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*\/navidrome_[0-9.]*_linux_$arch\.tar\.gz(?=\")")" /opt/navidrome
62226222

62236223
# Data dir
@@ -6560,7 +6560,7 @@ _EOF_
65606560
esac
65616561

65626562
# Download
6563-
local fallback_url="https://github.com/fatedier/frp/releases/download/v0.68.0/frp_0.68.0_linux_$arch.tar.gz"
6563+
local fallback_url="https://github.com/fatedier/frp/releases/download/v0.68.1/frp_0.68.1_linux_$arch.tar.gz"
65646564
Download_Install "$(curl -sSfL 'https://api.github.com/repos/fatedier/frp/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*\/frp_[0-9.]*_linux_$arch\.tar\.gz(?=\")")"
65656565

65666566
G_EXEC cd frp_*
@@ -7063,7 +7063,7 @@ _EOF_
70637063
(( $G_HW_ARCH == 10 )) && arch='amd64'
70647064

70657065
# Grab latest package URL
7066-
local fallback_url="https://downloads.lms-community.org/nightly/lyrionmusicserver_9.1.1~1774018701_$arch.deb"
7066+
local fallback_url="https://downloads.lms-community.org/nightly/lyrionmusicserver_9.1.1~1776179554_$arch.deb"
70677067
Download_Install "$(curl -sSfL 'https://raw.githubusercontent.com/LMS-Community/lms-server-repository/master/stable.xml' | grep -om1 "https://[^\"]*_$arch.deb")"
70687068
G_EXEC systemctl stop lyrionmusicserver
70697069
Remove_SysV lyrionmusicserver
@@ -7499,7 +7499,7 @@ _EOF_
74997499

75007500
if To_Install 179 komga # Komga
75017501
then
7502-
local fallback_url='https://github.com/gotson/komga/releases/download/1.24.1/komga-1.24.1.jar'
7502+
local fallback_url='https://github.com/gotson/komga/releases/download/1.24.3/komga-1.24.3.jar'
75037503
Download_Install "$(curl -sSfL 'https://api.github.com/repos/gotson/komga/releases/latest' | grep -Po '"browser_download_url": *"\K[^"]*\/komga-[^"\/]*\.jar(?=")')" /mnt/dietpi_userdata/komga/komga.jar
75047504

75057505
# User
@@ -8922,7 +8922,7 @@ _EOF_
89228922
*) local arch='arm';;
89238923
esac
89248924

8925-
local fallback_url="https://github.com/syncthing/syncthing/releases/download/v2.0.15/syncthing-linux-$arch-v2.0.15.tar.gz"
8925+
local fallback_url="https://github.com/syncthing/syncthing/releases/download/v2.0.16/syncthing-linux-$arch-v2.0.16.tar.gz"
89268926
Download_Install "$(curl -sSfL 'https://api.github.com/repos/syncthing/syncthing/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*\/syncthing-linux-$arch-[^\"\/]*\.tar\.gz(?=\")")"
89278927
G_EXEC mv syncthing-* /opt/syncthing
89288928
fi
@@ -9346,7 +9346,7 @@ _EOF_
93469346
aDEPS=("php$PHP_VERSION-bcmath" "php$PHP_VERSION-curl" "php$PHP_VERSION-mbstring" "php$PHP_VERSION-sqlite3" "php$PHP_VERSION-xml")
93479347

93489348
# Grab latest release
9349-
local fallback_url='https://github.com/koel/koel/releases/download/v8.3.1/koel-v8.3.1.tar.gz'
9349+
local fallback_url='https://github.com/koel/koel/releases/download/v9.1.1/koel-v9.1.1.tar.gz'
93509350
Download_Install "$(curl -sSfL 'https://api.github.com/repos/koel/koel/releases/latest' | grep -Po '"browser_download_url": *"\K[^"]*\/koel-[^"\/]*\.tar\.gz(?=")')"
93519351

93529352
# Reinstall: Clear previous install, but keep existing config file
@@ -9566,7 +9566,7 @@ _EOF_
95669566
esac
95679567

95689568
url=$(curl -sSfL 'https://api.github.com/repos/Radarr/Radarr/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*linux-core-$arch\.tar\.gz(?=\")")
9569-
local fallback_url="https://github.com/Radarr/Radarr/releases/download/v6.0.4.10291/Radarr.master.6.0.4.10291.linux-core-$arch.tar.gz"
9569+
local fallback_url="https://github.com/Radarr/Radarr/releases/download/v6.1.1.10360/Radarr.master.6.1.1.10360.linux-core-$arch.tar.gz"
95709570
fi
95719571
Download_Install "$url"
95729572

@@ -9866,7 +9866,7 @@ _EOF_
98669866
3) local arch='LinuxARM64';;
98679867
*) local arch='LinuxAMDx64';;
98689868
esac
9869-
local fallback_url="https://github.com/Jackett/Jackett/releases/download/v0.24.1427/Jackett.Binaries.$arch.tar.gz"
9869+
local fallback_url="https://github.com/Jackett/Jackett/releases/download/v0.24.1614/Jackett.Binaries.$arch.tar.gz"
98709870
Download_Install "$(curl -sSfL 'https://api.github.com/repos/Jackett/Jackett/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*\/Jackett\.Binaries\.$arch\.tar\.gz(?=\")")"
98719871

98729872
# Move existing configs to unpacked install dir
@@ -9925,7 +9925,7 @@ _EOF_
99259925
local reinstall=0
99269926
[[ -f '/mnt/dietpi_userdata/nzbget/nzbget.conf' ]] && reinstall=1
99279927

9928-
local fallback_url='https://github.com/nzbgetcom/nzbget/releases/download/v26.0/nzbget-26.0-bin-linux.run'
9928+
local fallback_url='https://github.com/nzbgetcom/nzbget/releases/download/v26.1/nzbget-26.1-bin-linux.run'
99299929
Download_Install "$(curl -sSfL 'https://api.github.com/repos/nzbgetcom/nzbget/releases/latest' | grep -Po '"browser_download_url": *"\K[^"]*\/nzbget-[^"/]*-bin-linux\.run(?=")')" nzbget.run
99309930
G_EXEC mkdir -p /mnt/dietpi_userdata/nzbget
99319931
G_EXEC_OUTPUT=1 G_EXEC dash nzbget.run --destdir /mnt/dietpi_userdata/nzbget
@@ -9994,7 +9994,7 @@ _EOF_
99949994
3) local arch='arm64';;
99959995
*) local arch='x64';;
99969996
esac
9997-
local fallback_url="https://github.com/Prowlarr/Prowlarr/releases/download/v2.3.0.5236/Prowlarr.master.2.3.0.5236.linux-core-$arch.tar.gz"
9997+
local fallback_url="https://github.com/Prowlarr/Prowlarr/releases/download/v2.3.5.5327/Prowlarr.master.2.3.5.5327.linux-core-$arch.tar.gz"
99989998
Download_Install "$(curl -sSfL 'https://api.github.com/repos/Prowlarr/Prowlarr/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*linux-core-$arch\.tar\.gz(?=\")")"
99999999

1000010000
# Install: Remove previous instance on reinstall
@@ -10707,7 +10707,7 @@ _EOF_
1070710707
esac
1070810708

1070910709
# Download
10710-
local fallback_url="https://codeberg.org/forgejo/forgejo/releases/download/v14.0.3/forgejo-14.0.3-linux-$arch.xz"
10710+
local fallback_url="https://codeberg.org/forgejo/forgejo/releases/download/v15.0.0/forgejo-15.0.0-linux-$arch.xz"
1071110711
Download_Install "$(curl -sSfL 'https://codeberg.org/api/v1/repos/forgejo/forgejo/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*-linux-$arch\.xz(?=\")" | head -1)" /mnt/dietpi_userdata/forgejo/forgejo
1071210712

1071310713
# User
@@ -11359,7 +11359,7 @@ _EOF_
1135911359
local version=$(curl -sSfL "$url"); version=${version#*:\[\"} version=${version%%\"*}
1136011360
local build=$(curl -sSfL "$url/versions/$version"); build=${build##*\":\[} build=${build%%,*}
1136111361
url=$(curl -sSfL "$url/versions/$version/builds/$build"); url=${url##*\"url\":\"} url=${file%%\"*}
11362-
local fallback_url='https://fill-data.papermc.io/v1/objects/da497e12b43e5b61c5df150e4bfd0de0f53043e57d2ac98dd59289ee9da4ad68/paper-1.21.11-127.jar'
11362+
local fallback_url='https://fill-data.papermc.io/v1/objects/bcf7d5a399428d252e0710de9e305935e0af0ce8b4d50fd4651bc3d6f6a320fb/paper-26.1.2-7.jar'
1136311363
fi
1136411364
Download_Install "$url" /opt/papermc/paperclip.jar
1136511365
G_EXEC mkdir -p /mnt/dietpi_userdata/papermc
@@ -11458,7 +11458,7 @@ _EOF_
1145811458
*) local arch='amd64';;
1145911459
esac
1146011460

11461-
local fallback_url="https://github.com/rclone/rclone/releases/download/v1.73.2/rclone-v1.73.2-linux-$arch.deb"
11461+
local fallback_url="https://github.com/rclone/rclone/releases/download/v1.73.4/rclone-v1.73.4-linux-$arch.deb"
1146211462
Download_Install "$(curl -sSfL 'https://api.github.com/repos/rclone/rclone/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*\/rclone-v[^\"\/]*-linux-$arch\.deb(?=\")")"
1146311463
fi
1146411464
fi
@@ -11491,7 +11491,7 @@ _EOF_
1149111491
fi
1149211492

1149311493
# Get latest version
11494-
local fallback_url='https://releases.wikimedia.org/mediawiki/1.45/mediawiki-1.45.1.tar.gz'
11494+
local fallback_url='https://releases.wikimedia.org/mediawiki/1.45/mediawiki-1.45.3.tar.gz'
1149511495
Download_Install "$(curl -sSfL 'https://www.mediawiki.org/wiki/Download' | grep -o 'https://releases\.wikimedia\.org/mediawiki/[^/"]*/mediawiki-[^"]*\.tar\.gz' | head -1)"
1149611496

1149711497
# Enable required PHP modules
@@ -11586,7 +11586,7 @@ _EOF_
1158611586
*) local arch='amd64';;
1158711587
esac
1158811588

11589-
local fallback_url="https://github.com/filebrowser/filebrowser/releases/download/v2.62.1/linux-$arch-filebrowser.tar.gz"
11589+
local fallback_url="https://github.com/filebrowser/filebrowser/releases/download/v2.63.2/linux-$arch-filebrowser.tar.gz"
1159011590
Download_Install "$(curl -sSfL 'https://api.github.com/repos/filebrowser/filebrowser/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*\/linux-$arch-filebrowser\.tar\.gz(?=\")")" ./filebrowser/
1159111591

1159211592
# Reinstall
@@ -11961,7 +11961,7 @@ _EOF_
1196111961
*) local arch='amd64';;
1196211962
esac
1196311963

11964-
local fallback_url="https://github.com/clidey/whodb/releases/download/0.100.0/whodb-0.100.0-linux-$arch"
11964+
local fallback_url="https://github.com/clidey/whodb/releases/download/0.106.0/whodb-0.106.0-linux-$arch"
1196511965
Download_Install "$(curl -sSfL 'https://api.github.com/repos/clidey/whodb/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*\/whodb-[0-9][^\"\/]*-linux-$arch(?=\")")" /opt/whodb/whodb
1196611966
G_EXEC chmod +x /opt/whodb/whodb
1196711967

@@ -12056,7 +12056,7 @@ _EOF_
1205612056

1205712057
# Download Immich source
1205812058
version=$(curl -sSfL 'https://api.github.com/repos/immich-app/immich/releases/latest' | grep -Po '"tag_name": *"\K[^"]+')
12059-
[[ $version ]] || { version='v2.6.1'; G_DIETPI-NOTIFY 1 "Automatic latest ${aSOFTWARE_NAME[$software_id]} version detection failed. Version \"$version\" will be installed as fallback, but a newer version might be available. Please report this at: https://github.com/MichaIng/DietPi/issues"; }
12059+
[[ $version ]] || { version='v2.7.5'; G_DIETPI-NOTIFY 1 "Automatic latest ${aSOFTWARE_NAME[$software_id]} version detection failed. Version \"$version\" will be installed as fallback, but a newer version might be available. Please report this at: https://github.com/MichaIng/DietPi/issues"; }
1206012060
Download_Install "https://github.com/immich-app/immich/archive/$version.tar.gz"
1206112061

1206212062
# Move source to disk to reduce RAM usage during heavy build
@@ -12070,7 +12070,7 @@ _EOF_
1207012070
fallback_url="https://github.com/extism/js-pdk/releases/download/v1.6.0/extism-js-$arch-linux-v1.6.0.gz"
1207112071
Download_Install "$(curl -sSfL 'https://api.github.com/repos/extism/js-pdk/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*\/extism-js-$arch-linux-[^\"\/]*\.gz(?=\")")" /usr/local/bin/extism-js
1207212072
G_EXEC chmod +x /usr/local/bin/extism-js
12073-
fallback_url="https://github.com/WebAssembly/binaryen/releases/download/version_128/binaryen-version_128-$arch-linux.tar.gz"
12073+
fallback_url="https://github.com/WebAssembly/binaryen/releases/download/version_129/binaryen-version_129-$arch-linux.tar.gz"
1207412074
Download_Install "$(curl -sSfL 'https://api.github.com/repos/WebAssembly/binaryen/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*\/binaryen-[^\"\/]*-$arch-linux\.tar\.gz(?=\")")"
1207512075
G_EXEC mv binaryen-*/bin/wasm-merge binaryen-*/bin/wasm-opt /usr/local/bin/
1207612076
G_EXEC rm -R binaryen-version_*
@@ -12248,7 +12248,7 @@ _EOF_
1224812248
unset -v aDEPS
1224912249
else
1225012250
local version=$(curl -sSfL 'https://api.github.com/repos/immich-app/immich/releases/latest' | grep -Po '"tag_name": *"\K[^"]+')
12251-
[[ $version ]] || { version='v2.6.1'; G_DIETPI-NOTIFY 1 "Automatic latest ${aSOFTWARE_NAME[$software_id]} version detection failed. Version \"$version\" will be installed as fallback, but a newer version might be available. Please report this at: https://github.com/MichaIng/DietPi/issues"; }
12251+
[[ $version ]] || { version='v2.7.5'; G_DIETPI-NOTIFY 1 "Automatic latest ${aSOFTWARE_NAME[$software_id]} version detection failed. Version \"$version\" will be installed as fallback, but a newer version might be available. Please report this at: https://github.com/MichaIng/DietPi/issues"; }
1225212252
Download_Install "https://github.com/immich-app/immich/archive/$version.tar.gz"
1225312253
immich_src="immich-${version#v}"
1225412254
fi
@@ -12424,7 +12424,7 @@ _EOF_
1242412424
esac
1242512425

1242612426
# Download
12427-
local fallback_url="https://github.com/tphakala/birdnet-go/releases/download/nightly-20260321-397/birdnet-go-linux-$arch.tar.gz"
12427+
local fallback_url="https://github.com/tphakala/birdnet-go/releases/download/nightly-20260414/birdnet-go-linux-$arch.tar.gz"
1242812428
Download_Install "$(curl -sSfL 'https://api.github.com/repos/tphakala/birdnet-go/releases' | grep -Po "\"browser_download_url\": *\"\K[^\"]*-linux-$arch\.tar\.gz(?=\")" | head -1)" birdnet
1242912429

1243012430
# Change rpath for birdnet-go to make use of libtensorflowlite_c.so in its own dir

0 commit comments

Comments
 (0)