Fix Nginx Proxy Manager for Debian 13 Trixie

- Detect Debian version dynamically from /etc/os-release
- Replace hardcoded 'bookworm' with VERSION_CODENAME in openresty sources
- Fixes both install and update_script() functions
- Ensures openresty repository matches container's Debian version

Fixes: Nginx Proxy Manager update fails on Debian 13 with 404 errors
Previously: Only worked on Debian 12 Bookworm due to hardcoded suite name
This commit is contained in:
CanbiZ
2026-01-05 14:56:49 +01:00
parent 32927d903e
commit 0fb5fc5ce0
2 changed files with 8 additions and 4 deletions
+3 -2
View File
@@ -41,10 +41,11 @@ msg_ok "Set up Certbot"
msg_info "Installing Openresty"
curl -fsSL "https://openresty.org/package/pubkey.gpg" | gpg --dearmor -o /etc/apt/trusted.gpg.d/openresty.gpg
cat <<'EOF' >/etc/apt/sources.list.d/openresty.sources
DEBIAN_VERSION=$(grep -E '^VERSION_CODENAME=' /etc/os-release | cut -d'=' -f2)
cat <<EOF >/etc/apt/sources.list.d/openresty.sources
Types: deb
URIs: http://openresty.org/package/debian/
Suites: bookworm
Suites: ${DEBIAN_VERSION}
Components: openresty
Signed-By: /etc/apt/trusted.gpg.d/openresty.gpg
EOF