Skip to content

Commit bafc5da

Browse files
dietpi-software: update software URLs (#7921)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent 61ebb68 commit bafc5da

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

dietpi/dietpi-software

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3206,7 +3206,7 @@ _EOF_"
32063206

32073207
# Get latest version
32083208
local file=$(curl -sSfL 'https://go.dev/dl/?mode=json' | grep -o "go[0-9.]*\.linux-$arch\.tar\.gz" | head -1)
3209-
[[ $file ]] || { file="go1.25.6.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"; }
3209+
[[ $file ]] || { file="go1.26.0.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"; }
32103210

32113211
# Reinstall: Remove previous instance
32123212
[[ -d '/usr/local/go' ]] && G_EXEC rm -R /usr/local/go
@@ -4583,7 +4583,7 @@ _EOF_
45834583
10) local arch='amd64';;
45844584
*) local arch='arm';;
45854585
esac
4586-
local fallback_url="https://github.com/owncloud/ocis/releases/download/v7.3.1/ocis-7.3.1-linux-$arch"
4586+
local fallback_url="https://github.com/owncloud/ocis/releases/download/v8.0.0/ocis-8.0.0-linux-$arch"
45874587
Download_Install "$(curl -sSfL 'https://api.github.com/repos/owncloud/ocis/releases/latest' | mawk -F\" "/^ *\"browser_download_url\": \".*\/ocis-[^\"\/]*-linux-$arch\"$/{print \$4}")" ocis
45884588
G_EXEC chmod +x ocis
45894589

@@ -6161,7 +6161,7 @@ _EOF_
61616161
*) local arch='amd64';;
61626162
esac
61636163

6164-
local fallback_url="https://github.com/navidrome/navidrome/releases/download/v0.59.0/navidrome_0.59.0_linux_$arch.tar.gz"
6164+
local fallback_url="https://github.com/navidrome/navidrome/releases/download/v0.60.3/navidrome_0.60.3_linux_$arch.tar.gz"
61656165
Download_Install "$(curl -sSfL 'https://api.github.com/repos/navidrome/navidrome/releases/latest' | mawk -F\" "/^ *\"browser_download_url\": \".*\/navidrome_[0-9.]*_linux_$arch\.tar\.gz\"$/{print \$4}")" /opt/navidrome
61666166

61676167
# Data dir
@@ -6503,7 +6503,7 @@ _EOF_
65036503
esac
65046504

65056505
# Download
6506-
local fallback_url="https://github.com/fatedier/frp/releases/download/v0.66.0/frp_0.66.0_linux_$arch.tar.gz"
6506+
local fallback_url="https://github.com/fatedier/frp/releases/download/v0.67.0/frp_0.67.0_linux_$arch.tar.gz"
65076507
Download_Install "$(curl -sSfL 'https://api.github.com/repos/fatedier/frp/releases/latest' | mawk -F\" "/^ *\"browser_download_url\": \".*\/frp_[0-9.]*_linux_$arch\.tar\.gz\"$/{print \$4}")"
65086508

65096509
G_EXEC cd frp_*
@@ -6904,7 +6904,7 @@ _EOF_
69046904

69056905
# Obtain latest version: Stick with v3. Once v4 is released, we will surely need to adjust below code.
69066906
local url=$(curl -sSfL 'https://www.haproxy.org/' | grep -Po '(?<=href=")/download/3\..*/src/haproxy-.*\.tar\.gz(?=")' | head -1)
6907-
local fallback_url='https://www.haproxy.org/download/3.3/src/haproxy-3.3.1.tar.gz'
6907+
local fallback_url='https://www.haproxy.org/download/3.3/src/haproxy-3.3.4.tar.gz'
69086908
Download_Install "${url:+https://www.haproxy.org$url}"
69096909

69106910
# Compile
@@ -7005,7 +7005,7 @@ _EOF_
70057005
(( $G_HW_ARCH == 10 )) && arch='amd64'
70067006

