Skip to content

Commit 44f7a0d

Browse files
dietpi-software: update software URLs
1 parent 1b7bd30 commit 44f7a0d

File tree

1 file changed

+25
-25
lines changed

1 file changed

+25
-25
lines changed

dietpi/dietpi-software

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2846,7 +2846,7 @@ _EOF_
28462846
G_AGI snapserver
28472847

28482848
# Install and enable snapweb web UI, not included in Debian's snapserver package: https://github.com/MichaIng/DietPi/issues/7073
2849-
local fallback_url='https://github.com/badaix/snapweb/releases/download/v0.9.1/snapweb_0.9.1-1_all.deb'
2849+
local fallback_url='https://github.com/badaix/snapweb/releases/download/v0.9.2/snapweb_0.9.2-1_all.deb'
28502850
Download_Install "$(curl -sSfL 'https://api.github.com/repos/badaix/snapweb/releases/latest' | mawk -F\" '/^ *"browser_download_url": ".*\/snapweb_[^"\/]*_all.deb"$/{print $4}')"
28512851
G_CONFIG_INJECT 'doc_root[[:blank:]=]' 'doc_root = /usr/share/snapweb' /etc/snapserver.conf '\[http\]'
28522852

@@ -2855,7 +2855,7 @@ _EOF_
28552855
getent passwd snapserver > /dev/null && G_EXEC userdel snapserver
28562856
else
28572857
local arch=$(dpkg --print-architecture)
2858-
local fallback_url="https://github.com/badaix/snapcast/releases/download/v0.32.3/snapserver_0.32.3-1_${arch}_$G_DISTRO_NAME.deb"
2858+
local fallback_url="https://github.com/badaix/snapcast/releases/download/v0.34.0/snapserver_0.34.0-1_${arch}_$G_DISTRO_NAME.deb"
28592859
Download_Install "$(curl -sSfL 'https://api.github.com/repos/badaix/snapcast/releases/latest' | mawk -F\" "/^ *\"browser_download_url\": \".*\/snapserver_[^\"\/]*_${arch}_$G_DISTRO_NAME.deb\"$/{print \$4}")"
28602860

28612861
# Fix /var/lib/snapserver permissions, just in case Debian's package was previously used, which uses the "_snapserver" user, instead of "snapserver"
@@ -2876,7 +2876,7 @@ _EOF_
28762876
G_AGI snapclient
28772877
else
28782878
local arch=$(dpkg --print-architecture)
2879-
local fallback_url="https://github.com/badaix/snapcast/releases/download/v0.32.3/snapclient_0.32.3-1_${arch}_$G_DISTRO_NAME.deb"
2879+
local fallback_url="https://github.com/badaix/snapcast/releases/download/v0.34.0/snapclient_0.34.0-1_${arch}_$G_DISTRO_NAME.deb"
28802880
Download_Install "$(curl -sSfL 'https://api.github.com/repos/badaix/snapcast/releases/latest' | mawk -F\" "/^ *\"browser_download_url\": \".*\/snapclient_[^\"\/]*_${arch}_$G_DISTRO_NAME.deb\"$/{print \$4}")"
28812881
fi
28822882
G_EXEC systemctl stop snapclient
@@ -3227,7 +3227,7 @@ Signed-By: /etc/apt/keyrings/dietpi-adoptium.asc"
32273227

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

