Compare commits

...

7 Commits

Author SHA1 Message Date
LinuxServer-CI
ec6fca9418 Bot Updating Package Versions 2024-01-27 18:57:53 +00:00
Eric Nemchik
25a2832056 Merge pull request #441 from linuxserver/3.19
Rebase to Alpine 3.19 with php 8.3, add root periodic crontabs for logrotate
2024-01-27 12:52:12 -06:00
LinuxServer-CI
3eabd75388 Bot Updating Package Versions 2024-01-27 03:17:21 +00:00
Eric Nemchik
6ed17c1d52 Merge branch 'master' into 3.19 2024-01-23 20:27:06 -06:00
LinuxServer-CI
e568785908 Bot Updating Package Versions 2024-01-20 03:20:49 +00:00
Eric Nemchik
24b3540da5 Fix php83-pecl-mcrypt
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-12-23 16:18:56 -06:00
Eric Nemchik
bc31b51afb Rebase to Alpine 3.19 with php 8.3, add root periodic crontabs for logrotate
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-12-23 16:12:03 -06:00
6 changed files with 427 additions and 415 deletions

View File

@@ -1,6 +1,6 @@
# syntax=docker/dockerfile:1 # syntax=docker/dockerfile:1
FROM ghcr.io/linuxserver/baseimage-alpine-nginx:3.18 FROM ghcr.io/linuxserver/baseimage-alpine-nginx:3.19
# set version label # set version label
ARG BUILD_DATE ARG BUILD_DATE
@@ -45,39 +45,39 @@ RUN \
nginx-mod-stream \ nginx-mod-stream \
nginx-mod-stream-geoip2 \ nginx-mod-stream-geoip2 \
nginx-vim \ nginx-vim \
php82-bcmath \ php83-bcmath \
php82-bz2 \ php83-bz2 \
php82-dom \ php83-dom \
php82-exif \ php83-exif \
php82-ftp \ php83-ftp \
php82-gd \ php83-gd \
php82-gmp \ php83-gmp \
php82-imap \ php83-imap \
php82-intl \ php83-intl \
php82-ldap \ php83-ldap \
php82-mysqli \ php83-mysqli \
php82-mysqlnd \ php83-mysqlnd \
php82-opcache \ php83-opcache \
php82-pdo_mysql \ php83-pdo_mysql \
php82-pdo_odbc \ php83-pdo_odbc \
php82-pdo_pgsql \ php83-pdo_pgsql \
php82-pdo_sqlite \ php83-pdo_sqlite \
php82-pear \ php83-pear \
php82-pecl-apcu \ php83-pecl-apcu \
php82-pecl-memcached \ php83-pecl-memcached \
php82-pecl-redis \ php83-pecl-redis \
php82-pgsql \ php83-pgsql \
php82-posix \ php83-posix \
php82-soap \ php83-soap \
php82-sockets \ php83-sockets \
php82-sodium \ php83-sodium \
php82-sqlite3 \ php83-sqlite3 \
php82-tokenizer \ php83-tokenizer \
php82-xmlreader \ php83-xmlreader \
php82-xsl \ php83-xsl \
whois && \ whois && \
apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community \ apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing \
php82-pecl-mcrypt && \ php83-pecl-mcrypt && \
echo "**** install certbot plugins ****" && \ echo "**** install certbot plugins ****" && \
if [ -z ${CERTBOT_VERSION+x} ]; then \ if [ -z ${CERTBOT_VERSION+x} ]; then \
CERTBOT_VERSION=$(curl -sL https://pypi.python.org/pypi/certbot/json |jq -r '. | .info.version'); \ CERTBOT_VERSION=$(curl -sL https://pypi.python.org/pypi/certbot/json |jq -r '. | .info.version'); \
@@ -86,7 +86,7 @@ RUN \
pip install -U --no-cache-dir \ pip install -U --no-cache-dir \
pip \ pip \
wheel && \ wheel && \
pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.18/ \ pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.19/ \
certbot==${CERTBOT_VERSION} \ certbot==${CERTBOT_VERSION} \
certbot-dns-acmedns \ certbot-dns-acmedns \
certbot-dns-aliyun \ certbot-dns-aliyun \

View File

@@ -1,6 +1,6 @@
# syntax=docker/dockerfile:1 # syntax=docker/dockerfile:1
FROM ghcr.io/linuxserver/baseimage-alpine-nginx:arm64v8-3.18 FROM ghcr.io/linuxserver/baseimage-alpine-nginx:arm64v8-3.19
# set version label # set version label
ARG BUILD_DATE ARG BUILD_DATE
@@ -45,39 +45,39 @@ RUN \
nginx-mod-stream \ nginx-mod-stream \
nginx-mod-stream-geoip2 \ nginx-mod-stream-geoip2 \
nginx-vim \ nginx-vim \
php82-bcmath \ php83-bcmath \
php82-bz2 \ php83-bz2 \
php82-dom \ php83-dom \
php82-exif \ php83-exif \
php82-ftp \ php83-ftp \
php82-gd \ php83-gd \
php82-gmp \ php83-gmp \
php82-imap \ php83-imap \
php82-intl \ php83-intl \
php82-ldap \ php83-ldap \
php82-mysqli \ php83-mysqli \
php82-mysqlnd \ php83-mysqlnd \
php82-opcache \ php83-opcache \
php82-pdo_mysql \ php83-pdo_mysql \
php82-pdo_odbc \ php83-pdo_odbc \
php82-pdo_pgsql \ php83-pdo_pgsql \
php82-pdo_sqlite \ php83-pdo_sqlite \
php82-pear \ php83-pear \
php82-pecl-apcu \ php83-pecl-apcu \
php82-pecl-memcached \ php83-pecl-memcached \
php82-pecl-redis \ php83-pecl-redis \
php82-pgsql \ php83-pgsql \
php82-posix \ php83-posix \
php82-soap \ php83-soap \
php82-sockets \ php83-sockets \
php82-sodium \ php83-sodium \
php82-sqlite3 \ php83-sqlite3 \
php82-tokenizer \ php83-tokenizer \
php82-xmlreader \ php83-xmlreader \
php82-xsl \ php83-xsl \
whois && \ whois && \
apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community \ apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing \
php82-pecl-mcrypt && \ php83-pecl-mcrypt && \
echo "**** install certbot plugins ****" && \ echo "**** install certbot plugins ****" && \
if [ -z ${CERTBOT_VERSION+x} ]; then \ if [ -z ${CERTBOT_VERSION+x} ]; then \
CERTBOT_VERSION=$(curl -sL https://pypi.python.org/pypi/certbot/json |jq -r '. | .info.version'); \ CERTBOT_VERSION=$(curl -sL https://pypi.python.org/pypi/certbot/json |jq -r '. | .info.version'); \
@@ -86,7 +86,7 @@ RUN \
pip install -U --no-cache-dir \ pip install -U --no-cache-dir \
pip \ pip \
wheel && \ wheel && \
pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.18/ \ pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.19/ \
certbot==${CERTBOT_VERSION} \ certbot==${CERTBOT_VERSION} \
certbot-dns-acmedns \ certbot-dns-acmedns \
certbot-dns-aliyun \ certbot-dns-aliyun \

View File

@@ -179,7 +179,7 @@ services:
- EXTRA_DOMAINS= #optional - EXTRA_DOMAINS= #optional
- STAGING=false #optional - STAGING=false #optional
volumes: volumes:
- /path/to/appdata/config:/config - /path/to/swag/config:/config
ports: ports:
- 443:443 - 443:443
- 80:80 #optional - 80:80 #optional
@@ -207,7 +207,7 @@ docker run -d \
-e STAGING=false `#optional` \ -e STAGING=false `#optional` \
-p 443:443 \ -p 443:443 \
-p 80:80 `#optional` \ -p 80:80 `#optional` \
-v /path/to/appdata/config:/config \ -v /path/to/swag/config:/config \
--restart unless-stopped \ --restart unless-stopped \
lscr.io/linuxserver/swag:latest lscr.io/linuxserver/swag:latest
``` ```
@@ -233,7 +233,7 @@ Containers are configured using parameters passed at runtime (such as those abov
| `-e ONLY_SUBDOMAINS=false` | If you wish to get certs only for certain subdomains, but not the main domain (main domain may be hosted on another machine and cannot be validated), set this to `true` | | `-e ONLY_SUBDOMAINS=false` | If you wish to get certs only for certain subdomains, but not the main domain (main domain may be hosted on another machine and cannot be validated), set this to `true` |
| `-e EXTRA_DOMAINS=` | Additional fully qualified domain names (comma separated, no spaces) ie. `extradomain.com,subdomain.anotherdomain.org,*.anotherdomain.org` | | `-e EXTRA_DOMAINS=` | Additional fully qualified domain names (comma separated, no spaces) ie. `extradomain.com,subdomain.anotherdomain.org,*.anotherdomain.org` |
| `-e STAGING=false` | Set to `true` to retrieve certs in staging mode. Rate limits will be much higher, but the resulting cert will not pass the browser's security test. Only to be used for testing purposes. | | `-e STAGING=false` | Set to `true` to retrieve certs in staging mode. Rate limits will be much higher, but the resulting cert will not pass the browser's security test. Only to be used for testing purposes. |
| `-v /config` | All the config files including the webroot reside here. | | `-v /config` | Persistent config files |
### Portainer notice ### Portainer notice
@@ -400,6 +400,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
## Versions ## Versions
* **23.01.24:** - Rebase to Alpine 3.19 with php 8.3, add root periodic crontabs for logrotate.
* **01.01.24:** - Add GleSYS DNS plugin. * **01.01.24:** - Add GleSYS DNS plugin.
* **11.12.23:** - Deprecate certbot-dns-dynu to resolve dependency conflicts with other plugins. * **11.12.23:** - Deprecate certbot-dns-dynu to resolve dependency conflicts with other plugins.
* **30.11.23:** - [Existing users should update:](https://github.com/linuxserver/docker-swag/blob/master/README.md#updating-configs) site-confs/default.conf - Fix index.php being downloaded on 404. * **30.11.23:** - [Existing users should update:](https://github.com/linuxserver/docker-swag/blob/master/README.md#updating-configs) site-confs/default.conf - Fix index.php being downloaded on 404.

View File

@@ -5,31 +5,31 @@ PyNamecheap 0.0.3 python
PyYAML 6.0.1 python PyYAML 6.0.1 python
Simple Launcher 1.1.0.14 dotnet Simple Launcher 1.1.0.14 dotnet
acme 2.8.0 python acme 2.8.0 python
alpine-baselayout 3.4.3-r1 apk alpine-baselayout 3.4.3-r2 apk
alpine-baselayout-data 3.4.3-r1 apk alpine-baselayout-data 3.4.3-r2 apk
alpine-keys 2.4-r1 apk alpine-keys 2.4-r1 apk
alpine-release 3.18.5-r0 apk alpine-release 3.19.0-r0 apk
anyio 4.2.0 python aom-libs 3.7.1-r0 apk
aom-libs 3.6.1-r0 apk apache2-utils 2.4.58-r1 apk
apache2-utils 2.4.58-r0 apk apk-tools 2.14.0-r5 apk
apk-tools 2.14.0-r2 apk
apr 1.7.4-r0 apk apr 1.7.4-r0 apk
apr-util 1.6.3-r1 apk apr-util 1.6.3-r1 apk
argon2-libs 20190702-r4 apk argon2-libs 20190702-r5 apk
attrs 23.2.0 python attrs 23.2.0 python
azure-common 1.1.28 python azure-common 1.1.28 python
azure-core 1.29.6 python azure-core 1.29.7 python
azure-identity 1.15.0 python azure-identity 1.15.0 python
azure-mgmt-core 1.4.0 python azure-mgmt-core 1.4.0 python
azure-mgmt-dns 8.1.0 python azure-mgmt-dns 8.1.0 python
bash 5.2.15-r5 apk bash 5.2.21-r0 apk
beautifulsoup4 4.12.2 python beautifulsoup4 4.12.3 python
boto3 1.34.18 python boto3 1.34.29 python
botocore 1.34.18 python botocore 1.34.29 python
brotli-libs 1.0.9-r14 apk brotli-libs 1.1.0-r1 apk
bs4 0.0.1 python bs4 0.0.2 python
busybox 1.36.1-r5 apk busybox 1.36.1-r15 apk
busybox-binsh 1.36.1-r5 apk busybox-binsh 1.36.1-r15 apk
c-ares 1.24.0-r0 apk
c-client 2007f-r15 apk c-client 2007f-r15 apk
ca-certificates 20230506-r0 apk ca-certificates 20230506-r0 apk
ca-certificates-bundle 20230506-r0 apk ca-certificates-bundle 20230506-r0 apk
@@ -59,7 +59,7 @@ certbot-dns-google 2.8.0 python
certbot-dns-google-domains 0.1.11 python certbot-dns-google-domains 0.1.11 python
certbot-dns-he 1.0.0 python certbot-dns-he 1.0.0 python
certbot-dns-hetzner 2.0.0 python certbot-dns-hetzner 2.0.0 python
certbot-dns-infomaniak 0.2.1 python certbot-dns-infomaniak 0.2.2 python
certbot-dns-inwx 2.2.0 python certbot-dns-inwx 2.2.0 python
certbot-dns-ionos 2024.1.8 python certbot-dns-ionos 2024.1.8 python
certbot-dns-linode 2.8.0 python certbot-dns-linode 2.8.0 python
@@ -81,262 +81,266 @@ certbot-plugin-gandi 1.5.0 python
certifi 2023.11.17 python certifi 2023.11.17 python
cffi 1.16.0 python cffi 1.16.0 python
charset-normalizer 3.3.2 python charset-normalizer 3.3.2 python
cloudflare 2.16.0 python cloudflare 2.17.0 python
composer 2.6.6 binary composer 2.6.6 binary
configobj 5.0.8 python configobj 5.0.8 python
coreutils 9.3-r1 apk coreutils 9.4-r1 apk
cryptography 41.0.7 python coreutils-env 9.4-r1 apk
coreutils-fmt 9.4-r1 apk
coreutils-sha512sum 9.4-r1 apk
cryptography 42.0.1 python
curl 8.5.0-r0 apk curl 8.5.0-r0 apk
dataclasses-json 0.5.14 python dataclasses-json 0.5.14 python
distro 1.9.0 python distro 1.9.0 python
dns-lexicon 3.17.0 python dns-lexicon 3.17.0 python
dnslib 0.9.24 python dnslib 0.9.24 python
dnspython 2.4.2 python dnspython 2.5.0 python
domeneshop 0.4.3 python domeneshop 0.4.3 python
fail2ban 1.0.2 python fail2ban 1.0.2 python
fail2ban 1.0.2-r2 apk fail2ban 1.0.2-r3 apk
fail2ban-pyc 1.0.2-r2 apk fail2ban-pyc 1.0.2-r3 apk
filelock 3.13.1 python filelock 3.13.1 python
fontconfig 2.14.2-r3 apk fontconfig 2.14.2-r4 apk
freetype 2.13.0-r5 apk freetype 2.13.2-r0 apk
future 0.18.3 python future 0.18.3 python
gdbm 1.23-r1 apk gdbm 1.23-r1 apk
git 2.40.1-r0 apk git 2.43.0-r0 apk
git-perl 2.40.1-r0 apk git-perl 2.43.0-r0 apk
gmp 6.2.1-r3 apk gmp 6.3.0-r0 apk
gnupg 2.4.3-r0 apk gnupg 2.4.4-r0 apk
gnupg-dirmngr 2.4.3-r0 apk gnupg-dirmngr 2.4.4-r0 apk
gnupg-gpgconf 2.4.3-r0 apk gnupg-gpgconf 2.4.4-r0 apk
gnupg-keyboxd 2.4.3-r0 apk gnupg-keyboxd 2.4.4-r0 apk
gnupg-utils 2.4.3-r0 apk gnupg-utils 2.4.4-r0 apk
gnupg-wks-client 2.4.3-r0 apk gnupg-wks-client 2.4.4-r0 apk
gnutls 3.8.0-r2 apk gnutls 3.8.3-r0 apk
google-api-core 2.15.0 python google-api-core 2.15.0 python
google-api-python-client 2.113.0 python google-api-python-client 2.115.0 python
google-auth 2.26.2 python google-auth 2.27.0 python
google-auth-httplib2 0.2.0 python google-auth-httplib2 0.2.0 python
googleapis-common-protos 1.62.0 python googleapis-common-protos 1.62.0 python
gpg 2.4.3-r0 apk gpg 2.4.4-r0 apk
gpg-agent 2.4.3-r0 apk gpg-agent 2.4.4-r0 apk
gpg-wks-server 2.4.3-r0 apk gpg-wks-server 2.4.4-r0 apk
gpgsm 2.4.3-r0 apk gpgsm 2.4.4-r0 apk
gpgv 2.4.3-r0 apk gpgv 2.4.4-r0 apk
hiredis 1.2.0-r0 apk
httplib2 0.22.0 python httplib2 0.22.0 python
icu-data-en 73.2-r2 apk icu-data-en 74.1-r0 apk
icu-libs 73.2-r2 apk icu-libs 74.1-r0 apk
idna 3.6 python idna 3.6 python
ip6tables 1.8.9-r2 apk iptables 1.8.10-r3 apk
iptables 1.8.9-r2 apk
isodate 0.6.1 python isodate 0.6.1 python
jmespath 1.0.1 python jmespath 1.0.1 python
josepy 1.14.0 python josepy 1.14.0 python
jq 1.6-r4 apk jq 1.7.1-r0 apk
jsonlines 4.0.0 python jsonlines 4.0.0 python
jsonpickle 3.0.2 python jsonpickle 3.0.2 python
libacl 2.3.1-r3 apk libacl 2.3.1-r4 apk
libassuan 2.5.6-r0 apk libassuan 2.5.6-r1 apk
libattr 2.5.1-r4 apk libattr 2.5.1-r5 apk
libavif 0.11.1-r2 apk libavif 1.0.3-r0 apk
libbsd 0.11.7-r1 apk libbsd 0.11.7-r3 apk
libbz2 1.0.8-r5 apk libbz2 1.0.8-r6 apk
libc-utils 0.7.2-r5 apk libc-utils 0.7.2-r5 apk
libcrypto3 3.1.4-r3 apk libcrypto3 3.1.4-r5 apk
libcurl 8.5.0-r0 apk libcurl 8.5.0-r0 apk
libdav1d 1.2.1-r0 apk libdav1d 1.3.0-r0 apk
libedit 20221030.3.1-r1 apk libedit 20230828.3.1-r3 apk
libevent 2.1.12-r6 apk libevent 2.1.12-r7 apk
libexpat 2.5.0-r1 apk libexpat 2.5.0-r2 apk
libffi 3.4.4-r2 apk libffi 3.4.4-r3 apk
libgcc 12.2.1_git20220924-r10 apk libgcc 13.2.1_git20231014-r0 apk
libgcrypt 1.10.2-r1 apk libgcrypt 1.10.3-r0 apk
libgd 2.3.3-r7 apk libgd 2.3.3-r8 apk
libgpg-error 1.47-r1 apk libgpg-error 1.47-r2 apk
libice 1.1.1-r2 apk libice 1.1.1-r5 apk
libidn2 2.3.4-r1 apk libidn2 2.3.4-r4 apk
libintl 0.21.1-r7 apk libintl 0.22.3-r0 apk
libjpeg-turbo 2.1.5.1-r3 apk libjpeg-turbo 3.0.1-r0 apk
libksba 1.6.4-r0 apk libksba 1.6.5-r0 apk
libldap 2.6.5-r0 apk libldap 2.6.6-r1 apk
libmaxminddb-libs 1.7.1-r1 apk libmaxminddb-libs 1.7.1-r2 apk
libmcrypt 2.5.8-r10 apk libmcrypt 2.5.8-r10 apk
libmd 1.0.4-r2 apk libmd 1.1.0-r0 apk
libmemcached-libs 1.1.4-r1 apk libmemcached-libs 1.1.4-r1 apk
libmnl 1.0.5-r1 apk libmnl 1.0.5-r2 apk
libncursesw 6.4_p20230506-r0 apk libncursesw 6.4_p20231125-r0 apk
libnftnl 1.2.5-r1 apk libnftnl 1.2.6-r0 apk
libpanelw 6.4_p20230506-r0 apk libpanelw 6.4_p20231125-r0 apk
libpng 1.6.39-r3 apk libpng 1.6.40-r0 apk
libpq 15.5-r0 apk libpq 16.1-r0 apk
libproc2 4.0.4-r0 apk libproc2 4.0.4-r0 apk
libsasl 2.1.28-r4 apk libsasl 2.1.28-r5 apk
libseccomp 2.5.4-r2 apk libseccomp 2.5.5-r0 apk
libsm 1.2.4-r1 apk libsharpyuv 1.3.2-r0 apk
libsodium 1.0.18-r3 apk libsm 1.2.4-r3 apk
libssl3 3.1.4-r3 apk libsodium 1.0.19-r0 apk
libstdc++ 12.2.1_git20220924-r10 apk libssl3 3.1.4-r5 apk
libtasn1 4.19.0-r1 apk libstdc++ 13.2.1_git20231014-r0 apk
libunistring 1.1-r1 apk libtasn1 4.19.0-r2 apk
libuuid 2.38.1-r8 apk libunistring 1.1-r2 apk
libuuid 2.39.3-r0 apk
libwebp 1.3.2-r0 apk libwebp 1.3.2-r0 apk
libx11 1.8.7-r0 apk libx11 1.8.7-r0 apk
libxau 1.0.11-r2 apk libxau 1.0.11-r3 apk
libxcb 1.15-r1 apk libxcb 1.16-r0 apk
libxdmcp 1.1.4-r2 apk libxdmcp 1.1.4-r3 apk
libxext 1.3.5-r2 apk libxext 1.3.5-r3 apk
libxml2 2.11.6-r0 apk libxml2 2.11.6-r0 apk
libxpm 3.5.16-r1 apk libxpm 3.5.17-r0 apk
libxslt 1.1.38-r0 apk libxslt 1.1.39-r0 apk
libxt 1.3.0-r2 apk libxt 1.3.0-r4 apk
libzip 1.9.2-r2 apk libxtables 1.8.10-r3 apk
linux-pam 1.5.2-r10 apk libzip 1.10.1-r0 apk
linux-pam 1.5.3-r7 apk
logrotate 3.21.0-r1 apk logrotate 3.21.0-r1 apk
loopialib 0.2.0 python loopialib 0.2.0 python
lxml 5.1.0 python lxml 5.1.0 python
lz4-libs 1.9.4-r4 apk lz4-libs 1.9.4-r5 apk
marshmallow 3.20.2 python marshmallow 3.20.2 python
memcached 1.6.21-r0 apk memcached 1.6.22-r0 apk
mock 5.1.0 python mock 5.1.0 python
mpdecimal 2.5.1-r2 apk mpdecimal 2.5.1-r2 apk
msal 1.26.0 python msal 1.26.0 python
msal-extensions 1.1.0 python msal-extensions 1.1.0 python
musl 1.2.4-r2 apk musl 1.2.4_git20230717-r4 apk
musl-utils 1.2.4-r2 apk musl-utils 1.2.4_git20230717-r4 apk
mypy-extensions 1.0.0 python mypy-extensions 1.0.0 python
nano 7.2-r1 apk nano 7.2-r1 apk
ncurses-terminfo-base 6.4_p20230506-r0 apk ncurses-terminfo-base 6.4_p20231125-r0 apk
netcat-openbsd 1.219-r1 apk netcat-openbsd 1.226-r0 apk
nettle 3.8.1-r2 apk nettle 3.9.1-r0 apk
nghttp2-libs 1.57.0-r0 apk nghttp2-libs 1.58.0-r0 apk
nginx 1.24.0-r7 apk nginx 1.24.0-r14 apk
nginx-mod-devel-kit 1.24.0-r7 apk nginx-mod-devel-kit 1.24.0-r14 apk
nginx-mod-http-brotli 1.24.0-r7 apk nginx-mod-http-brotli 1.24.0-r14 apk
nginx-mod-http-dav-ext 1.24.0-r7 apk nginx-mod-http-dav-ext 1.24.0-r14 apk
nginx-mod-http-echo 1.24.0-r7 apk nginx-mod-http-echo 1.24.0-r14 apk
nginx-mod-http-fancyindex 1.24.0-r7 apk nginx-mod-http-fancyindex 1.24.0-r14 apk
nginx-mod-http-geoip2 1.24.0-r7 apk nginx-mod-http-geoip2 1.24.0-r14 apk
nginx-mod-http-headers-more 1.24.0-r7 apk nginx-mod-http-headers-more 1.24.0-r14 apk
nginx-mod-http-image-filter 1.24.0-r7 apk nginx-mod-http-image-filter 1.24.0-r14 apk
nginx-mod-http-perl 1.24.0-r7 apk nginx-mod-http-perl 1.24.0-r14 apk
nginx-mod-http-redis2 1.24.0-r7 apk nginx-mod-http-redis2 1.24.0-r14 apk
nginx-mod-http-set-misc 1.24.0-r7 apk nginx-mod-http-set-misc 1.24.0-r14 apk
nginx-mod-http-upload-progress 1.24.0-r7 apk nginx-mod-http-upload-progress 1.24.0-r14 apk
nginx-mod-http-xslt-filter 1.24.0-r7 apk nginx-mod-http-xslt-filter 1.24.0-r14 apk
nginx-mod-mail 1.24.0-r7 apk nginx-mod-mail 1.24.0-r14 apk
nginx-mod-rtmp 1.24.0-r7 apk nginx-mod-rtmp 1.24.0-r14 apk
nginx-mod-stream 1.24.0-r7 apk nginx-mod-stream 1.24.0-r14 apk
nginx-mod-stream-geoip2 1.24.0-r7 apk nginx-mod-stream-geoip2 1.24.0-r14 apk
nginx-vim 1.24.0-r7 apk nginx-vim 1.24.0-r14 apk
npth 1.6-r4 apk npth 1.6-r4 apk
oniguruma 6.9.8-r1 apk oniguruma 6.9.9-r0 apk
openssl 3.1.4-r3 apk openssl 3.1.4-r5 apk
p11-kit 0.24.1-r2 apk p11-kit 0.25.3-r0 apk
packaging 23.2 python packaging 23.2 python
parsedatetime 2.6 python parsedatetime 2.6 python
pcre 8.45-r3 apk pcre 8.45-r3 apk
pcre2 10.42-r1 apk pcre2 10.42-r2 apk
perl 5.36.2-r0 apk perl 5.38.2-r0 apk
perl-error 0.17029-r1 apk perl-error 0.17029-r2 apk
perl-git 2.40.1-r0 apk perl-git 2.43.0-r0 apk
php82 8.2.13-r0 apk php83 8.3.2-r0 apk
php82-bcmath 8.2.13-r0 apk php83-bcmath 8.3.2-r0 apk
php82-bz2 8.2.13-r0 apk php83-bz2 8.3.2-r0 apk
php82-common 8.2.13-r0 apk php83-common 8.3.2-r0 apk
php82-ctype 8.2.13-r0 apk php83-ctype 8.3.2-r0 apk
php82-curl 8.2.13-r0 apk php83-curl 8.3.2-r0 apk
php82-dom 8.2.13-r0 apk php83-dom 8.3.2-r0 apk
php82-exif 8.2.13-r0 apk php83-exif 8.3.2-r0 apk
php82-fileinfo 8.2.13-r0 apk php83-fileinfo 8.3.2-r0 apk
php82-fpm 8.2.13-r0 apk php83-fpm 8.3.2-r0 apk
php82-ftp 8.2.13-r0 apk php83-ftp 8.3.2-r0 apk
php82-gd 8.2.13-r0 apk php83-gd 8.3.2-r0 apk
php82-gmp 8.2.13-r0 apk php83-gmp 8.3.2-r0 apk
php82-iconv 8.2.13-r0 apk php83-iconv 8.3.2-r0 apk
php82-imap 8.2.13-r0 apk php83-imap 8.3.2-r0 apk
php82-intl 8.2.13-r0 apk php83-intl 8.3.2-r0 apk
php82-ldap 8.2.13-r0 apk php83-ldap 8.3.2-r0 apk
php82-mbstring 8.2.13-r0 apk php83-mbstring 8.3.2-r0 apk
php82-mysqli 8.2.13-r0 apk php83-mysqli 8.3.2-r0 apk
php82-mysqlnd 8.2.13-r0 apk php83-mysqlnd 8.3.2-r0 apk
php82-opcache 8.2.13-r0 apk php83-opcache 8.3.2-r0 apk
php82-openssl 8.2.13-r0 apk php83-openssl 8.3.2-r0 apk
php82-pdo 8.2.13-r0 apk php83-pdo 8.3.2-r0 apk
php82-pdo_mysql 8.2.13-r0 apk php83-pdo_mysql 8.3.2-r0 apk
php82-pdo_odbc 8.2.13-r0 apk php83-pdo_odbc 8.3.2-r0 apk
php82-pdo_pgsql 8.2.13-r0 apk php83-pdo_pgsql 8.3.2-r0 apk
php82-pdo_sqlite 8.2.13-r0 apk php83-pdo_sqlite 8.3.2-r0 apk
php82-pear 8.2.13-r0 apk php83-pear 8.3.2-r0 apk
php82-pecl-apcu 5.1.22-r0 apk php83-pecl-apcu 5.1.23-r0 apk
php82-pecl-igbinary 3.2.14-r0 apk php83-pecl-igbinary 3.2.15-r0 apk
php82-pecl-mcrypt 1.0.7-r0 apk php83-pecl-mcrypt 1.0.7-r0 apk
php82-pecl-memcached 3.2.0-r1 apk php83-pecl-memcached 3.2.0-r0 apk
php82-pecl-msgpack 2.2.0-r0 apk php83-pecl-msgpack 2.2.0-r1 apk
php82-pecl-redis 6.0.2-r0 apk php83-pecl-redis 6.0.2-r0 apk
php82-pgsql 8.2.13-r0 apk php83-pgsql 8.3.2-r0 apk
php82-phar 8.2.13-r0 apk php83-phar 8.3.2-r0 apk
php82-posix 8.2.13-r0 apk php83-posix 8.3.2-r0 apk
php82-session 8.2.13-r0 apk php83-session 8.3.2-r0 apk
php82-simplexml 8.2.13-r0 apk php83-simplexml 8.3.2-r0 apk
php82-soap 8.2.13-r0 apk php83-soap 8.3.2-r0 apk
php82-sockets 8.2.13-r0 apk php83-sockets 8.3.2-r0 apk
php82-sodium 8.2.13-r0 apk php83-sodium 8.3.2-r0 apk
php82-sqlite3 8.2.13-r0 apk php83-sqlite3 8.3.2-r0 apk
php82-tokenizer 8.2.13-r0 apk php83-tokenizer 8.3.2-r0 apk
php82-xml 8.2.13-r0 apk php83-xml 8.3.2-r0 apk
php82-xmlreader 8.2.13-r0 apk php83-xmlreader 8.3.2-r0 apk
php82-xmlwriter 8.2.13-r0 apk php83-xmlwriter 8.3.2-r0 apk
php82-xsl 8.2.13-r0 apk php83-xsl 8.3.2-r0 apk
php82-zip 8.2.13-r0 apk php83-zip 8.3.2-r0 apk
pinentry 1.2.1-r1 apk pinentry 1.2.1-r1 apk
pip 23.3.2 python pip 23.3.2 python
pkb-client 1.2 python pkb-client 1.2 python
popt 1.19-r2 apk popt 1.19-r3 apk
portalocker 2.8.2 python portalocker 2.8.2 python
procps-ng 4.0.4-r0 apk procps-ng 4.0.4-r0 apk
protobuf 4.25.2 python protobuf 4.25.2 python
publicsuffixlist 0.9.4 python publicsuffixlist 0.9.4 python
pyOpenSSL 23.3.0 python pyOpenSSL 24.0.0 python
pyRFC3339 1.1 python pyRFC3339 1.1 python
pyacmedns 0.4 python pyacmedns 0.4 python
pyasn1 0.5.1 python pyasn1 0.5.1 python
pyasn1-modules 0.3.0 python pyasn1-modules 0.3.0 python
pyc 0.1-r0 apk pyc 3.11.6-r1 apk
pycparser 2.21 python pycparser 2.21 python
pyotp 2.9.0 python pyotp 2.9.0 python
pyparsing 3.1.1 python pyparsing 3.1.1 python
python-dateutil 2.8.2 python python-dateutil 2.8.2 python
python-digitalocean 1.17.0 python python-digitalocean 1.17.0 python
python-transip 0.6.0 python python-transip 0.6.0 python
python3 3.11.6-r0 apk python3 3.11.6-r1 apk
python3-pyc 3.11.6-r0 apk python3-pyc 3.11.6-r1 apk
python3-pycache-pyc0 3.11.6-r0 apk python3-pycache-pyc0 3.11.6-r1 apk
pytz 2023.3.post1 python pytz 2023.3.post1 python
readline 8.2.1-r1 apk readline 8.2.1-r2 apk
requests 2.31.0 python requests 2.31.0 python
requests-file 1.5.1 python requests-file 1.5.1 python
requests-mock 1.11.0 python requests-mock 1.11.0 python
rsa 4.9 python rsa 4.9 python
s3transfer 0.10.0 python s3transfer 0.10.0 python
scanelf 1.3.7-r1 apk scanelf 1.3.7-r2 apk
setuptools 65.5.0 python setuptools 65.5.0 python
shadow 4.13-r4 apk shadow 4.14.2-r0 apk
six 1.16.0 python six 1.16.0 python
skalibs 2.13.1.1-r1 apk skalibs 2.14.0.1-r0 apk
sniffio 1.3.0 python
soupsieve 2.5 python soupsieve 2.5 python
sqlite-libs 3.41.2-r2 apk sqlite-libs 3.44.2-r0 apk
ssl_client 1.36.1-r5 apk ssl_client 1.36.1-r15 apk
tiff 4.5.1-r0 apk tiff 4.6.0-r0 apk
tldextract 5.1.1 python tldextract 5.1.1 python
typing-inspect 0.9.0 python typing-inspect 0.9.0 python
typing_extensions 4.9.0 python typing_extensions 4.9.0 python
tzdata 2023d-r0 apk tzdata 2023d-r0 apk
unixodbc 2.3.11-r2 apk unixodbc 2.3.12-r0 apk
uritemplate 4.1.1 python uritemplate 4.1.1 python
urllib3 2.0.7 python urllib3 2.0.7 python
utmps-libs 0.1.2.1-r1 apk utmps-libs 0.1.2.2-r0 apk
wheel 0.42.0 python wheel 0.42.0 python
whois 5.5.17-r0 apk whois 5.5.20-r0 apk
xz-libs 5.4.3-r0 apk xz-libs 5.4.5-r0 apk
zlib 1.2.13-r1 apk zlib 1.3.1-r0 apk
zope.interface 6.1 python zope.interface 6.1 python
zstd-libs 1.5.5-r4 apk zstd-libs 1.5.5-r8 apk

View File

@@ -34,7 +34,7 @@ param_env_vars:
- { env_var: "VALIDATION", env_value: "http", desc: "Certbot validation method to use, options are `http` or `dns` (`dns` method also requires `DNSPLUGIN` variable set)." } - { env_var: "VALIDATION", env_value: "http", desc: "Certbot validation method to use, options are `http` or `dns` (`dns` method also requires `DNSPLUGIN` variable set)." }
param_usage_include_vols: true param_usage_include_vols: true
param_volumes: param_volumes:
- { vol_path: "/config", vol_host_path: "/path/to/appdata/config", desc: "All the config files including the webroot reside here." } - { vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/config", desc: "Persistent config files" }
param_usage_include_ports: true param_usage_include_ports: true
param_ports: param_ports:
- { external_port: "443", internal_port: "443", port_desc: "Https port" } - { external_port: "443", internal_port: "443", port_desc: "Https port" }
@@ -58,7 +58,7 @@ opt_param_env_vars:
- { env_var: "STAGING", env_value: "false", desc: "Set to `true` to retrieve certs in staging mode. Rate limits will be much higher, but the resulting cert will not pass the browser's security test. Only to be used for testing purposes." } - { env_var: "STAGING", env_value: "false", desc: "Set to `true` to retrieve certs in staging mode. Rate limits will be much higher, but the resulting cert will not pass the browser's security test. Only to be used for testing purposes." }
opt_param_usage_include_vols: false opt_param_usage_include_vols: false
opt_param_volumes: opt_param_volumes:
- { vol_path: "/config", vol_host_path: "/path/to/appdata/config", desc: "Configuration files." } - { vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/config", desc: "Persistent config files" }
opt_param_usage_include_ports: true opt_param_usage_include_ports: true
opt_param_ports: opt_param_ports:
- { external_port: "80", internal_port: "80", port_desc: "Http port (required for http validation and http -> https redirect)" } - { external_port: "80", internal_port: "80", port_desc: "Http port (required for http validation and http -> https redirect)" }
@@ -168,6 +168,7 @@ app_setup_block: |
# changelog # changelog
changelogs: changelogs:
- { date: "23.01.24:", desc: "Rebase to Alpine 3.19 with php 8.3, add root periodic crontabs for logrotate." }
- { date: "01.01.24:", desc: "Add GleSYS DNS plugin." } - { date: "01.01.24:", desc: "Add GleSYS DNS plugin." }
- { date: "11.12.23:", desc: "Deprecate certbot-dns-dynu to resolve dependency conflicts with other plugins." } - { date: "11.12.23:", desc: "Deprecate certbot-dns-dynu to resolve dependency conflicts with other plugins." }
- { date: "30.11.23:", desc: "[Existing users should update:](https://github.com/linuxserver/docker-swag/blob/master/README.md#updating-configs) site-confs/default.conf - Fix index.php being downloaded on 404." } - { date: "30.11.23:", desc: "[Existing users should update:](https://github.com/linuxserver/docker-swag/blob/master/README.md#updating-configs) site-confs/default.conf - Fix index.php being downloaded on 404." }

View File

@@ -1,2 +1,8 @@
# min hour day month weekday command # min hour day month weekday command
*/15 * * * * run-parts /etc/periodic/15min
0 * * * * run-parts /etc/periodic/hourly
0 2 * * * run-parts /etc/periodic/daily
0 3 * * 6 run-parts /etc/periodic/weekly
0 5 1 * * run-parts /etc/periodic/monthly
8 2 * * * /app/le-renew.sh >> /config/log/letsencrypt/letsencrypt.log 2>&1 8 2 * * * /app/le-renew.sh >> /config/log/letsencrypt/letsencrypt.log 2>&1