70077007
# Grab latest package URL
7008-
local fallback_url="https://downloads.lms-community.org/nightly/lyrionmusicserver_9.0.4~1768542180_$arch.deb"
7008+
local fallback_url="https://downloads.lms-community.org/nightly/lyrionmusicserver_9.1.1~1771596440_$arch.deb"
70097009
Download_Install "$(curl -sSfL 'https://raw.githubusercontent.com/LMS-Community/lms-server-repository/master/stable.xml' | grep -om1 "https://[^\"]*_$arch.deb")"
70107010
G_EXEC systemctl stop lyrionmusicserver
70117011
Remove_SysV lyrionmusicserver
@@ -7043,7 +7043,7 @@ _EOF_
70437043
aDEPS=()
70447044
else
70457045
local version=$(curl -sSfL 'https://api.github.com/repos/FreshRSS/FreshRSS/releases/latest' | mawk -F\" '/^ *"tag_name": "[^"]*",$/{print $4}')
7046-
[[ $version ]] || { version='1.28.0'; G_DIETPI-NOTIFY 1 "Automatic latest FreshRSS 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"; }
7046+
[[ $version ]] || { version='1.28.1'; G_DIETPI-NOTIFY 1 "Automatic latest FreshRSS 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"; }
70477047
Download_Install "https://github.com/FreshRSS/FreshRSS/archive/$version.tar.gz"
70487048
G_EXEC mv "FreshRSS-$version" /opt/FreshRSS
70497049
fi
@@ -7436,7 +7436,7 @@ _EOF_
74367436

74377437
if To_Install 179 komga # Komga
74387438
then
7439-
local fallback_url='https://github.com/gotson/komga/releases/download/1.23.6/komga-1.23.6.jar'
7439+
local fallback_url='https://github.com/gotson/komga/releases/download/1.24.1/komga-1.24.1.jar'
74407440
Download_Install "$(curl -sSfL 'https://api.github.com/repos/gotson/komga/releases/latest' | mawk -F\" '/^ *"browser_download_url": ".*\/komga-[^"\/]*\.jar"$/{print $4}')" /mnt/dietpi_userdata/komga/komga.jar
74417441

74427442
# User
@@ -7525,7 +7525,7 @@ _EOF_
75257525
aDEPS=("php$PHP_VERSION-curl" "php$PHP_VERSION-intl" "php$PHP_VERSION-xml")
75267526

75277527
# Download
7528-
local fallback_url="https://github.com/ampache/ampache/releases/download/7.8.0/ampache-7.8.0_all_php$PHP_VERSION.zip"
7528+
local fallback_url="https://github.com/ampache/ampache/releases/download/7.9.0/ampache-7.9.0_all_php$PHP_VERSION.zip"
75297529
Download_Install "$(curl -sSfL 'https://api.github.com/repos/ampache/ampache/releases/latest' | mawk -F\" "/^ *\"browser_download_url\": \".*\/ampache-[0-9\.]*_all_php$PHP_VERSION.zip\"$/{print \$4}")" ampache
75307530

75317531
# Reinstall: Preserve configs from old and new paths
@@ -8859,7 +8859,7 @@ _EOF_
88598859
*) local arch='arm';;
88608860
esac
88618861

8862-
local fallback_url="https://github.com/syncthing/syncthing/releases/download/v2.0.13/syncthing-linux-$arch-v2.0.13.tar.gz"
8862+
local fallback_url="https://github.com/syncthing/syncthing/releases/download/v2.0.14/syncthing-linux-$arch-v2.0.14.tar.gz"
88638863
Download_Install "$(curl -sSfL 'https://api.github.com/repos/syncthing/syncthing/releases/latest' | mawk -F\" "/^ *\"browser_download_url\": \".*\/syncthing-linux-$arch-[^\"\/]*\.tar\.gz\"$/{print \$4}")"
88648864
G_EXEC mv syncthing-* /opt/syncthing
88658865
fi
@@ -9799,7 +9799,7 @@ _EOF_
97999799
3) local arch='LinuxARM64';;
98009800
*) local arch='LinuxAMDx64';;
98019801
esac
9802-
local fallback_url="https://github.com/Jackett/Jackett/releases/download/v0.24.912/Jackett.Binaries.$arch.tar.gz"
9802+
local fallback_url="https://github.com/Jackett/Jackett/releases/download/v0.24.1174/Jackett.Binaries.$arch.tar.gz"
98039803
Download_Install "$(curl -sSfL 'https://api.github.com/repos/Jackett/Jackett/releases/latest' | mawk -F\" "/^ *\"browser_download_url\": \".*\/Jackett\.Binaries\.$arch\.tar\.gz\"$/{print \$4}")"
98049804