32323232
# Reinstall: Remove previous instance
32333233
[[ -d '/usr/local/go' ]] && G_EXEC rm -R /usr/local/go
@@ -4050,7 +4050,7 @@ sudo sysctl -p /etc/sysctl.d/98-dietpi-redis.conf'
40504050
# Quick install: https://docs.phpmyadmin.net/en/latest/setup.html#quick-install
40514051
# - Get latest version name
40524052
local version=$(curl -sSfL 'https://api.github.com/repos/phpmyadmin/phpmyadmin/releases' | mawk -F\" '/^ *"name": "/ && $4!~/rc/ {print $4}' | sort -rV | head -1)
4053-
[[ $version ]] || { version='5.2.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"; }
4053+
[[ $version ]] || { version='5.2.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"; }
40544054
Download_Install "https://files.phpmyadmin.net/phpMyAdmin/$version/phpMyAdmin-$version-english.tar.xz"
40554055
# - Reinstall: Clean install but preserve existing config file
40564056
[[ -f '/var/www/phpmyadmin/config.inc.php' ]] && G_EXEC mv /var/www/phpmyadmin/config.inc.php "phpMyAdmin-$version-english/"
@@ -4364,7 +4364,7 @@ _EOF_
43644364
else
43654365
# Find latest version
43664366
version=$(curl -sSfL 'https://dist.ipfs.tech/kubo/versions' | sed '/-rc[0-9]*$/d' | tail -1)
4367-
[[ $version ]] || { version='v0.37.0'; 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"; }
4367+
[[ $version ]] || { version='v0.38.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"; }
43684368
fi
43694369
Download_Install "https://dist.ipfs.tech/kubo/$version/kubo_${version}_linux-$arch.tar.gz"
43704370

@@ -4429,7 +4429,7 @@ sudo sysctl -p /etc/sysctl.d/dietpi-ipfs.conf
44294429
local micro_name='microblog-pub'
44304430
# Obtain latest Python 3.11.y version supported by pyenv
44314431
local micro_python_version=$(curl -sSfL 'https://api.github.com/repos/pyenv/pyenv/contents/plugins/python-build/share/python-build?ref=master' | mawk -F\" '/^ *"name": "3\.11\.[0-9]*",$/{print $4}' | sort -Vr | head -1)
4432-
[[ $micro_python_version ]] || { micro_python_version='3.11.13'; G_DIETPI-NOTIFY 1 "Automatic latest Python version detection failed. Version \"$micro_python_version\" will be installed as fallback, but a newer version might be available. Please report this at: https://github.com/MichaIng/DietPi/issues"; }
4432+
[[ $micro_python_version ]] || { micro_python_version='3.11.14'; G_DIETPI-NOTIFY 1 "Automatic latest Python version detection failed. Version \"$micro_python_version\" will be installed as fallback, but a newer version might be available. Please report this at: https://github.com/MichaIng/DietPi/issues"; }
44334433
local micro_pyenv_dir="/opt/$micro_name"
44344434
local micro_pyenv_activate_file="$micro_pyenv_dir/pyenv-activate.sh"
44354435
local micro_virtualenv="$micro_pyenv_dir/.virtual_path"
@@ -6656,7 +6656,7 @@ _EOF_
66566656
esac
66576657

66586658
# Download
6659-
local fallback_url="https://github.com/fatedier/frp/releases/download/v0.64.0/frp_0.64.0_linux_$arch.tar.gz"
6659+
local fallback_url="https://github.com/fatedier/frp/releases/download/v0.65.0/frp_0.65.0_linux_$arch.tar.gz"
66606660
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}")"
66616661

66626662
G_EXEC cd frp_*
@@ -7059,7 +7059,7 @@ _EOF_
70597059

70607060
# Obtain latest version: Stick with v3. Once v4 is released, we will surely need to adjust below code.
70617061
local url=$(curl -sSfL 'https://www.haproxy.org/' | grep -Po '(?<=href=")/download/3\..*/src/haproxy-.*\.tar\.gz(?=")' | head -1)
7062-
local fallback_url='https://www.haproxy.org/download/3.2/src/haproxy-3.2.4.tar.gz'
7062+
local fallback_url='https://www.haproxy.org/download/3.2/src/haproxy-3.2.6.tar.gz'
70637063
Download_Install "${url:+https://www.haproxy.org$url}"
70647064

70657065
# Compile
@@ -7166,7 +7166,7 @@ _EOF_
71667166
local fallback_url='https://downloads.lms-community.org/nightly/lyrionmusicserver_9.1.0~1752577284_arm.deb'
71677167
Download_Install "$(curl -sSfL 'https://raw.githubusercontent.com/LMS-Community/lms-server-repository/master/dev.xml' | grep -om1 'https://[^"]*_arm.deb')"
71687168
else
7169-
local fallback_url="https://downloads.lms-community.org/nightly/lyrionmusicserver_9.0.3~1758288340_$arch.deb"
7169+
local fallback_url="https://downloads.lms-community.org/nightly/lyrionmusicserver_9.0.4~1759678152_$arch.deb"
71707170
Download_Install "$(curl -sSfL 'https://raw.githubusercontent.com/LMS-Community/lms-server-repository/master/stable.xml' | grep -om1 "https://[^\"]*_$arch.deb")"
71717171
fi
71727172
G_EXEC systemctl stop lyrionmusicserver
@@ -7212,7 +7212,7 @@ _EOF_
72127212
if (( $G_DISTRO > 6 ))
72137213
then
72147214
version=$(curl -sSfL 'https://api.github.com/repos/FreshRSS/FreshRSS/releases/latest' | mawk -F\" '/^ *"tag_name": "[^"]*",$/{print $4}')
7215-
[[ $version ]] || { version='1.27.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"; }
7215+
[[ $version ]] || { version='1.27.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"; }
72167216
fi
72177217
Download_Install "https://github.com/FreshRSS/FreshRSS/archive/$version.tar.gz"
72187218
G_EXEC mv "FreshRSS-$version" /opt/FreshRSS
@@ -7621,7 +7621,7 @@ _EOF_
76217621

76227622
if To_Install 179 komga # Komga
76237623
then
7624-
local fallback_url='https://github.com/gotson/komga/releases/download/1.23.4/komga-1.23.4.jar'
7624+
local fallback_url='https://github.com/gotson/komga/releases/download/1.23.5/komga-1.23.5.jar'
76257625
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
76267626

76277627
# User
@@ -8465,7 +8465,7 @@ location = /.well-known/caldav { return 301 /baikal/html/dav.php; }' > /etc/ngi
84658465
*) local arch='amd64';;
84668466
esac
84678467

8468-
local fallback_url="https://github.com/MediaBrowser/Emby.Releases/releases/download/4.8.11.0/emby-server-deb_4.8.11.0_$arch.deb"
8468+
local fallback_url="https://github.com/MediaBrowser/Emby.Releases/releases/download/4.9.1.80/emby-server-deb_4.9.1.80_$arch.deb"
84698469
Download_Install "$(curl -sSfL 'https://api.github.com/repos/MediaBrowser/Emby.Releases/releases/latest' | mawk -F\" "/^ *\"browser_download_url\": \".*\/emby-server-deb_[^\"\/]*_$arch\.deb\"$/{print \$4}")"
84708470
G_EXEC systemctl stop emby-server
84718471

@@ -9121,7 +9121,7 @@ _EOF_
91219121
*) local arch='arm';;
91229122
esac
91239123

9124-
local fallback_url="https://github.com/syncthing/syncthing/releases/download/v2.0.9/syncthing-linux-$arch-v2.0.9.tar.gz"
9124+
local fallback_url="https://github.com/syncthing/syncthing/releases/download/v2.0.10/syncthing-linux-$arch-v2.0.10.tar.gz"
91259125
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}")"
91269126
G_EXEC mv syncthing-* /opt/syncthing
91279127
fi
@@ -9788,7 +9788,7 @@ _EOF_
97889788
esac
97899789

97909790
url=$(curl -sSfL 'https://api.github.com/repos/Radarr/Radarr/releases/latest' | mawk -F\" "/^ *\"browser_download_url\": \".*linux-core-$arch\.tar\.gz\"$/{print \$4}")
9791-
local fallback_url="https://github.com/Radarr/Radarr/releases/download/v5.27.5.10198/Radarr.master.5.27.5.10198.linux-core-$arch.tar.gz"
9791+
local fallback_url="https://github.com/Radarr/Radarr/releases/download/v5.28.0.10274/Radarr.master.5.28.0.10274.linux-core-$arch.tar.gz"
97929792
fi
97939793
Download_Install "$url"
97949794

@@ -9879,7 +9879,7 @@ _EOF_
98799879
esac
98809880

98819881
url=$(curl -sSfL 'https://api.github.com/repos/Lidarr/Lidarr/releases/latest' | mawk -F\" "/^ *\"browser_download_url\": \".*linux-core-$arch\.tar\.gz\"$/{print \$4}")
9882-
local fallback_url="https://github.com/Lidarr/Lidarr/releases/download/v2.13.3.4711/Lidarr.master.2.13.3.4711.linux-core-$arch.tar.gz"
9882+
local fallback_url="https://github.com/Lidarr/Lidarr/releases/download/v2.14.5.4836/Lidarr.master.2.14.5.4836.linux-core-$arch.tar.gz"
98839883
fi
98849884
Download_Install "$url"
98859885

@@ -10085,7 +10085,7 @@ _EOF_
1008510085
3) local arch='LinuxARM64';;
1008610086
*) local arch='LinuxAMDx64';;
1008710087
esac
10088-
local fallback_url="https://github.com/Jackett/Jackett/releases/download/v0.23.43/Jackett.Binaries.$arch.tar.gz"
10088+
local fallback_url="https://github.com/Jackett/Jackett/releases/download/v0.24.141/Jackett.Binaries.$arch.tar.gz"
1008910089
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}")"
1009010090

1009110091
# Move existing configs to unpacked install dir
@@ -10144,7 +10144,7 @@ _EOF_
1014410144
local reinstall=0
1014510145
[[ -f '/mnt/dietpi_userdata/nzbget/nzbget.conf' ]] && reinstall=1
1014610146

10147-
local fallback_url='https://github.com/nzbgetcom/nzbget/releases/download/v25.3/nzbget-25.3-bin-linux.run'
10147+
local fallback_url='https://github.com/nzbgetcom/nzbget/releases/download/v25.4/nzbget-25.4-bin-linux.run'
1014810148
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
1014910149
G_EXEC mkdir -p /mnt/dietpi_userdata/nzbget
1015010150
G_EXEC_OUTPUT=1 G_EXEC dash nzbget.run --destdir /mnt/dietpi_userdata/nzbget
@@ -10881,7 +10881,7 @@ _EOF_
1088110881
*) local arch='arm-6';;
1088210882
esac
1088310883

