diff --git a/Dockerfile b/Dockerfile index 0213595..21f8b4f 100755 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 -FROM ghcr.io/linuxserver/baseimage-alpine-nginx:3.22 +FROM ghcr.io/linuxserver/baseimage-alpine-nginx:3.24 # set version label ARG BUILD_DATE @@ -49,36 +49,34 @@ RUN \ nginx-mod-stream \ nginx-mod-stream-geoip2 \ nginx-vim \ - php84-bcmath \ - php84-bz2 \ - php84-dom \ - php84-exif \ - php84-ftp \ - php84-gd \ - php84-gmp \ - php84-imap \ - php84-intl \ - php84-ldap \ - php84-mysqli \ - php84-mysqlnd \ - php84-opcache \ - php84-pdo_mysql \ - php84-pdo_odbc \ - php84-pdo_pgsql \ - php84-pdo_sqlite \ - php84-pear \ - php84-pecl-apcu \ - php84-pecl-memcached \ - php84-pecl-redis \ - php84-pgsql \ - php84-posix \ - php84-soap \ - php84-sockets \ - php84-sodium \ - php84-sqlite3 \ - php84-tokenizer \ - php84-xmlreader \ - php84-xsl \ + php85-bcmath \ + php85-bz2 \ + php85-dom \ + php85-exif \ + php85-ftp \ + php85-gd \ + php85-gmp \ + php85-intl \ + php85-ldap \ + php85-mysqli \ + php85-mysqlnd \ + php85-pdo_mysql \ + php85-pdo_odbc \ + php85-pdo_pgsql \ + php85-pdo_sqlite \ + php85-pear \ + php85-pecl-apcu \ + php85-pecl-memcached \ + php85-pecl-redis \ + php85-pgsql \ + php85-posix \ + php85-soap \ + php85-sockets \ + php85-sodium \ + php85-sqlite3 \ + php85-tokenizer \ + php85-xmlreader \ + php85-xsl \ whois && \ echo "**** install certbot plugins ****" && \ if [ -z ${CERTBOT_VERSION+x} ]; then \ @@ -88,7 +86,7 @@ RUN \ pip install -U --no-cache-dir \ pip \ wheel && \ - pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.22/ \ + pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.24/ \ certbot==${CERTBOT_VERSION} \ certbot-dns-acmedns \ certbot-dns-aliyun \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index aeaf4cd..92786b0 100755 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 -FROM ghcr.io/linuxserver/baseimage-alpine-nginx:arm64v8-3.22 +FROM ghcr.io/linuxserver/baseimage-alpine-nginx:arm64v8-3.24 # set version label ARG BUILD_DATE @@ -49,36 +49,34 @@ RUN \ nginx-mod-stream \ nginx-mod-stream-geoip2 \ nginx-vim \ - php84-bcmath \ - php84-bz2 \ - php84-dom \ - php84-exif \ - php84-ftp \ - php84-gd \ - php84-gmp \ - php84-imap \ - php84-intl \ - php84-ldap \ - php84-mysqli \ - php84-mysqlnd \ - php84-opcache \ - php84-pdo_mysql \ - php84-pdo_odbc \ - php84-pdo_pgsql \ - php84-pdo_sqlite \ - php84-pear \ - php84-pecl-apcu \ - php84-pecl-memcached \ - php84-pecl-redis \ - php84-pgsql \ - php84-posix \ - php84-soap \ - php84-sockets \ - php84-sodium \ - php84-sqlite3 \ - php84-tokenizer \ - php84-xmlreader \ - php84-xsl \ + php85-bcmath \ + php85-bz2 \ + php85-dom \ + php85-exif \ + php85-ftp \ + php85-gd \ + php85-gmp \ + php85-intl \ + php85-ldap \ + php85-mysqli \ + php85-mysqlnd \ + php85-pdo_mysql \ + php85-pdo_odbc \ + php85-pdo_pgsql \ + php85-pdo_sqlite \ + php85-pear \ + php85-pecl-apcu \ + php85-pecl-memcached \ + php85-pecl-redis \ + php85-pgsql \ + php85-posix \ + php85-soap \ + php85-sockets \ + php85-sodium \ + php85-sqlite3 \ + php85-tokenizer \ + php85-xmlreader \ + php85-xsl \ whois && \ echo "**** install certbot plugins ****" && \ if [ -z ${CERTBOT_VERSION+x} ]; then \ @@ -88,7 +86,7 @@ RUN \ pip install -U --no-cache-dir \ pip \ wheel && \ - pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.22/ \ + pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.24/ \ certbot==${CERTBOT_VERSION} \ certbot-dns-acmedns \ certbot-dns-aliyun \ diff --git a/package_versions.txt b/package_versions.txt index bf7ed7f..895755d 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -6,13 +6,13 @@ alpine-baselayout 3.7.0-r0 apk alpine-baselayout-data 3.7.0-r0 apk alpine-keys 2.5-r0 apk alpine-release 3.22.5-r0 apk -annotated-types 0.7.0 python +annotated-types 0.8.0 python anyio 4.14.2 python aom-libs 3.12.1-r0 apk apache2-utils 2.4.68-r0 apk apk-tools 2.14.10-r0 apk apr 1.7.5-r0 apk -apr-util 1.6.3-r1 apk +apr-util 1.6.4-r0 apk argon2-libs 20190702-r5 apk autocommand 2.2.2 python azure-common 1.1.28 python @@ -23,8 +23,8 @@ azure-mgmt-dns 9.0.0 python backports-tarfile 1.2.0 python bash 5.2.37-r0 apk beautifulsoup4 4.15.0 python -boto3 1.43.51 python -botocore 1.43.51 python +boto3 1.43.72 python +botocore 1.43.72 python brotli-libs 1.1.0-r2 apk bs4 0.0.2 python busybox 1.37.0-r20 apk @@ -50,7 +50,7 @@ certbot-dns-dnspod 0.1.0 python certbot-dns-do 0.31.0 python certbot-dns-domeneshop 0.2.9 python certbot-dns-dreamhost 1.0 python -certbot-dns-duckdns 1.8.0 python +certbot-dns-duckdns 1.9.0 python certbot-dns-dynudns 0.0.6 python certbot-dns-freedns 0.2.0 python certbot-dns-gehirn 5.7.0 python @@ -60,7 +60,7 @@ certbot-dns-google 5.7.0 python certbot-dns-he 1.0.0 python certbot-dns-hetzner 4.0.0 python certbot-dns-hetzner-cloud 1.0.5 python -certbot-dns-infomaniak 0.2.4 python +certbot-dns-infomaniak 0.3.2 python certbot-dns-inwx 3.0.3 python certbot-dns-ionos 2024.11.9 python certbot-dns-linode 5.7.0 python @@ -87,7 +87,7 @@ cli UNKNOWN binary cli-32 UNKNOWN binary cli-64 UNKNOWN binary cli-arm64 UNKNOWN binary -cloudflare 5.5.0 python +cloudflare 5.6.0 python composer 2.10.2 binary configargparse 1.7 python configobj 5.0.8 python @@ -96,7 +96,7 @@ coreutils-env 9.7-r1 apk coreutils-fmt 9.7-r1 apk coreutils-sha512sum 9.7-r1 apk cryptography 46.0.0 python -curl 8.14.1-r2 apk +curl 8.14.1-r3 apk distro 1.9.0 python dns-lexicon 3.25.2 python dnslib 0.9.26 python @@ -105,7 +105,7 @@ domeneshop 0.4.4 python fail2ban 1.1.0 python fail2ban 1.1.0-r3 apk fail2ban-pyc 1.1.0-r3 apk -filelock 3.30.3 python +filelock 3.32.3 python findutils 4.10.0-r0 apk fontconfig 2.15.0-r3 apk freetype 2.13.3-r0 apk @@ -124,9 +124,9 @@ gnupg-wks-client 2.4.9-r0 apk gnutls 3.8.13-r0 apk google-api-core 2.30.3 python google-api-python-client 2.198.0 python -google-auth 2.56.0 python -google-auth-httplib2 0.4.0 python -googleapis-common-protos 1.75.0 python +google-auth 2.56.3 python +google-auth-httplib2 0.4.1 python +googleapis-common-protos 1.75.1 python gpg 2.4.9-r0 apk gpg-agent 2.4.9-r0 apk gpg-wks-server 2.4.9-r0 apk @@ -137,7 +137,7 @@ gui-32 UNKNOWN binary gui-64 UNKNOWN binary gui-arm64 UNKNOWN binary h11 0.16.0 python -hcloud 2.22.0 python +hcloud 2.23.0 python httpcore 1.0.9 python httplib2 0.32.0 python httpx 0.28.1 python @@ -168,7 +168,7 @@ libavif 1.3.0-r0 apk libbsd 0.12.2-r0 apk libbz2 1.0.8-r6 apk libcrypto3 3.5.7-r0 apk -libcurl 8.14.1-r2 apk +libcurl 8.14.1-r3 apk libdav1d 1.5.1-r0 apk libedit 20250104.3.1-r1 apk libevent 2.1.13-r0 apk @@ -240,31 +240,31 @@ ncurses-terminfo-base 6.5_p20250503-r0 apk netcat-openbsd 1.229.1-r0 apk nettle 3.10.2-r0 apk nghttp2-libs 1.69.0-r0 apk -nginx 1.28.3-r5 apk -nginx-mod-devel-kit 1.28.3-r5 apk -nginx-mod-http-brotli 1.28.3-r5 apk -nginx-mod-http-dav-ext 1.28.3-r5 apk -nginx-mod-http-echo 1.28.3-r5 apk -nginx-mod-http-fancyindex 1.28.3-r5 apk -nginx-mod-http-geoip2 1.28.3-r5 apk -nginx-mod-http-headers-more 1.28.3-r5 apk -nginx-mod-http-image-filter 1.28.3-r5 apk -nginx-mod-http-perl 1.28.3-r5 apk -nginx-mod-http-redis2 1.28.3-r5 apk -nginx-mod-http-set-misc 1.28.3-r5 apk -nginx-mod-http-upload-progress 1.28.3-r5 apk -nginx-mod-http-xslt-filter 1.28.3-r5 apk -nginx-mod-mail 1.28.3-r5 apk -nginx-mod-rtmp 1.28.3-r5 apk -nginx-mod-stream 1.28.3-r5 apk -nginx-mod-stream-geoip2 1.28.3-r5 apk -nginx-vim 1.28.3-r5 apk +nginx 1.28.3-r7 apk +nginx-mod-devel-kit 1.28.3-r7 apk +nginx-mod-http-brotli 1.28.3-r7 apk +nginx-mod-http-dav-ext 1.28.3-r7 apk +nginx-mod-http-echo 1.28.3-r7 apk +nginx-mod-http-fancyindex 1.28.3-r7 apk +nginx-mod-http-geoip2 1.28.3-r7 apk +nginx-mod-http-headers-more 1.28.3-r7 apk +nginx-mod-http-image-filter 1.28.3-r7 apk +nginx-mod-http-perl 1.28.3-r7 apk +nginx-mod-http-redis2 1.28.3-r7 apk +nginx-mod-http-set-misc 1.28.3-r7 apk +nginx-mod-http-upload-progress 1.28.3-r7 apk +nginx-mod-http-xslt-filter 1.28.3-r7 apk +nginx-mod-mail 1.28.3-r7 apk +nginx-mod-rtmp 1.28.3-r7 apk +nginx-mod-stream 1.28.3-r7 apk +nginx-mod-stream-geoip2 1.28.3-r7 apk +nginx-vim 1.28.3-r7 apk npth 1.8-r0 apk oniguruma 6.9.10-r0 apk openssl 3.5.7-r0 apk p11-kit 0.26.2-r0 apk packaging 24.1 python -packaging 26.2 python +packaging 26.3 python parsedatetime 2.6 python pcre2 10.46-r0 apk perl 5.40.4-r0 apk @@ -319,12 +319,12 @@ php84-xmlwriter 8.4.16-r0 apk php84-xsl 8.4.16-r0 apk php84-zip 8.4.16-r0 apk pinentry 1.3.1-r0 apk -pip 26.1.2 python +pip 26.2.1 python pkb-client 2.3.1 python platformdirs 4.2.2 python popt 1.19-r4 apk procps-ng 4.0.4-r3 apk -proto-plus 1.28.1 python +proto-plus 1.28.3 python protobuf 7.35.1 python pyacmedns 0.4 python pyasn1 0.6.4 python @@ -353,24 +353,24 @@ requests-file 3.0.1 python requests-mock 1.12.1 python requests-unixsocket 0.4.1 python ruff 0.6.3 python -s3transfer 0.19.1 python +s3transfer 0.19.2 python scanelf 1.3.8-r1 apk setuptools 74.0.0 python shadow 4.17.3-r0 apk six 1.16.0 python skalibs-libs 2.14.4.0-r0 apk sniffio 1.3.1 python -soupsieve 2.8.4 python +soupsieve 2.9.2 python sqlite-libs 3.49.2-r1 apk ssl_client 1.37.0-r20 apk tiff 4.7.1-r0 apk -tldextract 5.3.1 python +tldextract 5.3.2 python tomli 2.0.1 python typeguard 4.3.0 python typing-extensions 4.12.2 python typing-extensions 4.16.0 python -typing-inspection 0.4.2 python -tzdata 2026b-r0 apk +typing-inspection 0.4.4 python +tzdata 2026c-r0 apk unixodbc 2.3.12-r0 apk uritemplate 4.2.0 python urllib3 2.2.2 python diff --git a/readme-vars.yml b/readme-vars.yml index 5c3a963..5c7d270 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -220,6 +220,7 @@ init_diagram: | "swag:latest" <- Base Images # changelog changelogs: + - {date: "19.07.26:", desc: "Rebase to Alpine 3.24 with PHP 8.5."} - {date: "10.07.26:", desc: "Add support for Let's Encrypt cert profiles. Run certbot twice daily with a random delay."} - {date: "19.06.26:", desc: "Add support for mijn.host dns validation."} - {date: "01.06.26:", desc: "Remove obsolete old cert check logic."}