98059805
# Move existing configs to unpacked install dir
@@ -9858,7 +9858,7 @@ _EOF_
98589858
local reinstall=0
98599859
[[ -f '/mnt/dietpi_userdata/nzbget/nzbget.conf' ]] && reinstall=1
98609860

9861-
local fallback_url='https://github.com/nzbgetcom/nzbget/releases/download/v25.4/nzbget-25.4-bin-linux.run'
9861+
local fallback_url='https://github.com/nzbgetcom/nzbget/releases/download/v26.0/nzbget-26.0-bin-linux.run'
98629862
Download_Install "$(curl -sSfL 'https://api.github.com/repos/nzbgetcom/nzbget/releases/latest' | mawk -F\" '/^ *"browser_download_url": ".*\/nzbget-[^"/]*-bin-linux.run"$/{print $4}')" nzbget.run
98639863
G_EXEC mkdir -p /mnt/dietpi_userdata/nzbget
98649864
G_EXEC_OUTPUT=1 G_EXEC dash nzbget.run --destdir /mnt/dietpi_userdata/nzbget
@@ -10532,7 +10532,7 @@ _EOF_
1053210532
*) local arch='amd64';;
1053310533
esac
1053410534

10535-
local fallback_url="https://github.com/gogs/gogs/releases/download/v0.13.4/gogs_0.13.4_linux_$arch.tar.gz"
10535+
local fallback_url="https://github.com/gogs/gogs/releases/download/v0.14.2/gogs_v0.14.2_linux_$arch.tar.gz"
1053610536
local url=$(curl -sSfL 'https://api.github.com/repos/gogs/gogs/releases/latest' | mawk -F\" "/^ *\"browser_download_url\": \".*\/gogs_[^\"\/]*_linux_$arch.tar.gz\"$/{print \$4}")
1053710537
fi
1053810538

@@ -10638,7 +10638,7 @@ _EOF_
1063810638
esac
1063910639

1064010640
# Download
10641-
local fallback_url="https://codeberg.org/forgejo/forgejo/releases/download/v14.0.1/forgejo-14.0.1-linux-$arch.xz"
10641+
local fallback_url="https://codeberg.org/forgejo/forgejo/releases/download/v14.0.2/forgejo-14.0.2-linux-$arch.xz"
1064210642
Download_Install "$(curl -sSfL 'https://codeberg.org/api/v1/repos/forgejo/forgejo/releases/latest' | mawk -v RS=, -F\" "/^\"browser_download_url\":\".*-linux-$arch\.xz\"$/{print \$4;exit}")" /mnt/dietpi_userdata/forgejo/forgejo
1064310643