10884-
local fallback_url="https://codeberg.org/forgejo/forgejo/releases/download/v12.0.3/forgejo-12.0.3-linux-$arch.xz"
10884+
local fallback_url="https://codeberg.org/forgejo/forgejo/releases/download/v13.0.0/forgejo-13.0.0-linux-$arch.xz"
1088510885
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
1088610886

1088710887
# User
@@ -11197,7 +11197,7 @@ _EOF_
1119711197

1119811198
# Download
1119911199
local version=$(curl -sSfL 'https://api.github.com/repos/ptitSeb/box64/releases/latest' | mawk -F\" '/^ *"tag_name": "[^"]*",$/{print $4}')
11200-
[[ $version ]] || { version='v0.3.6'; 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"; }
11200+
[[ $version ]] || { version='v0.3.8'; 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"; }
1120111201
Download_Install "https://github.com/ptitSeb/box64/archive/$version.tar.gz"
1120211202

1120311203
# Build for targets: https://github.com/ptitSeb/box64/blob/main/CMakeLists.txt
@@ -11429,7 +11429,7 @@ _EOF_'
1142911429
local ha_pyenv_activation=". $ha_home/pyenv-activate.sh"
1143011430
# Obtain latest Python 3.13.y version supported by pyenv
1143111431
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)
11432-
[[ $ha_python_version ]] || { ha_python_version='3.13.7'; 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"; }
11432+
[[ $ha_python_version ]] || { ha_python_version='3.13.9'; 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"; }
1143311433

1143411434
G_DIETPI-NOTIFY 2 "Home Assistant user: $ha_user"
1143511435
G_DIETPI-NOTIFY 2 "Home Assistant home: $ha_home"
@@ -11665,7 +11665,7 @@ _EOF_
1166511665
*) local arch='amd64';;
1166611666
esac
1166711667

11668-
local fallback_url="https://github.com/rclone/rclone/releases/download/v1.71.0/rclone-v1.71.0-linux-$arch.deb"
11668+
local fallback_url="https://github.com/rclone/rclone/releases/download/v1.71.1/rclone-v1.71.1-linux-$arch.deb"
1166911669
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}")"
1167011670
fi
1167111671
fi
@@ -11679,7 +11679,7 @@ _EOF_
1167911679
*) local arch='arm';;
1168011680
esac
1168111681

11682-
local fallback_url="https://github.com/restic/restic/releases/download/v0.18.0/restic_0.18.0_linux_$arch.bz2"
11682+
local fallback_url="https://github.com/restic/restic/releases/download/v0.18.1/restic_0.18.1_linux_$arch.bz2"
1168311683
Download_Install "$(curl -sSfL 'https://api.github.com/repos/restic/restic/releases/latest' | mawk -F\" "/^ *\"browser_download_url\": \".*\/restic_[^\"\/]*_linux_$arch\.bz2\"$/{print \$4}")" /usr/local/bin/restic
1168411684
G_EXEC chmod +x /usr/local/bin/restic
1168511685
fi
@@ -11701,7 +11701,7 @@ _EOF_
1170111701
fi
1170211702

1170311703
# Get latest version
11704-
local fallback_url='https://releases.wikimedia.org/mediawiki/1.44/mediawiki-1.44.0.tar.gz'
11704+
local fallback_url='https://releases.wikimedia.org/mediawiki/1.44/mediawiki-1.44.2.tar.gz'
1170511705
Download_Install "$(curl -sSfL 'https://www.mediawiki.org/wiki/Download' | grep -o 'https://releases\.wikimedia\.org/mediawiki/[^/"]*/mediawiki-[^"]*\.tar\.gz' | head -1)"
1170611706

1170711707
# Enable required PHP modules
@@ -11796,7 +11796,7 @@ _EOF_
1179611796
*) local arch='amd64';;
1179711797
esac
1179811798

11799-
local fallback_url="https://github.com/filebrowser/filebrowser/releases/download/v2.43.0/linux-$arch-filebrowser.tar.gz"
11799+
local fallback_url="https://github.com/filebrowser/filebrowser/releases/download/v2.44.0/linux-$arch-filebrowser.tar.gz"
1180011800
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/
1180111801

1180211802
# Reinstall

0 commit comments

Comments
 (0)