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

@@ -1,342 +1,346 @@
NAME VERSION TYPE NAME VERSION TYPE
ConfigArgParse 1.7 python ConfigArgParse 1.7 python
PyJWT 2.8.0 python PyJWT 2.8.0 python
PyNamecheap 0.0.3 python 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-r5 apk
argon2-libs 20190702-r4 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.7 python
azure-core 1.29.6 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.21-r0 apk
bash 5.2.15-r5 apk beautifulsoup4 4.12.3 python
beautifulsoup4 4.12.2 python boto3 1.34.29 python
boto3 1.34.18 python botocore 1.34.29 python
botocore 1.34.18 python brotli-libs 1.1.0-r1 apk
brotli-libs 1.0.9-r14 apk bs4 0.0.2 python
bs4 0.0.1 python busybox 1.36.1-r15 apk
busybox 1.36.1-r5 apk busybox-binsh 1.36.1-r15 apk
busybox-binsh 1.36.1-r5 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
cachetools 5.3.2 python cachetools 5.3.2 python
certbot 2.8.0 python certbot 2.8.0 python
certbot-dns-acmedns 0.1.0 python certbot-dns-acmedns 0.1.0 python
certbot-dns-aliyun 2.0.0 python certbot-dns-aliyun 2.0.0 python
certbot-dns-azure 2.4.0 python certbot-dns-azure 2.4.0 python
certbot-dns-bunny 0.0.9 python certbot-dns-bunny 0.0.9 python
certbot-dns-cloudflare 2.8.0 python certbot-dns-cloudflare 2.8.0 python
certbot-dns-cpanel 0.4.0 python certbot-dns-cpanel 0.4.0 python
certbot-dns-desec 1.2.1 python certbot-dns-desec 1.2.1 python
certbot-dns-digitalocean 2.8.0 python certbot-dns-digitalocean 2.8.0 python
certbot-dns-directadmin 1.0.3 python certbot-dns-directadmin 1.0.3 python
certbot-dns-dnsimple 2.8.0 python certbot-dns-dnsimple 2.8.0 python
certbot-dns-dnsmadeeasy 2.8.0 python certbot-dns-dnsmadeeasy 2.8.0 python
certbot-dns-dnspod 0.1.0 python certbot-dns-dnspod 0.1.0 python
certbot-dns-do 0.31.0 python certbot-dns-do 0.31.0 python
certbot-dns-domeneshop 0.2.9 python certbot-dns-domeneshop 0.2.9 python
certbot-dns-dreamhost 1.0 python certbot-dns-dreamhost 1.0 python
certbot-dns-duckdns 1.3 python certbot-dns-duckdns 1.3 python
certbot-dns-freedns 0.1.0 python certbot-dns-freedns 0.1.0 python
certbot-dns-gehirn 2.8.0 python certbot-dns-gehirn 2.8.0 python
certbot-dns-glesys 2.1.0 python certbot-dns-glesys 2.1.0 python
certbot-dns-godaddy 2.8.0 python certbot-dns-godaddy 2.8.0 python
certbot-dns-google 2.8.0 python 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
certbot-dns-loopia 1.0.1 python certbot-dns-loopia 1.0.1 python
certbot-dns-luadns 2.8.0 python certbot-dns-luadns 2.8.0 python
certbot-dns-namecheap 1.0.0 python certbot-dns-namecheap 1.0.0 python
certbot-dns-netcup 1.4.3 python certbot-dns-netcup 1.4.3 python
certbot-dns-njalla 1.0.0 python certbot-dns-njalla 1.0.0 python
certbot-dns-nsone 2.8.0 python certbot-dns-nsone 2.8.0 python
certbot-dns-ovh 2.8.0 python certbot-dns-ovh 2.8.0 python
certbot-dns-porkbun 0.8 python certbot-dns-porkbun 0.8 python
certbot-dns-rfc2136 2.8.0 python certbot-dns-rfc2136 2.8.0 python
certbot-dns-route53 2.8.0 python certbot-dns-route53 2.8.0 python
certbot-dns-sakuracloud 2.8.0 python certbot-dns-sakuracloud 2.8.0 python
certbot-dns-standalone 1.1 python certbot-dns-standalone 1.1 python
certbot-dns-transip 0.5.2 python certbot-dns-transip 0.5.2 python
certbot-dns-vultr 1.1.0 python certbot-dns-vultr 1.1.0 python
certbot-plugin-gandi 1.5.0 python 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
curl 8.5.0-r0 apk coreutils-fmt 9.4-r1 apk
dataclasses-json 0.5.14 python coreutils-sha512sum 9.4-r1 apk
distro 1.9.0 python cryptography 42.0.1 python
dns-lexicon 3.17.0 python curl 8.5.0-r0 apk
dnslib 0.9.24 python dataclasses-json 0.5.14 python
dnspython 2.4.2 python distro 1.9.0 python
domeneshop 0.4.3 python dns-lexicon 3.17.0 python
fail2ban 1.0.2 python dnslib 0.9.24 python
fail2ban 1.0.2-r2 apk dnspython 2.5.0 python
fail2ban-pyc 1.0.2-r2 apk domeneshop 0.4.3 python
filelock 3.13.1 python fail2ban 1.0.2 python
fontconfig 2.14.2-r3 apk fail2ban 1.0.2-r3 apk
freetype 2.13.0-r5 apk fail2ban-pyc 1.0.2-r3 apk
future 0.18.3 python filelock 3.13.1 python
gdbm 1.23-r1 apk fontconfig 2.14.2-r4 apk
git 2.40.1-r0 apk freetype 2.13.2-r0 apk
git-perl 2.40.1-r0 apk future 0.18.3 python
gmp 6.2.1-r3 apk gdbm 1.23-r1 apk
gnupg 2.4.3-r0 apk git 2.43.0-r0 apk
gnupg-dirmngr 2.4.3-r0 apk git-perl 2.43.0-r0 apk
gnupg-gpgconf 2.4.3-r0 apk gmp 6.3.0-r0 apk
gnupg-keyboxd 2.4.3-r0 apk gnupg 2.4.4-r0 apk
gnupg-utils 2.4.3-r0 apk gnupg-dirmngr 2.4.4-r0 apk
gnupg-wks-client 2.4.3-r0 apk gnupg-gpgconf 2.4.4-r0 apk
gnutls 3.8.0-r2 apk gnupg-keyboxd 2.4.4-r0 apk
google-api-core 2.15.0 python gnupg-utils 2.4.4-r0 apk
google-api-python-client 2.113.0 python gnupg-wks-client 2.4.4-r0 apk
google-auth 2.26.2 python gnutls 3.8.3-r0 apk
google-auth-httplib2 0.2.0 python google-api-core 2.15.0 python
googleapis-common-protos 1.62.0 python google-api-python-client 2.115.0 python
gpg 2.4.3-r0 apk google-auth 2.27.0 python
gpg-agent 2.4.3-r0 apk google-auth-httplib2 0.2.0 python
gpg-wks-server 2.4.3-r0 apk googleapis-common-protos 1.62.0 python
gpgsm 2.4.3-r0 apk gpg 2.4.4-r0 apk
gpgv 2.4.3-r0 apk gpg-agent 2.4.4-r0 apk
httplib2 0.22.0 python gpg-wks-server 2.4.4-r0 apk
icu-data-en 73.2-r2 apk gpgsm 2.4.4-r0 apk
icu-libs 73.2-r2 apk gpgv 2.4.4-r0 apk
idna 3.6 python hiredis 1.2.0-r0 apk
ip6tables 1.8.9-r2 apk httplib2 0.22.0 python
iptables 1.8.9-r2 apk icu-data-en 74.1-r0 apk
isodate 0.6.1 python icu-libs 74.1-r0 apk
jmespath 1.0.1 python idna 3.6 python
josepy 1.14.0 python iptables 1.8.10-r3 apk
jq 1.6-r4 apk isodate 0.6.1 python
jsonlines 4.0.0 python jmespath 1.0.1 python
jsonpickle 3.0.2 python josepy 1.14.0 python
libacl 2.3.1-r3 apk jq 1.7.1-r0 apk
libassuan 2.5.6-r0 apk jsonlines 4.0.0 python
libattr 2.5.1-r4 apk jsonpickle 3.0.2 python
libavif 0.11.1-r2 apk libacl 2.3.1-r4 apk
libbsd 0.11.7-r1 apk libassuan 2.5.6-r1 apk
libbz2 1.0.8-r5 apk libattr 2.5.1-r5 apk
libc-utils 0.7.2-r5 apk libavif 1.0.3-r0 apk
libcrypto3 3.1.4-r3 apk libbsd 0.11.7-r3 apk
libcurl 8.5.0-r0 apk libbz2 1.0.8-r6 apk
libdav1d 1.2.1-r0 apk libc-utils 0.7.2-r5 apk
libedit 20221030.3.1-r1 apk libcrypto3 3.1.4-r5 apk
libevent 2.1.12-r6 apk libcurl 8.5.0-r0 apk
libexpat 2.5.0-r1 apk libdav1d 1.3.0-r0 apk
libffi 3.4.4-r2 apk libedit 20230828.3.1-r3 apk
libgcc 12.2.1_git20220924-r10 apk libevent 2.1.12-r7 apk
libgcrypt 1.10.2-r1 apk libexpat 2.5.0-r2 apk
libgd 2.3.3-r7 apk libffi 3.4.4-r3 apk
libgpg-error 1.47-r1 apk libgcc 13.2.1_git20231014-r0 apk
libice 1.1.1-r2 apk libgcrypt 1.10.3-r0 apk
libidn2 2.3.4-r1 apk libgd 2.3.3-r8 apk
libintl 0.21.1-r7 apk libgpg-error 1.47-r2 apk
libjpeg-turbo 2.1.5.1-r3 apk libice 1.1.1-r5 apk
libksba 1.6.4-r0 apk libidn2 2.3.4-r4 apk
libldap 2.6.5-r0 apk libintl 0.22.3-r0 apk
libmaxminddb-libs 1.7.1-r1 apk libjpeg-turbo 3.0.1-r0 apk
libmcrypt 2.5.8-r10 apk libksba 1.6.5-r0 apk
libmd 1.0.4-r2 apk libldap 2.6.6-r1 apk
libmemcached-libs 1.1.4-r1 apk libmaxminddb-libs 1.7.1-r2 apk
libmnl 1.0.5-r1 apk libmcrypt 2.5.8-r10 apk
libncursesw 6.4_p20230506-r0 apk libmd 1.1.0-r0 apk
libnftnl 1.2.5-r1 apk libmemcached-libs 1.1.4-r1 apk
libpanelw 6.4_p20230506-r0 apk libmnl 1.0.5-r2 apk
libpng 1.6.39-r3 apk libncursesw 6.4_p20231125-r0 apk
libpq 15.5-r0 apk libnftnl 1.2.6-r0 apk
libproc2 4.0.4-r0 apk libpanelw 6.4_p20231125-r0 apk
libsasl 2.1.28-r4 apk libpng 1.6.40-r0 apk
libseccomp 2.5.4-r2 apk libpq 16.1-r0 apk
libsm 1.2.4-r1 apk libproc2 4.0.4-r0 apk
libsodium 1.0.18-r3 apk libsasl 2.1.28-r5 apk
libssl3 3.1.4-r3 apk libseccomp 2.5.5-r0 apk
libstdc++ 12.2.1_git20220924-r10 apk libsharpyuv 1.3.2-r0 apk
libtasn1 4.19.0-r1 apk libsm 1.2.4-r3 apk
libunistring 1.1-r1 apk libsodium 1.0.19-r0 apk
libuuid 2.38.1-r8 apk libssl3 3.1.4-r5 apk
libwebp 1.3.2-r0 apk libstdc++ 13.2.1_git20231014-r0 apk
libx11 1.8.7-r0 apk libtasn1 4.19.0-r2 apk
libxau 1.0.11-r2 apk libunistring 1.1-r2 apk
libxcb 1.15-r1 apk libuuid 2.39.3-r0 apk
libxdmcp 1.1.4-r2 apk libwebp 1.3.2-r0 apk
libxext 1.3.5-r2 apk libx11 1.8.7-r0 apk
libxml2 2.11.6-r0 apk libxau 1.0.11-r3 apk
libxpm 3.5.16-r1 apk libxcb 1.16-r0 apk
libxslt 1.1.38-r0 apk libxdmcp 1.1.4-r3 apk
libxt 1.3.0-r2 apk libxext 1.3.5-r3 apk
libzip 1.9.2-r2 apk libxml2 2.11.6-r0 apk
linux-pam 1.5.2-r10 apk libxpm 3.5.17-r0 apk
logrotate 3.21.0-r1 apk libxslt 1.1.39-r0 apk
loopialib 0.2.0 python libxt 1.3.0-r4 apk
lxml 5.1.0 python libxtables 1.8.10-r3 apk
lz4-libs 1.9.4-r4 apk libzip 1.10.1-r0 apk
marshmallow 3.20.2 python linux-pam 1.5.3-r7 apk
memcached 1.6.21-r0 apk logrotate 3.21.0-r1 apk
mock 5.1.0 python loopialib 0.2.0 python
mpdecimal 2.5.1-r2 apk lxml 5.1.0 python
msal 1.26.0 python lz4-libs 1.9.4-r5 apk
msal-extensions 1.1.0 python marshmallow 3.20.2 python
musl 1.2.4-r2 apk memcached 1.6.22-r0 apk
musl-utils 1.2.4-r2 apk mock 5.1.0 python
mypy-extensions 1.0.0 python mpdecimal 2.5.1-r2 apk
nano 7.2-r1 apk msal 1.26.0 python
ncurses-terminfo-base 6.4_p20230506-r0 apk msal-extensions 1.1.0 python
netcat-openbsd 1.219-r1 apk musl 1.2.4_git20230717-r4 apk
nettle 3.8.1-r2 apk musl-utils 1.2.4_git20230717-r4 apk
nghttp2-libs 1.57.0-r0 apk mypy-extensions 1.0.0 python
nginx 1.24.0-r7 apk nano 7.2-r1 apk
nginx-mod-devel-kit 1.24.0-r7 apk ncurses-terminfo-base 6.4_p20231125-r0 apk
nginx-mod-http-brotli 1.24.0-r7 apk netcat-openbsd 1.226-r0 apk
nginx-mod-http-dav-ext 1.24.0-r7 apk nettle 3.9.1-r0 apk
nginx-mod-http-echo 1.24.0-r7 apk nghttp2-libs 1.58.0-r0 apk
nginx-mod-http-fancyindex 1.24.0-r7 apk nginx 1.24.0-r14 apk
nginx-mod-http-geoip2 1.24.0-r7 apk nginx-mod-devel-kit 1.24.0-r14 apk
nginx-mod-http-headers-more 1.24.0-r7 apk nginx-mod-http-brotli 1.24.0-r14 apk
nginx-mod-http-image-filter 1.24.0-r7 apk nginx-mod-http-dav-ext 1.24.0-r14 apk
nginx-mod-http-perl 1.24.0-r7 apk nginx-mod-http-echo 1.24.0-r14 apk
nginx-mod-http-redis2 1.24.0-r7 apk nginx-mod-http-fancyindex 1.24.0-r14 apk
nginx-mod-http-set-misc 1.24.0-r7 apk nginx-mod-http-geoip2 1.24.0-r14 apk
nginx-mod-http-upload-progress 1.24.0-r7 apk nginx-mod-http-headers-more 1.24.0-r14 apk
nginx-mod-http-xslt-filter 1.24.0-r7 apk nginx-mod-http-image-filter 1.24.0-r14 apk
nginx-mod-mail 1.24.0-r7 apk nginx-mod-http-perl 1.24.0-r14 apk
nginx-mod-rtmp 1.24.0-r7 apk nginx-mod-http-redis2 1.24.0-r14 apk
nginx-mod-stream 1.24.0-r7 apk nginx-mod-http-set-misc 1.24.0-r14 apk
nginx-mod-stream-geoip2 1.24.0-r7 apk nginx-mod-http-upload-progress 1.24.0-r14 apk
nginx-vim 1.24.0-r7 apk nginx-mod-http-xslt-filter 1.24.0-r14 apk
npth 1.6-r4 apk nginx-mod-mail 1.24.0-r14 apk
oniguruma 6.9.8-r1 apk nginx-mod-rtmp 1.24.0-r14 apk
openssl 3.1.4-r3 apk nginx-mod-stream 1.24.0-r14 apk
p11-kit 0.24.1-r2 apk nginx-mod-stream-geoip2 1.24.0-r14 apk
packaging 23.2 python nginx-vim 1.24.0-r14 apk
parsedatetime 2.6 python npth 1.6-r4 apk
pcre 8.45-r3 apk oniguruma 6.9.9-r0 apk
pcre2 10.42-r1 apk openssl 3.1.4-r5 apk
perl 5.36.2-r0 apk p11-kit 0.25.3-r0 apk
perl-error 0.17029-r1 apk packaging 23.2 python
perl-git 2.40.1-r0 apk parsedatetime 2.6 python
php82 8.2.13-r0 apk pcre 8.45-r3 apk
php82-bcmath 8.2.13-r0 apk pcre2 10.42-r2 apk
php82-bz2 8.2.13-r0 apk perl 5.38.2-r0 apk
php82-common 8.2.13-r0 apk perl-error 0.17029-r2 apk
php82-ctype 8.2.13-r0 apk perl-git 2.43.0-r0 apk
php82-curl 8.2.13-r0 apk php83 8.3.2-r0 apk
php82-dom 8.2.13-r0 apk php83-bcmath 8.3.2-r0 apk
php82-exif 8.2.13-r0 apk php83-bz2 8.3.2-r0 apk
php82-fileinfo 8.2.13-r0 apk php83-common 8.3.2-r0 apk
php82-fpm 8.2.13-r0 apk php83-ctype 8.3.2-r0 apk
php82-ftp 8.2.13-r0 apk php83-curl 8.3.2-r0 apk
php82-gd 8.2.13-r0 apk php83-dom 8.3.2-r0 apk
php82-gmp 8.2.13-r0 apk php83-exif 8.3.2-r0 apk
php82-iconv 8.2.13-r0 apk php83-fileinfo 8.3.2-r0 apk
php82-imap 8.2.13-r0 apk php83-fpm 8.3.2-r0 apk
php82-intl 8.2.13-r0 apk php83-ftp 8.3.2-r0 apk
php82-ldap 8.2.13-r0 apk php83-gd 8.3.2-r0 apk
php82-mbstring 8.2.13-r0 apk php83-gmp 8.3.2-r0 apk
php82-mysqli 8.2.13-r0 apk php83-iconv 8.3.2-r0 apk
php82-mysqlnd 8.2.13-r0 apk php83-imap 8.3.2-r0 apk
php82-opcache 8.2.13-r0 apk php83-intl 8.3.2-r0 apk
php82-openssl 8.2.13-r0 apk php83-ldap 8.3.2-r0 apk
php82-pdo 8.2.13-r0 apk php83-mbstring 8.3.2-r0 apk
php82-pdo_mysql 8.2.13-r0 apk php83-mysqli 8.3.2-r0 apk
php82-pdo_odbc 8.2.13-r0 apk php83-mysqlnd 8.3.2-r0 apk
php82-pdo_pgsql 8.2.13-r0 apk php83-opcache 8.3.2-r0 apk
php82-pdo_sqlite 8.2.13-r0 apk php83-openssl 8.3.2-r0 apk
php82-pear 8.2.13-r0 apk php83-pdo 8.3.2-r0 apk
php82-pecl-apcu 5.1.22-r0 apk php83-pdo_mysql 8.3.2-r0 apk
php82-pecl-igbinary 3.2.14-r0 apk php83-pdo_odbc 8.3.2-r0 apk
php82-pecl-mcrypt 1.0.7-r0 apk php83-pdo_pgsql 8.3.2-r0 apk
php82-pecl-memcached 3.2.0-r1 apk php83-pdo_sqlite 8.3.2-r0 apk
php82-pecl-msgpack 2.2.0-r0 apk php83-pear 8.3.2-r0 apk
php82-pecl-redis 6.0.2-r0 apk php83-pecl-apcu 5.1.23-r0 apk
php82-pgsql 8.2.13-r0 apk php83-pecl-igbinary 3.2.15-r0 apk
php82-phar 8.2.13-r0 apk php83-pecl-mcrypt 1.0.7-r0 apk
php82-posix 8.2.13-r0 apk php83-pecl-memcached 3.2.0-r0 apk
php82-session 8.2.13-r0 apk php83-pecl-msgpack 2.2.0-r1 apk
php82-simplexml 8.2.13-r0 apk php83-pecl-redis 6.0.2-r0 apk
php82-soap 8.2.13-r0 apk php83-pgsql 8.3.2-r0 apk
php82-sockets 8.2.13-r0 apk php83-phar 8.3.2-r0 apk
php82-sodium 8.2.13-r0 apk php83-posix 8.3.2-r0 apk
php82-sqlite3 8.2.13-r0 apk php83-session 8.3.2-r0 apk
php82-tokenizer 8.2.13-r0 apk php83-simplexml 8.3.2-r0 apk
php82-xml 8.2.13-r0 apk php83-soap 8.3.2-r0 apk
php82-xmlreader 8.2.13-r0 apk php83-sockets 8.3.2-r0 apk
php82-xmlwriter 8.2.13-r0 apk php83-sodium 8.3.2-r0 apk
php82-xsl 8.2.13-r0 apk php83-sqlite3 8.3.2-r0 apk
php82-zip 8.2.13-r0 apk php83-tokenizer 8.3.2-r0 apk
pinentry 1.2.1-r1 apk php83-xml 8.3.2-r0 apk
pip 23.3.2 python php83-xmlreader 8.3.2-r0 apk
pkb-client 1.2 python php83-xmlwriter 8.3.2-r0 apk
popt 1.19-r2 apk php83-xsl 8.3.2-r0 apk
portalocker 2.8.2 python php83-zip 8.3.2-r0 apk
procps-ng 4.0.4-r0 apk pinentry 1.2.1-r1 apk
protobuf 4.25.2 python pip 23.3.2 python
publicsuffixlist 0.9.4 python pkb-client 1.2 python
pyOpenSSL 23.3.0 python popt 1.19-r3 apk
pyRFC3339 1.1 python portalocker 2.8.2 python
pyacmedns 0.4 python procps-ng 4.0.4-r0 apk
pyasn1 0.5.1 python protobuf 4.25.2 python
pyasn1-modules 0.3.0 python publicsuffixlist 0.9.4 python
pyc 0.1-r0 apk pyOpenSSL 24.0.0 python
pycparser 2.21 python pyRFC3339 1.1 python
pyotp 2.9.0 python pyacmedns 0.4 python
pyparsing 3.1.1 python pyasn1 0.5.1 python
python-dateutil 2.8.2 python pyasn1-modules 0.3.0 python
python-digitalocean 1.17.0 python pyc 3.11.6-r1 apk
python-transip 0.6.0 python pycparser 2.21 python
python3 3.11.6-r0 apk pyotp 2.9.0 python
python3-pyc 3.11.6-r0 apk pyparsing 3.1.1 python
python3-pycache-pyc0 3.11.6-r0 apk python-dateutil 2.8.2 python
pytz 2023.3.post1 python python-digitalocean 1.17.0 python
readline 8.2.1-r1 apk python-transip 0.6.0 python
requests 2.31.0 python python3 3.11.6-r1 apk
requests-file 1.5.1 python python3-pyc 3.11.6-r1 apk
requests-mock 1.11.0 python python3-pycache-pyc0 3.11.6-r1 apk
rsa 4.9 python pytz 2023.3.post1 python
s3transfer 0.10.0 python readline 8.2.1-r2 apk
scanelf 1.3.7-r1 apk requests 2.31.0 python
setuptools 65.5.0 python requests-file 1.5.1 python
shadow 4.13-r4 apk requests-mock 1.11.0 python
six 1.16.0 python rsa 4.9 python
skalibs 2.13.1.1-r1 apk s3transfer 0.10.0 python
sniffio 1.3.0 python scanelf 1.3.7-r2 apk
soupsieve 2.5 python setuptools 65.5.0 python
sqlite-libs 3.41.2-r2 apk shadow 4.14.2-r0 apk
ssl_client 1.36.1-r5 apk six 1.16.0 python
tiff 4.5.1-r0 apk skalibs 2.14.0.1-r0 apk
tldextract 5.1.1 python soupsieve 2.5 python
typing-inspect 0.9.0 python sqlite-libs 3.44.2-r0 apk
typing_extensions 4.9.0 python ssl_client 1.36.1-r15 apk
tzdata 2023d-r0 apk tiff 4.6.0-r0 apk
unixodbc 2.3.11-r2 apk tldextract 5.1.1 python
uritemplate 4.1.1 python typing-inspect 0.9.0 python
urllib3 2.0.7 python typing_extensions 4.9.0 python
utmps-libs 0.1.2.1-r1 apk tzdata 2023d-r0 apk
wheel 0.42.0 python unixodbc 2.3.12-r0 apk
whois 5.5.17-r0 apk uritemplate 4.1.1 python
xz-libs 5.4.3-r0 apk urllib3 2.0.7 python
zlib 1.2.13-r1 apk utmps-libs 0.1.2.2-r0 apk
zope.interface 6.1 python wheel 0.42.0 python
zstd-libs 1.5.5-r4 apk whois 5.5.20-r0 apk
xz-libs 5.4.5-r0 apk
zlib 1.3.1-r0 apk
zope.interface 6.1 python
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