1064410644
# User
@@ -11067,7 +11067,7 @@ _EOF_
1106711067
G_AGI "${aDEPS[@]}"
1106811068
aDEPS=()
1106911069
else
11070-
local fallback_url='https://github.com/TasmoAdmin/TasmoAdmin/releases/download/v4.3.3/tasmoadmin_v4.3.3.tar.gz'
11070+
local fallback_url='https://github.com/TasmoAdmin/TasmoAdmin/releases/download/v4.3.4/tasmoadmin_v4.3.4.tar.gz'
1107111071
Download_Install "$(curl -sSfL 'https://api.github.com/repos/TasmoAdmin/TasmoAdmin/releases/latest' | mawk -F\" '/^ *"browser_download_url": ".*\/tasmoadmin_v[^"\/]*\.tar\.gz"$/{print $4}')"
1107211072
G_EXEC chown -R www-data:www-data tasmoadmin
1107311073
G_EXEC mv tasmoadmin /var/www/
@@ -11163,7 +11163,7 @@ _EOF_'
1116311163
local ha_pyenv_activation=". $ha_home/pyenv-activate.sh"
1116411164
# Obtain latest Python 3.13.y version supported by pyenv
1116511165
local ha_python_version=$(curl -sSfL 'https://api.github.com/repos/pyenv/pyenv/contents/plugins/python-build/share/python-build?ref=master' | mawk -F\" '/^ *"name": "3\.13\.[0-9]*",$/{print $4}' | sort -Vr | head -1)
11166-
[[ $ha_python_version ]] || { ha_python_version='3.13.11'; G_DIETPI-NOTIFY 1 "Automatic latest Python version detection failed. Version \"$ha_python_version\" will be installed as fallback, but a newer version might be available. Please report this at: https://github.com/MichaIng/DietPi/issues"; }
11166+
[[ $ha_python_version ]] || { ha_python_version='3.13.12'; G_DIETPI-NOTIFY 1 "Automatic latest Python version detection failed. Version \"$ha_python_version\" will be installed as fallback, but a newer version might be available. Please report this at: https://github.com/MichaIng/DietPi/issues"; }
1116711167

1116811168
G_DIETPI-NOTIFY 2 "Home Assistant user: $ha_user"
1116911169
G_DIETPI-NOTIFY 2 "Home Assistant home: $ha_home"
@@ -11393,7 +11393,7 @@ _EOF_
1139311393
*) local arch='amd64';;
1139411394
esac
1139511395

11396-
local fallback_url="https://github.com/rclone/rclone/releases/download/v1.72.1/rclone-v1.72.1-linux-$arch.deb"
11396+
local fallback_url="https://github.com/rclone/rclone/releases/download/v1.73.1/rclone-v1.73.1-linux-$arch.deb"
1139711397
Download_Install "$(curl -sSfL 'https://api.github.com/repos/rclone/rclone/releases/latest' | mawk -F\" "/^ *\"browser_download_url\": \".*\/rclone-v[^\"\/]*-linux-$arch.deb\"$/{print \$4}")"
1139811398
fi
1139911399
fi
@@ -11521,7 +11521,7 @@ _EOF_
1152111521
*) local arch='amd64';;
1152211522
esac
1152311523

11524-
local fallback_url="https://github.com/filebrowser/filebrowser/releases/download/v2.56.0/linux-$arch-filebrowser.tar.gz"
11524+
local fallback_url="https://github.com/filebrowser/filebrowser/releases/download/v2.60.0/linux-$arch-filebrowser.tar.gz"
1152511525
Download_Install "$(curl -sSfL 'https://api.github.com/repos/filebrowser/filebrowser/releases/latest' | mawk -F\" "/^ *\"browser_download_url\": \".*\/linux-$arch-filebrowser\.tar\.gz\"$/{print \$4}")" ./filebrowser/
1152611526

1152711527
# Reinstall
@@ -12304,7 +12304,7 @@ _EOF_
1230412304

1230512305
# Download
1230612306
local version=$(curl -sSfL 'https://api.github.com/repos/louislam/uptime-kuma/releases/latest' | mawk -F\" '/^ *"tag_name": "[^"]*",$/{print $4}')
12307-
[[ $version ]] || { version='2.0.2'; 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"; }
12307+
[[ $version ]] || { version='2.1.3'; 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"; }
1230812308
Download_Install "https://github.com/louislam/uptime-kuma/archive/$version.tar.gz"
1230912309

1231012310
# Install

0 commit comments

Comments
 (0)