Compare commits

...

28 Commits

Author SHA1 Message Date
LinuxServer-CI 6f99c81c7d Bot Updating Package Versions 2024-07-25 22:37:13 +00:00
LinuxServer-CI e59909addc Bot Updating Package Versions 2024-07-23 11:54:34 +00:00
LinuxServer-CI c690639528 Bot Updating Templated Files 2024-07-16 11:50:55 +00:00
LinuxServer-CI 5aebb77566 Bot Updating Templated Files 2024-07-16 11:48:24 +00:00
LinuxServer-CI 85e673015c Bot Updating Package Versions 2024-07-12 08:38:03 +00:00
LinuxServer-CI e372bf8c1f Bot Updating Package Versions 2024-07-09 11:53:27 +00:00
LinuxServer-CI 9888ec10bb Bot Updating Package Versions 2024-07-02 11:52:22 +00:00
LinuxServer-CI 746fc2314f Bot Updating Package Versions 2024-06-25 14:57:41 +00:00
Adam 2ebf64ed79 Merge pull request #445 from linuxserver/develop-3.20
Rebase to 3.20 (develop)
2024-06-25 15:50:18 +01:00
thespad 62d13eaf3b Rebase to 3.20 2024-06-24 20:36:45 +01:00
LinuxServer-CI 4adc904193 Bot Updating Package Versions 2024-06-21 14:36:12 +00:00
LinuxServer-CI dbe99cc569 Bot Updating Package Versions 2024-06-17 21:34:18 +00:00
LinuxServer-CI abba10c24c Bot Updating Package Versions 2024-06-11 11:50:49 +00:00
LinuxServer-CI 4513213b97 Bot Updating Package Versions 2024-06-04 11:50:59 +00:00
LinuxServer-CI e25462f5d6 Bot Updating Package Versions 2024-05-28 11:52:42 +00:00
LinuxServer-CI 93c0ad7d37 Bot Updating Templated Files 2024-05-21 11:51:56 +00:00
LinuxServer-CI c2921714b2 Bot Updating Templated Files 2024-05-21 11:49:39 +00:00
LinuxServer-CI e4147b179b Bot Updating Package Versions 2024-05-18 08:36:32 +00:00
LinuxServer-CI 6838676b53 Bot Updating Package Versions 2024-05-14 11:53:21 +00:00
LinuxServer-CI 2687e98212 Bot Updating Templated Files 2024-05-14 11:48:35 +00:00
LinuxServer-CI 419c882f73 Bot Updating Package Versions 2024-05-07 11:53:07 +00:00
LinuxServer-CI e5f9510fed Bot Updating Templated Files 2024-05-07 11:48:40 +00:00
LinuxServer-CI 222b58c99c Bot Updating Package Versions 2024-04-30 11:56:53 +00:00
LinuxServer-CI e355bcbe6a Bot Updating Templated Files 2024-04-30 11:48:41 +00:00
LinuxServer-CI 4f00b831d3 Bot Updating Package Versions 2024-04-23 11:50:13 +00:00
LinuxServer-CI 7a8248f3cd Bot Updating Package Versions 2024-04-16 11:50:06 +00:00
LinuxServer-CI 915ab07cd9 Bot Updating Package Versions 2024-04-08 13:35:02 +00:00
LinuxServer-CI afb828d4da Bot Updating Package Versions 2024-04-02 11:50:18 +00:00
9 changed files with 297 additions and 416 deletions
+2
View File
@@ -5,6 +5,8 @@ on:
- '**/run' - '**/run'
- '**/finish' - '**/finish'
- '**/check' - '**/check'
- 'root/migrations/*'
jobs: jobs:
permission_check: permission_check:
uses: linuxserver/github-workflows/.github/workflows/init-svc-executable-permissions.yml@v1 uses: linuxserver/github-workflows/.github/workflows/init-svc-executable-permissions.yml@v1
+3 -3
View File
@@ -1,6 +1,6 @@
# syntax=docker/dockerfile:1 # syntax=docker/dockerfile:1
FROM ghcr.io/linuxserver/baseimage-alpine-nginx:3.19 FROM ghcr.io/linuxserver/baseimage-alpine-nginx:3.20
# set version label # set version label
ARG BUILD_DATE ARG BUILD_DATE
@@ -36,6 +36,7 @@ RUN \
php83-pdo_pgsql \ php83-pdo_pgsql \
php83-pdo_sqlite \ php83-pdo_sqlite \
php83-pecl-imagick \ php83-pecl-imagick \
php83-pecl-mcrypt \
php83-pecl-memcached \ php83-pecl-memcached \
php83-pecl-smbclient \ php83-pecl-smbclient \
php83-pgsql \ php83-pgsql \
@@ -48,8 +49,6 @@ RUN \
rsync \ rsync \
samba-client \ samba-client \
sudo && \ sudo && \
apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community \
php83-pecl-mcrypt && \
echo "**** configure php-fpm to pass env vars ****" && \ echo "**** configure php-fpm to pass env vars ****" && \
sed -E -i 's/^;?clear_env ?=.*$/clear_env = no/g' /etc/php83/php-fpm.d/www.conf && \ sed -E -i 's/^;?clear_env ?=.*$/clear_env = no/g' /etc/php83/php-fpm.d/www.conf && \
grep -qxF 'clear_env = no' /etc/php83/php-fpm.d/www.conf || echo 'clear_env = no' >> /etc/php83/php-fpm.d/www.conf && \ grep -qxF 'clear_env = no' /etc/php83/php-fpm.d/www.conf || echo 'clear_env = no' >> /etc/php83/php-fpm.d/www.conf && \
@@ -93,6 +92,7 @@ RUN \
rm -rf /app/www/src/updater && \ rm -rf /app/www/src/updater && \
mkdir -p /app/www/src/data && \ mkdir -p /app/www/src/data && \
chmod +x /app/www/src/occ && \ chmod +x /app/www/src/occ && \
printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \
echo "**** cleanup ****" && \ echo "**** cleanup ****" && \
rm -rf \ rm -rf \
/tmp/* /tmp/*
+3 -3
View File
@@ -1,6 +1,6 @@
# syntax=docker/dockerfile:1 # syntax=docker/dockerfile:1
FROM ghcr.io/linuxserver/baseimage-alpine-nginx:arm64v8-3.19 FROM ghcr.io/linuxserver/baseimage-alpine-nginx:arm64v8-3.20
# set version label # set version label
ARG BUILD_DATE ARG BUILD_DATE
@@ -36,6 +36,7 @@ RUN \
php83-pdo_pgsql \ php83-pdo_pgsql \
php83-pdo_sqlite \ php83-pdo_sqlite \
php83-pecl-imagick \ php83-pecl-imagick \
php83-pecl-mcrypt \
php83-pecl-memcached \ php83-pecl-memcached \
php83-pecl-smbclient \ php83-pecl-smbclient \
php83-pgsql \ php83-pgsql \
@@ -48,8 +49,6 @@ RUN \
rsync \ rsync \
samba-client \ samba-client \
sudo && \ sudo && \
apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community \
php83-pecl-mcrypt && \
echo "**** configure php-fpm to pass env vars ****" && \ echo "**** configure php-fpm to pass env vars ****" && \
sed -E -i 's/^;?clear_env ?=.*$/clear_env = no/g' /etc/php83/php-fpm.d/www.conf && \ sed -E -i 's/^;?clear_env ?=.*$/clear_env = no/g' /etc/php83/php-fpm.d/www.conf && \
grep -qxF 'clear_env = no' /etc/php83/php-fpm.d/www.conf || echo 'clear_env = no' >> /etc/php83/php-fpm.d/www.conf && \ grep -qxF 'clear_env = no' /etc/php83/php-fpm.d/www.conf || echo 'clear_env = no' >> /etc/php83/php-fpm.d/www.conf && \
@@ -93,6 +92,7 @@ RUN \
rm -rf /app/www/src/updater && \ rm -rf /app/www/src/updater && \
mkdir -p /app/www/src/data && \ mkdir -p /app/www/src/data && \
chmod +x /app/www/src/occ && \ chmod +x /app/www/src/occ && \
printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \
echo "**** cleanup ****" && \ echo "**** cleanup ****" && \
rm -rf \ rm -rf \
/tmp/* /tmp/*
Vendored
+24 -41
View File
@@ -31,8 +31,8 @@ pipeline {
CI_PORT='443' CI_PORT='443'
CI_SSL='true' CI_SSL='true'
CI_DELAY='120' CI_DELAY='120'
CI_DOCKERENV='TZ=US/Pacific' CI_DOCKERENV=''
CI_AUTH='user:password' CI_AUTH=''
CI_WEBPATH='' CI_WEBPATH=''
} }
stages { stages {
@@ -245,7 +245,7 @@ pipeline {
-v ${WORKSPACE}:/mnt \ -v ${WORKSPACE}:/mnt \
-e AWS_ACCESS_KEY_ID=\"${S3_KEY}\" \ -e AWS_ACCESS_KEY_ID=\"${S3_KEY}\" \
-e AWS_SECRET_ACCESS_KEY=\"${S3_SECRET}\" \ -e AWS_SECRET_ACCESS_KEY=\"${S3_SECRET}\" \
ghcr.io/linuxserver/baseimage-alpine:3.19 s6-envdir -fn -- /var/run/s6/container_environment /bin/bash -c "\ ghcr.io/linuxserver/baseimage-alpine:3.20 s6-envdir -fn -- /var/run/s6/container_environment /bin/bash -c "\
apk add --no-cache python3 && \ apk add --no-cache python3 && \
python3 -m venv /lsiopy && \ python3 -m venv /lsiopy && \
pip install --no-cache-dir -U pip && \ pip install --no-cache-dir -U pip && \
@@ -275,7 +275,7 @@ pipeline {
# ${TEMPDIR}/unraid/docker-templates: Cloned docker-templates repo to check for logos # ${TEMPDIR}/unraid/docker-templates: Cloned docker-templates repo to check for logos
# ${TEMPDIR}/unraid/templates: Cloned templates repo for commiting unraid template changes and pushing back to Github # ${TEMPDIR}/unraid/templates: Cloned templates repo for commiting unraid template changes and pushing back to Github
git clone --branch develop --depth 1 https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/docker-${CONTAINER_NAME} git clone --branch develop --depth 1 https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/docker-${CONTAINER_NAME}
docker run --rm -v ${TEMPDIR}/docker-${CONTAINER_NAME}:/tmp -e LOCAL=true ghcr.io/linuxserver/jenkins-builder:latest docker run --rm -v ${TEMPDIR}/docker-${CONTAINER_NAME}:/tmp -e LOCAL=true -e PUID=$(id -u) -e PGID=$(id -g) ghcr.io/linuxserver/jenkins-builder:latest
echo "Starting Stage 1 - Jenkinsfile update" echo "Starting Stage 1 - Jenkinsfile update"
if [[ "$(md5sum Jenkinsfile | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/Jenkinsfile | awk '{ print $1 }')" ]]; then if [[ "$(md5sum Jenkinsfile | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/Jenkinsfile | awk '{ print $1 }')" ]]; then
mkdir -p ${TEMPDIR}/repo mkdir -p ${TEMPDIR}/repo
@@ -295,7 +295,7 @@ pipeline {
echo "Jenkinsfile is up to date." echo "Jenkinsfile is up to date."
fi fi
echo "Starting Stage 2 - Delete old templates" echo "Starting Stage 2 - Delete old templates"
OLD_TEMPLATES=".github/ISSUE_TEMPLATE.md .github/ISSUE_TEMPLATE/issue.bug.md .github/ISSUE_TEMPLATE/issue.feature.md .github/workflows/call_invalid_helper.yml .github/workflows/stale.yml Dockerfile.armhf" OLD_TEMPLATES=".github/ISSUE_TEMPLATE.md .github/ISSUE_TEMPLATE/issue.bug.md .github/ISSUE_TEMPLATE/issue.feature.md .github/workflows/call_invalid_helper.yml .github/workflows/stale.yml"
for i in ${OLD_TEMPLATES}; do for i in ${OLD_TEMPLATES}; do
if [[ -f "${i}" ]]; then if [[ -f "${i}" ]]; then
TEMPLATES_TO_DELETE="${i} ${TEMPLATES_TO_DELETE}" TEMPLATES_TO_DELETE="${i} ${TEMPLATES_TO_DELETE}"
@@ -352,7 +352,7 @@ pipeline {
fi fi
echo "Starting Stage 4 - External repo updates: Docs, Unraid Template and Readme Sync to Docker Hub" echo "Starting Stage 4 - External repo updates: Docs, Unraid Template and Readme Sync to Docker Hub"
mkdir -p ${TEMPDIR}/docs mkdir -p ${TEMPDIR}/docs
git clone https://github.com/linuxserver/docker-documentation.git ${TEMPDIR}/docs/docker-documentation git clone --depth=1 https://github.com/linuxserver/docker-documentation.git ${TEMPDIR}/docs/docker-documentation
if [[ "${BRANCH_NAME}" == "${GH_DEFAULT_BRANCH}" ]] && [[ (! -f ${TEMPDIR}/docs/docker-documentation/docs/images/docker-${CONTAINER_NAME}.md) || ("$(md5sum ${TEMPDIR}/docs/docker-documentation/docs/images/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')") ]]; then if [[ "${BRANCH_NAME}" == "${GH_DEFAULT_BRANCH}" ]] && [[ (! -f ${TEMPDIR}/docs/docker-documentation/docs/images/docker-${CONTAINER_NAME}.md) || ("$(md5sum ${TEMPDIR}/docs/docker-documentation/docs/images/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')") ]]; then
cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md ${TEMPDIR}/docs/docker-documentation/docs/images/ cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md ${TEMPDIR}/docs/docker-documentation/docs/images/
cd ${TEMPDIR}/docs/docker-documentation cd ${TEMPDIR}/docs/docker-documentation
@@ -370,8 +370,8 @@ pipeline {
echo "Docs update not needed, skipping" echo "Docs update not needed, skipping"
fi fi
mkdir -p ${TEMPDIR}/unraid mkdir -p ${TEMPDIR}/unraid
git clone https://github.com/linuxserver/docker-templates.git ${TEMPDIR}/unraid/docker-templates git clone --depth=1 https://github.com/linuxserver/docker-templates.git ${TEMPDIR}/unraid/docker-templates
git clone https://github.com/linuxserver/templates.git ${TEMPDIR}/unraid/templates git clone --depth=1 https://github.com/linuxserver/templates.git ${TEMPDIR}/unraid/templates
if [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-logo.png ]]; then if [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-logo.png ]]; then
sed -i "s|master/linuxserver.io/img/linuxserver-ls-logo.png|master/linuxserver.io/img/${CONTAINER_NAME}-logo.png|" ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml sed -i "s|master/linuxserver.io/img/linuxserver-ls-logo.png|master/linuxserver.io/img/${CONTAINER_NAME}-logo.png|" ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml
elif [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-icon.png ]]; then elif [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-icon.png ]]; then
@@ -381,7 +381,9 @@ pipeline {
echo "Updating Unraid template" echo "Updating Unraid template"
cd ${TEMPDIR}/unraid/templates/ cd ${TEMPDIR}/unraid/templates/
GH_TEMPLATES_DEFAULT_BRANCH=$(git remote show origin | grep "HEAD branch:" | sed 's|.*HEAD branch: ||') GH_TEMPLATES_DEFAULT_BRANCH=$(git remote show origin | grep "HEAD branch:" | sed 's|.*HEAD branch: ||')
if grep -wq "${CONTAINER_NAME}" ${TEMPDIR}/unraid/templates/unraid/ignore.list; then if grep -wq "${CONTAINER_NAME}" ${TEMPDIR}/unraid/templates/unraid/ignore.list && [[ -f ${TEMPDIR}/unraid/templates/unraid/deprecated/${CONTAINER_NAME}.xml ]]; then
echo "Image is on the ignore list, and already in the deprecation folder."
elif grep -wq "${CONTAINER_NAME}" ${TEMPDIR}/unraid/templates/unraid/ignore.list; then
echo "Image is on the ignore list, marking Unraid template as deprecated" echo "Image is on the ignore list, marking Unraid template as deprecated"
cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/ cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/
git add -u unraid/${CONTAINER_NAME}.xml git add -u unraid/${CONTAINER_NAME}.xml
@@ -523,6 +525,7 @@ pipeline {
--label \"org.opencontainers.image.title=Nextcloud\" \ --label \"org.opencontainers.image.title=Nextcloud\" \
--label \"org.opencontainers.image.description=[Nextcloud](https://nextcloud.com/) gives you access to all your files wherever you are. Where are your photos and documents? With Nextcloud you pick a server of your choice, at home, in a data center or at a provider. And that is where your files will be. Nextcloud runs on that server, protecting your data and giving you access from your desktop or mobile devices. Through Nextcloud you also access, sync and share your existing data on that FTP drive at the office, a Dropbox or a NAS you have at home. \" \ --label \"org.opencontainers.image.description=[Nextcloud](https://nextcloud.com/) gives you access to all your files wherever you are. Where are your photos and documents? With Nextcloud you pick a server of your choice, at home, in a data center or at a provider. And that is where your files will be. Nextcloud runs on that server, protecting your data and giving you access from your desktop or mobile devices. Through Nextcloud you also access, sync and share your existing data on that FTP drive at the office, a Dropbox or a NAS you have at home. \" \
--no-cache --pull -t ${IMAGE}:${META_TAG} --platform=linux/amd64 \ --no-cache --pull -t ${IMAGE}:${META_TAG} --platform=linux/amd64 \
--provenance=false --sbom=false \
--build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ."
} }
} }
@@ -554,6 +557,7 @@ pipeline {
--label \"org.opencontainers.image.title=Nextcloud\" \ --label \"org.opencontainers.image.title=Nextcloud\" \
--label \"org.opencontainers.image.description=[Nextcloud](https://nextcloud.com/) gives you access to all your files wherever you are. Where are your photos and documents? With Nextcloud you pick a server of your choice, at home, in a data center or at a provider. And that is where your files will be. Nextcloud runs on that server, protecting your data and giving you access from your desktop or mobile devices. Through Nextcloud you also access, sync and share your existing data on that FTP drive at the office, a Dropbox or a NAS you have at home. \" \ --label \"org.opencontainers.image.description=[Nextcloud](https://nextcloud.com/) gives you access to all your files wherever you are. Where are your photos and documents? With Nextcloud you pick a server of your choice, at home, in a data center or at a provider. And that is where your files will be. Nextcloud runs on that server, protecting your data and giving you access from your desktop or mobile devices. Through Nextcloud you also access, sync and share your existing data on that FTP drive at the office, a Dropbox or a NAS you have at home. \" \
--no-cache --pull -t ${IMAGE}:amd64-${META_TAG} --platform=linux/amd64 \ --no-cache --pull -t ${IMAGE}:amd64-${META_TAG} --platform=linux/amd64 \
--provenance=false --sbom=false \
--build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ."
} }
} }
@@ -582,6 +586,7 @@ pipeline {
--label \"org.opencontainers.image.title=Nextcloud\" \ --label \"org.opencontainers.image.title=Nextcloud\" \
--label \"org.opencontainers.image.description=[Nextcloud](https://nextcloud.com/) gives you access to all your files wherever you are. Where are your photos and documents? With Nextcloud you pick a server of your choice, at home, in a data center or at a provider. And that is where your files will be. Nextcloud runs on that server, protecting your data and giving you access from your desktop or mobile devices. Through Nextcloud you also access, sync and share your existing data on that FTP drive at the office, a Dropbox or a NAS you have at home. \" \ --label \"org.opencontainers.image.description=[Nextcloud](https://nextcloud.com/) gives you access to all your files wherever you are. Where are your photos and documents? With Nextcloud you pick a server of your choice, at home, in a data center or at a provider. And that is where your files will be. Nextcloud runs on that server, protecting your data and giving you access from your desktop or mobile devices. Through Nextcloud you also access, sync and share your existing data on that FTP drive at the office, a Dropbox or a NAS you have at home. \" \
--no-cache --pull -f Dockerfile.aarch64 -t ${IMAGE}:arm64v8-${META_TAG} --platform=linux/arm64 \ --no-cache --pull -f Dockerfile.aarch64 -t ${IMAGE}:arm64v8-${META_TAG} --platform=linux/arm64 \
--provenance=false --sbom=false \
--build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ."
sh "docker tag ${IMAGE}:arm64v8-${META_TAG} ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}" sh "docker tag ${IMAGE}:arm64v8-${META_TAG} ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}"
retry(5) { retry(5) {
@@ -608,7 +613,7 @@ pipeline {
sh '''#! /bin/bash sh '''#! /bin/bash
set -e set -e
TEMPDIR=$(mktemp -d) TEMPDIR=$(mktemp -d)
if [ "${MULTIARCH}" == "true" ] && [ "${PACKAGE_CHECK}" == "false" ]; then if [ "${MULTIARCH}" == "true" ] && [ "${PACKAGE_CHECK}" != "true" ]; then
LOCAL_CONTAINER=${IMAGE}:amd64-${META_TAG} LOCAL_CONTAINER=${IMAGE}:amd64-${META_TAG}
else else
LOCAL_CONTAINER=${IMAGE}:${META_TAG} LOCAL_CONTAINER=${IMAGE}:${META_TAG}
@@ -698,14 +703,14 @@ pipeline {
set -e set -e
docker pull ghcr.io/linuxserver/ci:latest docker pull ghcr.io/linuxserver/ci:latest
if [ "${MULTIARCH}" == "true" ]; then if [ "${MULTIARCH}" == "true" ]; then
docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} --platform=arm64
docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG} docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG}
fi fi
docker run --rm \ docker run --rm \
--shm-size=1gb \ --shm-size=1gb \
-v /var/run/docker.sock:/var/run/docker.sock \ -v /var/run/docker.sock:/var/run/docker.sock \
-e IMAGE=\"${IMAGE}\" \ -e IMAGE=\"${IMAGE}\" \
-e DELAY_START=\"${CI_DELAY}\" \ -e DOCKER_LOGS_TIMEOUT=\"${CI_DELAY}\" \
-e TAGS=\"${CI_TAGS}\" \ -e TAGS=\"${CI_TAGS}\" \
-e META_TAG=\"${META_TAG}\" \ -e META_TAG=\"${META_TAG}\" \
-e PORT=\"${CI_PORT}\" \ -e PORT=\"${CI_PORT}\" \
@@ -789,7 +794,7 @@ pipeline {
echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin
echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin
if [ "${CI}" == "false" ]; then if [ "${CI}" == "false" ]; then
docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} --platform=arm64
docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG} docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG}
fi fi
for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do
@@ -813,35 +818,13 @@ pipeline {
docker push ${MANIFESTIMAGE}:amd64-${SEMVER} docker push ${MANIFESTIMAGE}:amd64-${SEMVER}
docker push ${MANIFESTIMAGE}:arm64v8-${SEMVER} docker push ${MANIFESTIMAGE}:arm64v8-${SEMVER}
fi fi
docker manifest push --purge ${MANIFESTIMAGE}:develop || : done
docker manifest create ${MANIFESTIMAGE}:develop ${MANIFESTIMAGE}:amd64-develop ${MANIFESTIMAGE}:arm64v8-develop for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do
docker manifest annotate ${MANIFESTIMAGE}:develop ${MANIFESTIMAGE}:arm64v8-develop --os linux --arch arm64 --variant v8 docker buildx imagetools create -t ${MANIFESTIMAGE}:develop ${MANIFESTIMAGE}:amd64-develop ${MANIFESTIMAGE}:arm64v8-develop
docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG} || : docker buildx imagetools create -t ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG}
docker manifest create ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} docker buildx imagetools create -t ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG}
docker manifest annotate ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} --os linux --arch arm64 --variant v8
docker manifest push --purge ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} || :
docker manifest create ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG}
docker manifest annotate ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} --os linux --arch arm64 --variant v8
if [ -n "${SEMVER}" ]; then if [ -n "${SEMVER}" ]; then
docker manifest push --purge ${MANIFESTIMAGE}:${SEMVER} || : docker buildx imagetools create -t ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER}
docker manifest create ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER}
docker manifest annotate ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} --os linux --arch arm64 --variant v8
fi
token=$(curl -sX GET "https://ghcr.io/token?scope=repository%3Alinuxserver%2F${CONTAINER_NAME}%3Apull" | jq -r '.token')
digest=$(curl -s \
--header "Accept: application/vnd.docker.distribution.manifest.v2+json" \
--header "Authorization: Bearer ${token}" \
"https://ghcr.io/v2/linuxserver/${CONTAINER_NAME}/manifests/arm32v7-develop")
if [[ $(echo "$digest" | jq -r '.layers') != "null" ]]; then
docker manifest push --purge ${MANIFESTIMAGE}:arm32v7-develop || :
docker manifest create ${MANIFESTIMAGE}:arm32v7-develop ${MANIFESTIMAGE}:amd64-develop
docker manifest push --purge ${MANIFESTIMAGE}:arm32v7-develop
fi
docker manifest push --purge ${MANIFESTIMAGE}:develop
docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG}
docker manifest push --purge ${MANIFESTIMAGE}:${EXT_RELEASE_TAG}
if [ -n "${SEMVER}" ]; then
docker manifest push --purge ${MANIFESTIMAGE}:${SEMVER}
fi fi
done done
''' '''
+2 -1
View File
@@ -28,7 +28,7 @@ Find us at:
# [linuxserver/nextcloud](https://github.com/linuxserver/docker-nextcloud) # [linuxserver/nextcloud](https://github.com/linuxserver/docker-nextcloud)
[![Scarf.io pulls](https://scarf.sh/installs-badge/linuxserver-ci/linuxserver%2Fnextcloud?color=94398d&label-color=555555&logo-color=ffffff&style=for-the-badge&package-type=docker)](https://scarf.sh/gateway/linuxserver-ci/docker/linuxserver%2Fnextcloud) [![Scarf.io pulls](https://scarf.sh/installs-badge/linuxserver-ci/linuxserver%2Fnextcloud?color=94398d&label-color=555555&logo-color=ffffff&style=for-the-badge&package-type=docker)](https://scarf.sh)
[![GitHub Stars](https://img.shields.io/github/stars/linuxserver/docker-nextcloud.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-nextcloud) [![GitHub Stars](https://img.shields.io/github/stars/linuxserver/docker-nextcloud.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-nextcloud)
[![GitHub Release](https://img.shields.io/github/release/linuxserver/docker-nextcloud.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-nextcloud/releases) [![GitHub Release](https://img.shields.io/github/release/linuxserver/docker-nextcloud.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-nextcloud/releases)
[![GitHub Package Repository](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitHub%20Package&logo=github)](https://github.com/linuxserver/docker-nextcloud/packages) [![GitHub Package Repository](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitHub%20Package&logo=github)](https://github.com/linuxserver/docker-nextcloud/packages)
@@ -315,6 +315,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
## Versions ## Versions
* **24.06.24:** - Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
* **06.03.24:** - Rebase to Alpine 3.19 with php 8.3. * **06.03.24:** - Rebase to Alpine 3.19 with php 8.3.
* **02.01.24:** - Existing users should update: site-confs/default.conf - Cleanup default site conf. * **02.01.24:** - Existing users should update: site-confs/default.conf - Cleanup default site conf.
* **22.12.23:** - Site default conf updating to include mime.types for js and mjs and update location to include more file types. * **22.12.23:** - Site default conf updating to include mime.types for js and mjs and update location to include more file types.
+2 -3
View File
@@ -7,7 +7,6 @@ custom_version_command: "curl -sX GET https://api.github.com/repos/nextcloud/ser
release_type: prerelease release_type: prerelease
release_tag: develop release_tag: develop
ls_branch: develop ls_branch: develop
build_armhf: false
repo_vars: repo_vars:
- BUILD_VERSION_ARG = 'NEXTCLOUD_RELEASE' - BUILD_VERSION_ARG = 'NEXTCLOUD_RELEASE'
- LS_USER = 'linuxserver' - LS_USER = 'linuxserver'
@@ -23,6 +22,6 @@ repo_vars:
- CI_PORT='443' - CI_PORT='443'
- CI_SSL='true' - CI_SSL='true'
- CI_DELAY='120' - CI_DELAY='120'
- CI_DOCKERENV='TZ=US/Pacific' - CI_DOCKERENV=''
- CI_AUTH='user:password' - CI_AUTH=''
- CI_WEBPATH='' - CI_WEBPATH=''
+257 -344
View File
@@ -1,12 +1,11 @@
NAME VERSION TYPE NAME VERSION TYPE
@nextcloud/text 3.10.0 npm
Process Wrapper 1.0.0.0 dotnet (+1 duplicate) Process Wrapper 1.0.0.0 dotnet (+1 duplicate)
activity 2.21.0 npm activity 3.0.0 npm
alpine-baselayout 3.4.3-r2 apk alpine-baselayout 3.6.5-r0 apk
alpine-baselayout-data 3.4.3-r2 apk alpine-baselayout-data 3.6.5-r0 apk
alpine-keys 2.4-r1 apk alpine-keys 2.4-r1 apk
alpine-release 3.19.1-r0 apk alpine-release 3.20.1-r0 apk
alsa-lib 1.2.10-r0 apk alsa-lib 1.2.11-r0 apk
amphp/amp v2.6.2 php-composer amphp/amp v2.6.2 php-composer
amphp/byte-stream v1.8.1 php-composer amphp/byte-stream v1.8.1 php-composer
amphp/parallel v1.4.3 php-composer amphp/parallel v1.4.3 php-composer
@@ -14,474 +13,388 @@ amphp/parser v1.1.0 php-compos
amphp/process v1.1.4 php-composer amphp/process v1.1.4 php-composer
amphp/serialization v1.0.0 php-composer amphp/serialization v1.0.0 php-composer
amphp/sync v1.4.2 php-composer amphp/sync v1.4.2 php-composer
anyhow 1.0.71 rust-crate aom-libs 3.9.0-r0 apk
anyhow 1.0.75 rust-crate apache2-utils 2.4.62-r0 apk
aom-libs 3.7.1-r0 apk apk-tools 2.14.4-r0 apk
apache2-utils 2.4.58-r1 apk
apk-tools 2.14.0-r5 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
arg_enum_proc_macro 0.3.2 rust-crate
argon2-libs 20190702-r5 apk argon2-libs 20190702-r5 apk
arrayvec 0.7.2 rust-crate aws/aws-crt-php v1.2.5 php-composer
av-metrics 0.9.0 rust-crate aws/aws-sdk-php 3.311.2 php-composer
av1-grain 0.2.2 rust-crate
aws/aws-crt-php v1.0.2 php-composer
aws/aws-sdk-php 3.240.8 php-composer
bamarni/composer-bin-plugin 1.8.2 php-composer
bantu/ini-get-wrapper v1.0.1 php-composer bantu/ini-get-wrapper v1.0.1 php-composer
bash 5.2.21-r0 apk bash 5.2.26-r0 apk
beberlei/assert v3.3.1 php-composer brick/math 0.12.1 php-composer
bitflags 1.3.2 rust-crate brotli-libs 1.1.0-r2 apk
bitstream-io 1.6.0 rust-crate bruteforcesettings 3.0.0 npm
bitstream-io 1.7.0 rust-crate busybox 1.36.1-r29 apk
bitvec 1.0.1 rust-crate busybox-binsh 1.36.1-r29 apk
bitvec_helpers 3.1.2 rust-crate c-ares 1.28.1-r0 apk
brick/math 0.9.2 php-composer
brotli-libs 1.1.0-r1 apk
bruteforcesettings 2.9.0 npm
busybox 1.36.1-r15 apk
busybox-binsh 1.36.1-r15 apk
c-ares 1.24.0-r1 apk
c-client 2007f-r15 apk c-client 2007f-r15 apk
ca-certificates 20230506-r0 apk ca-certificates 20240705-r0 apk
ca-certificates-bundle 20230506-r0 apk ca-certificates-bundle 20240705-r0 apk
cfg-if 1.0.0 rust-crate catatonit 0.2.0-r0 apk
christian-riesen/base32 1.6.0 php-composer christian-riesen/base32 1.6.0 php-composer
cjson 1.7.17-r0 apk cjson 1.7.18-r0 apk
clap 4.0.32 rust-crate composer 2.7.7 binary
clap_complete 4.0.7 rust-crate coreutils 9.5-r1 apk
clap_derive 4.0.21 rust-crate coreutils-env 9.5-r1 apk
clap_lex 0.3.0 rust-crate coreutils-fmt 9.5-r1 apk
composer 2.7.2 binary coreutils-sha512sum 9.5-r1 apk
console 0.15.5 rust-crate curl 8.8.0-r0 apk
coreutils 9.4-r2 apk
coreutils-env 9.4-r2 apk
coreutils-fmt 9.4-r2 apk
coreutils-sha512sum 9.4-r2 apk
crc 3.0.1 rust-crate
crc-catalog 2.2.0 rust-crate
crossbeam 0.8.2 rust-crate
crossbeam-channel 0.5.8 rust-crate
crossbeam-deque 0.8.3 rust-crate
crossbeam-epoch 0.9.14 rust-crate
crossbeam-queue 0.3.8 rust-crate
crossbeam-utils 0.8.15 rust-crate
curl 8.5.0-r0 apk
cweagans/composer-patches 1.7.3 php-composer cweagans/composer-patches 1.7.3 php-composer
dbus-libs 1.14.10-r0 apk dbus-libs 1.14.10-r1 apk
deepdiver/zipstreamer v2.0.2 php-composer deepdiver/zipstreamer v2.0.3 php-composer
deepdiver1975/tarstreamer v2.1.0 php-composer deepdiver1975/tarstreamer v2.1.0 php-composer
doctrine/cache 2.2.0 php-composer doctrine/cache 2.2.0 php-composer
doctrine/dbal 3.7.0 php-composer doctrine/dbal 3.8.3 php-composer
doctrine/deprecations 1.1.2 php-composer doctrine/deprecations 1.1.3 php-composer
doctrine/event-manager 1.2.0 php-composer doctrine/event-manager 1.2.0 php-composer
doctrine/lexer 2.1.0 php-composer doctrine/lexer 3.0.1 php-composer
dolby_vision 3.2.0 rust-crate egulias/email-validator 4.0.2 php-composer
egulias/email-validator 3.2.6 php-composer ffmpeg 6.1.1-r8 apk
either 1.8.1 rust-crate ffmpeg-libavcodec 6.1.1-r8 apk
fern 0.6.2 rust-crate ffmpeg-libavdevice 6.1.1-r8 apk
ffmpeg 6.1.1-r0 apk ffmpeg-libavfilter 6.1.1-r8 apk
ffmpeg-libavcodec 6.1.1-r0 apk ffmpeg-libavformat 6.1.1-r8 apk
ffmpeg-libavdevice 6.1.1-r0 apk ffmpeg-libavutil 6.1.1-r8 apk
ffmpeg-libavfilter 6.1.1-r0 apk ffmpeg-libpostproc 6.1.1-r8 apk
ffmpeg-libavformat 6.1.1-r0 apk ffmpeg-libswresample 6.1.1-r8 apk
ffmpeg-libavutil 6.1.1-r0 apk ffmpeg-libswscale 6.1.1-r8 apk
ffmpeg-libpostproc 6.1.1-r0 apk
ffmpeg-libswresample 6.1.1-r0 apk
ffmpeg-libswscale 6.1.1-r0 apk
fftw-double-libs 3.3.10-r5 apk fftw-double-libs 3.3.10-r5 apk
fgrosse/phpasn1 v2.3.0 php-composer files_downloadlimit 3.0.0 npm
files_downloadlimit 1.1.0 npm files_pdfviewer 3.0.0 npm
files_pdfviewer 2.10.0 npm findutils 4.9.0-r5 apk
firstrunwizard 2.18.0 npm firstrunwizard 3.0.0 npm
fontconfig 2.14.2-r4 apk fontconfig 2.15.0-r1 apk
freetype 2.13.2-r0 apk freetype 2.13.2-r0 apk
fribidi 1.0.13-r0 apk fribidi 1.0.15-r0 apk
funty 2.0.0 rust-crate fusonic/opengraph v2.3.0 php-composer
fusonic/linq v1.1.0 php-composer
fusonic/opengraph v2.2.0 php-composer
gdbm 1.23-r1 apk gdbm 1.23-r1 apk
getrandom 0.2.9 rust-crate giflib 5.2.2-r0 apk
giggsey/libphonenumber-for-php-lite 8.13.27 php-composer giggsey/libphonenumber-for-php-lite 8.13.35 php-composer
git 2.43.0-r0 apk git 2.45.2-r0 apk
glib 2.78.4-r0 apk git-init-template 2.45.2-r0 apk
glib 2.80.2-r0 apk
glslang-libs 1.3.261.1-r0 apk glslang-libs 1.3.261.1-r0 apk
gmp 6.3.0-r0 apk gmp 6.3.0-r1 apk
gnu-libiconv 1.17-r2 apk gnu-libiconv 1.17-r2 apk
gnu-libiconv-libs 1.17-r2 apk gnu-libiconv-libs 1.17-r2 apk
gnutls 3.8.4-r0 apk gnutls 3.8.5-r0 apk
graphite2 1.3.14-r6 apk graphite2 1.3.14-r6 apk
guzzlehttp/guzzle 7.8.1 php-composer guzzlehttp/guzzle 7.8.1 php-composer
guzzlehttp/promises 1.5.3 php-composer guzzlehttp/promises 2.0.2 php-composer
guzzlehttp/psr7 2.6.2 php-composer guzzlehttp/psr7 2.6.2 php-composer
guzzlehttp/uri-template v0.2.0 php-composer guzzlehttp/uri-template v1.0.3 php-composer
harfbuzz 8.3.0-r0 apk harfbuzz 8.5.0-r0 apk
heck 0.4.1 rust-crate
hexogen/kdtree v0.2.5 php-composer hexogen/kdtree v0.2.5 php-composer
hiredis 1.2.0-r0 apk hwdata-pci 0.382-r0 apk
hwdata-pci 0.377.2-r0 apk
icewind/searchdav v3.1.0 php-composer icewind/searchdav v3.1.0 php-composer
icewind/smb v3.5.4 php-composer icewind/smb v3.5.4 php-composer
icewind/streams v0.7.7 php-composer (+1 duplicate) icewind/streams v0.7.7 php-composer (+1 duplicate)
icu-data-en 74.1-r0 apk icu-data-en 74.2-r0 apk
icu-libs 74.1-r0 apk icu-libs 74.2-r0 apk
imagemagick 7.1.1.26-r0 apk imagemagick 7.1.1.32-r2 apk
imagemagick-jpeg 7.1.1.26-r0 apk imagemagick-jpeg 7.1.1.32-r2 apk
imagemagick-jxl 7.1.1.26-r0 apk imagemagick-jxl 7.1.1.32-r2 apk
imagemagick-libs 7.1.1.26-r0 apk imagemagick-libs 7.1.1.32-r2 apk
imagemagick-webp 7.1.1.26-r0 apk imagemagick-webp 7.1.1.32-r2 apk
interpolate_name 0.2.3 rust-crate imath 3.1.11-r2 apk
io-lifetimes 1.0.10 rust-crate
is-terminal 0.4.7 rust-crate
itertools 0.10.5 rust-crate
ivf 0.1.2 rust-crate
jansson 2.14-r4 apk jansson 2.14-r4 apk
jq 1.7.1-r0 apk jq 1.7.1-r0 apk
justinrainbow/json-schema v5.2.13 php-composer justinrainbow/json-schema v5.2.13 php-composer
kornrunner/blurhash v1.2.2 php-composer kornrunner/blurhash v1.2.2 php-composer
lab 0.11.0 rust-crate
lame-libs 3.100-r5 apk lame-libs 3.100-r5 apk
laravel/serializable-closure v1.3.3 php-composer laravel/serializable-closure v1.3.3 php-composer
lazy_static 1.4.0 rust-crate lcms2 2.16-r0 apk
lcms2 2.15-r4 apk lcobucci/clock 3.0.0 php-composer
ldb 2.7.2-r1 apk ldb 2.8.0-r1 apk
league/flysystem 2.5.0 php-composer league/flysystem 2.5.0 php-composer
league/mime-type-detection 1.11.0 php-composer league/mime-type-detection 1.11.0 php-composer
league/uri 6.4.0 php-composer libSvtAv1Enc 2.0.0-r1 apk
league/uri-interfaces 2.2.0 php-composer libacl 2.3.2-r0 apk
libSvtAv1Enc 1.7.0-r0 apk libarchive 3.7.4-r0 apk
libacl 2.3.1-r4 apk libass 0.17.2-r0 apk
libarchive 3.7.2-r0 apk libasyncns 0.8-r3 apk
libass 0.17.1-r1 apk libattr 2.5.2-r0 apk
libasyncns 0.8-r2 apk libauth-samba 4.19.6-r0 apk
libattr 2.5.1-r5 apk libavif 1.0.4-r0 apk
libavif 1.0.3-r0 apk libblkid 2.40.1-r1 apk
libblkid 2.39.3-r0 apk
libbluray 1.3.4-r1 apk libbluray 1.3.4-r1 apk
libbsd 0.11.7-r3 apk libbsd 0.12.2-r0 apk
libbz2 1.0.8-r6 apk libbz2 1.0.8-r6 apk
libc 0.2.144 rust-crate libcap2 2.70-r0 apk
libc 0.2.149 rust-crate libcrypto3 3.3.1-r3 apk
libc-utils 0.7.2-r5 apk libcurl 8.8.0-r0 apk
libcap2 2.69-r1 apk libdav1d 1.4.2-r0 apk
libcrypto3 3.1.4-r5 apk libdovi 3.3.0-r0 apk
libcurl 8.5.0-r0 apk libdrm 2.4.120-r0 apk
libdav1d 1.3.0-r1 apk libeconf 0.6.3-r0 apk
libdovi 3.2.0-r1 apk libedit 20240517.3.1-r0 apk
libdrm 2.4.118-r0 apk
libedit 20230828.3.1-r3 apk
libevent 2.1.12-r7 apk libevent 2.1.12-r7 apk
libexpat 2.6.2-r0 apk libexpat 2.6.2-r0 apk
libffi 3.4.4-r3 apk libffi 3.4.6-r0 apk
libflac 1.4.3-r1 apk libflac 1.4.3-r1 apk
libformw 6.4_p20231125-r0 apk libformw 6.4_p20240420-r0 apk
libgcc 13.2.1_git20231014-r0 apk libgcc 13.2.1_git20240309-r0 apk
libgomp 13.2.1_git20231014-r0 apk libgomp 13.2.1_git20240309-r0 apk
libhwy 1.0.7-r0 apk libhwy 1.0.7-r0 apk
libice 1.1.1-r5 apk libice 1.1.1-r6 apk
libidn2 2.3.4-r4 apk libidn2 2.3.7-r0 apk
libintl 0.22.3-r0 apk libintl 0.22.5-r0 apk
libjpeg-turbo 3.0.1-r0 apk libjpeg-turbo 3.0.3-r0 apk
libjxl 0.8.2-r0 apk libjxl 0.10.2-r0 apk
libldap 2.6.6-r1 apk libldap 2.6.7-r0 apk
libltdl 2.4.7-r3 apk libltdl 2.4.7-r3 apk
libmcrypt 2.5.8-r10 apk libmcrypt 2.5.8-r10 apk
libmd 1.1.0-r0 apk libmd 1.1.0-r0 apk
libmemcached-libs 1.1.4-r1 apk libmemcached-libs 1.1.4-r1 apk
libmount 2.39.3-r0 apk libmount 2.40.1-r1 apk
libncursesw 6.4_p20231125-r0 apk libncursesw 6.4_p20240420-r0 apk
libogg 1.3.5-r5 apk libogg 1.3.5-r5 apk
libopenmpt 0.7.3-r1 apk libopenmpt 0.7.7-r0 apk
libpanelw 6.4_p20231125-r0 apk libpanelw 6.4_p20240420-r0 apk
libpciaccess 0.17-r2 apk libpciaccess 0.18.1-r0 apk
libplacebo 6.338.1-r0 apk libplacebo 6.338.2-r1 apk
libpng 1.6.40-r0 apk libpng 1.6.43-r0 apk
libpq 16.2-r0 apk libpq 16.3-r0 apk
libproc2 4.0.4-r0 apk libproc2 4.0.4-r0 apk
libpulse 16.1-r11 apk libpsl 0.21.5-r1 apk
librist 0.2.10-r0 apk libpulse 17.0-r0 apk
libsasl 2.1.28-r5 apk librist 0.2.10-r1 apk
libsasl 2.1.28-r6 apk
libsharpyuv 1.3.2-r0 apk libsharpyuv 1.3.2-r0 apk
libsm 1.2.4-r3 apk libsm 1.2.4-r4 apk
libsmbclient 4.18.9-r0 apk libsmbclient 4.19.6-r0 apk
libsndfile 1.2.2-r0 apk libsndfile 1.2.2-r0 apk
libsodium 1.0.19-r0 apk libsodium 1.0.19-r0 apk
libsrt 1.5.3-r0 apk libsrt 1.5.3-r0 apk
libssh 0.10.6-r0 apk libssh 0.10.6-r0 apk
libssl3 3.1.4-r5 apk libssl3 3.3.1-r3 apk
libstdc++ 13.2.1_git20231014-r0 apk libstdc++ 13.2.1_git20240309-r0 apk
libtasn1 4.19.0-r2 apk libtasn1 4.19.0-r2 apk
libtheora 1.1.1-r18 apk libtheora 1.1.1-r18 apk
libunibreak 5.1-r3 apk libunibreak 6.1-r0 apk
libunistring 1.1-r2 apk libunistring 1.2-r0 apk
libuuid 2.39.3-r0 apk libuuid 2.40.1-r1 apk
libva 2.20.0-r0 apk libva 2.21.0-r0 apk
libvdpau 1.5-r2 apk libvdpau 1.5-r3 apk
libvorbis 1.3.7-r2 apk libvorbis 1.3.7-r2 apk
libvpx 1.13.1-r0 apk libvpx 1.14.1-r0 apk
libwbclient 4.18.9-r0 apk libwbclient 4.19.6-r0 apk
libwebp 1.3.2-r0 apk libwebp 1.3.2-r0 apk
libwebpdemux 1.3.2-r0 apk libwebpdemux 1.3.2-r0 apk
libwebpmux 1.3.2-r0 apk libwebpmux 1.3.2-r0 apk
libx11 1.8.7-r0 apk libx11 1.8.9-r1 apk
libxau 1.0.11-r3 apk libxau 1.0.11-r4 apk
libxcb 1.16-r0 apk libxcb 1.16.1-r0 apk
libxdmcp 1.1.4-r3 apk libxdmcp 1.1.5-r1 apk
libxext 1.3.5-r3 apk libxext 1.3.6-r2 apk
libxfixes 6.0.1-r3 apk libxfixes 6.0.1-r4 apk
libxml2 2.11.7-r0 apk libxml2 2.12.7-r0 apk
libxpm 3.5.17-r0 apk libxpm 3.5.17-r0 apk
libxt 1.3.0-r4 apk libxt 1.3.0-r5 apk
libxxhash 0.8.2-r2 apk libxxhash 0.8.2-r2 apk
libzip 1.10.1-r0 apk libzip 1.10.1-r0 apk
libzmq 4.3.5-r2 apk libzmq 4.3.5-r2 apk
lilv-libs 0.24.22-r0 apk lilv-libs 0.24.24-r1 apk
linux-pam 1.5.3-r7 apk linux-pam 1.6.0-r0 apk
linux-raw-sys 0.3.7 rust-crate lmdb 0.9.32-r0 apk
lmdb 0.9.31-r0 apk logreader 3.0.0 npm
log 0.4.17 rust-crate
logreader 2.14.0 npm
logrotate 3.21.0-r1 apk logrotate 3.21.0-r1 apk
lz4-libs 1.9.4-r5 apk lz4-libs 1.9.4-r5 apk
maybe-rayon 0.1.1 rust-crate masterminds/html5 2.9.0 php-composer
mbedtls 2.28.7-r0 apk mbedtls 3.6.0-r0 apk
memchr 2.5.0 rust-crate
memoffset 0.8.0 rust-crate
mexitek/phpcolors v1.0.4 php-composer mexitek/phpcolors v1.0.4 php-composer
microsoft/azure-storage-blob 1.5.4 php-composer microsoft/azure-storage-blob 1.5.4 php-composer
microsoft/azure-storage-common 1.5.2 php-composer microsoft/azure-storage-common 1.5.2 php-composer
minimal-lexical 0.2.1 rust-crate
mlocati/ip-lib 1.18.0 php-composer mlocati/ip-lib 1.18.0 php-composer
mpg123-libs 1.32.3-r0 apk mpg123-libs 1.32.6-r0 apk
mtdowling/jmespath.php 2.6.1 php-composer mtdowling/jmespath.php 2.7.0 php-composer
musl 1.2.4_git20230717-r4 apk musl 1.2.5-r0 apk
musl-utils 1.2.4_git20230717-r4 apk musl-utils 1.2.5-r0 apk
nano 7.2-r1 apk nano 8.0-r0 apk
ncurses-terminfo-base 6.4_p20231125-r0 apk ncurses-terminfo-base 6.4_p20240420-r0 apk
netcat-openbsd 1.226-r0 apk netcat-openbsd 1.226-r0 apk
nettle 3.9.1-r0 apk nettle 3.9.1-r0 apk
new_debug_unreachable 1.0.4 rust-crate
nextcloud 1.0.0 npm nextcloud 1.0.0 npm
nextcloud/lognormalizer v1.0.0 php-composer nextcloud/lognormalizer v1.0.0 php-composer
nghttp2-libs 1.58.0-r0 apk nghttp2-libs 1.62.1-r0 apk
nginx 1.24.0-r15 apk nginx 1.26.1-r0 apk
nom 7.1.3 rust-crate notifications 3.0.0 npm
noop_proc_macro 0.3.0 rust-crate numactl 2.0.18-r0 apk
notifications 2.17.0 npm
num-bigint 0.4.3 rust-crate
num-derive 0.3.3 rust-crate
num-integer 0.1.45 rust-crate
num-rational 0.4.1 rust-crate
num-traits 0.2.15 rust-crate
num_cpus 1.15.0 rust-crate
numactl 2.0.16-r4 apk
once_cell 1.17.1 rust-crate
onevpl-libs 2023.3.1-r2 apk onevpl-libs 2023.3.1-r2 apk
oniguruma 6.9.9-r0 apk oniguruma 6.9.9-r0 apk
openssl 3.1.4-r5 apk openexr-libiex 3.1.13-r1 apk
opus 1.4-r0 apk openexr-libilmthread 3.1.13-r1 apk
orc 0.4.34-r0 apk openexr-libopenexr 3.1.13-r1 apk
os_str_bytes 6.5.0 rust-crate openssl 3.3.1-r3 apk
opus 1.5.2-r0 apk
orc 0.4.37-r0 apk
p11-kit 0.25.3-r0 apk p11-kit 0.25.3-r0 apk
password_policy 1.19.0 npm paragonie/constant_time_encoding v2.6.3 php-composer
paste 1.0.12 rust-crate password_policy 2.0.0 npm
pcre 8.45-r3 apk pcre 8.45-r3 apk
pcre2 10.42-r2 apk pcre2 10.43-r0 apk
pear/archive_tar 1.4.14 php-composer pear/archive_tar 1.5.0 php-composer
pear/console_getopt v1.4.3 php-composer pear/console_getopt v1.4.3 php-composer
pear/pear-core-minimal v1.10.14 php-composer pear/pear-core-minimal v1.10.15 php-composer
pear/pear_exception v1.0.2 php-composer pear/pear_exception v1.0.2 php-composer
photos 2.5.0 npm photos 3.0.0 npm
php-http/guzzle7-adapter 1.0.0 php-composer php-http/guzzle7-adapter 1.0.0 php-composer
php-http/httplug 2.2.0 php-composer php-http/httplug 2.2.0 php-composer
php-http/promise 1.1.0 php-composer php-http/promise 1.1.0 php-composer
php-opencloud/openstack v3.2.1 php-composer php-opencloud/openstack v3.10.0 php-composer
php83 8.3.4-r0 apk php83 8.3.9-r0 apk
php83-bcmath 8.3.4-r0 apk php83-bcmath 8.3.9-r0 apk
php83-bz2 8.3.4-r0 apk php83-bz2 8.3.9-r0 apk
php83-common 8.3.4-r0 apk php83-common 8.3.9-r0 apk
php83-ctype 8.3.4-r0 apk php83-ctype 8.3.9-r0 apk
php83-curl 8.3.4-r0 apk php83-curl 8.3.9-r0 apk
php83-dom 8.3.4-r0 apk php83-dom 8.3.9-r0 apk
php83-exif 8.3.4-r0 apk php83-exif 8.3.9-r0 apk
php83-fileinfo 8.3.4-r0 apk php83-fileinfo 8.3.9-r0 apk
php83-fpm 8.3.4-r0 apk php83-fpm 8.3.9-r0 apk
php83-ftp 8.3.4-r0 apk php83-ftp 8.3.9-r0 apk
php83-gd 8.3.4-r0 apk php83-gd 8.3.9-r0 apk
php83-gmp 8.3.4-r0 apk php83-gmp 8.3.9-r0 apk
php83-iconv 8.3.4-r0 apk php83-iconv 8.3.9-r0 apk
php83-imap 8.3.4-r0 apk php83-imap 8.3.9-r0 apk
php83-intl 8.3.4-r0 apk php83-intl 8.3.9-r0 apk
php83-ldap 8.3.4-r0 apk php83-ldap 8.3.9-r0 apk
php83-mbstring 8.3.4-r0 apk php83-mbstring 8.3.9-r0 apk
php83-mysqlnd 8.3.4-r0 apk php83-mysqlnd 8.3.9-r0 apk
php83-opcache 8.3.4-r0 apk php83-opcache 8.3.9-r0 apk
php83-openssl 8.3.4-r0 apk php83-openssl 8.3.9-r0 apk
php83-pcntl 8.3.4-r0 apk php83-pcntl 8.3.9-r0 apk
php83-pdo 8.3.4-r0 apk php83-pdo 8.3.9-r0 apk
php83-pdo_mysql 8.3.4-r0 apk php83-pdo_mysql 8.3.9-r0 apk
php83-pdo_pgsql 8.3.4-r0 apk php83-pdo_pgsql 8.3.9-r0 apk
php83-pdo_sqlite 8.3.4-r0 apk php83-pdo_sqlite 8.3.9-r0 apk
php83-pecl-apcu 5.1.23-r0 apk php83-pecl-apcu 5.1.23-r0 apk
php83-pecl-igbinary 3.2.15-r0 apk php83-pecl-igbinary 3.2.15-r0 apk
php83-pecl-imagick 3.7.0-r0 apk php83-pecl-imagick 3.7.0-r0 apk
php83-pecl-mcrypt 1.0.7-r0 apk php83-pecl-mcrypt 1.0.7-r0 apk
php83-pecl-memcached 3.2.0-r0 apk php83-pecl-memcached 3.2.0-r0 apk
php83-pecl-msgpack 2.2.0-r1 apk php83-pecl-msgpack 2.2.0-r2 apk
php83-pecl-redis 6.0.2-r0 apk php83-pecl-redis 6.0.2-r0 apk
php83-pecl-smbclient 1.1.1-r0 apk php83-pecl-smbclient 1.1.1-r0 apk
php83-pgsql 8.3.4-r0 apk php83-pgsql 8.3.9-r0 apk
php83-phar 8.3.4-r0 apk php83-phar 8.3.9-r0 apk
php83-posix 8.3.4-r0 apk php83-posix 8.3.9-r0 apk
php83-session 8.3.4-r0 apk php83-session 8.3.9-r0 apk
php83-simplexml 8.3.4-r0 apk php83-simplexml 8.3.9-r0 apk
php83-sockets 8.3.4-r0 apk php83-sockets 8.3.9-r0 apk
php83-sodium 8.3.4-r0 apk php83-sodium 8.3.9-r0 apk
php83-sqlite3 8.3.4-r0 apk php83-sqlite3 8.3.9-r0 apk
php83-sysvsem 8.3.4-r0 apk php83-sysvsem 8.3.9-r0 apk
php83-xml 8.3.4-r0 apk php83-xml 8.3.9-r0 apk
php83-xmlreader 8.3.4-r0 apk php83-xmlreader 8.3.9-r0 apk
php83-xmlwriter 8.3.4-r0 apk php83-xmlwriter 8.3.9-r0 apk
php83-zip 8.3.4-r0 apk php83-zip 8.3.9-r0 apk
phpseclib/phpseclib 2.0.45 php-composer phpseclib/phpseclib 2.0.47 php-composer
pimple/pimple v3.5.0 php-composer pimple/pimple v3.5.0 php-composer
popt 1.19-r3 apk popt 1.19-r3 apk
ppv-lite86 0.2.17 rust-crate privacy 2.0.0 npm
privacy 1.13.0 npm
proc-macro-error 1.0.4 rust-crate
proc-macro-error-attr 1.0.4 rust-crate
proc-macro2 1.0.57 rust-crate
procps-ng 4.0.4-r0 apk procps-ng 4.0.4-r0 apk
psr/cache 3.0.0 php-composer psr/cache 3.0.0 php-composer
psr/clock 1.0.0 php-composer psr/clock 1.0.0 php-composer
psr/container 2.0.2 php-composer psr/container 2.0.2 php-composer
psr/event-dispatcher 1.0.0 php-composer psr/event-dispatcher 1.0.0 php-composer
psr/http-client 1.0.3 php-composer psr/http-client 1.0.3 php-composer
psr/http-factory 1.0.2 php-composer psr/http-factory 1.1.0 php-composer
psr/http-message 1.1 php-composer psr/http-message 1.1 php-composer
psr/log 1.1.4 php-composer (+1 duplicate) psr/log 1.1.4 php-composer
psr/log 2.0.0 php-composer
punic/punic 3.8.1 php-composer punic/punic 3.8.1 php-composer
quote 1.0.27 rust-crate
radium 0.7.0 rust-crate
ralouphie/getallheaders 3.0.3 php-composer ralouphie/getallheaders 3.0.3 php-composer
ramsey/collection 1.1.3 php-composer rav1e-libs 0.7.1-r0 apk
ramsey/uuid 4.1.1 php-composer readline 8.2.10-r0 apk
rand 0.8.5 rust-crate recommendations 3.0.0 npm
rand_chacha 0.3.1 rust-crate related_resources 1.5.0 npm
rand_core 0.6.4 rust-crate rsync 3.3.0-r0 apk
rav1e 0.6.6 rust-crate
rav1e-libs 0.6.6-r2 apk
rayon 1.7.0 rust-crate
rayon-core 1.11.0 rust-crate
readline 8.2.1-r2 apk
recommendations 2.1.0 npm
related_resources 1.4.0 npm
rsync 3.2.7-r4 apk
rubix/ml dev-chore/bump-flysystem-v2.1.1 php-composer rubix/ml dev-chore/bump-flysystem-v2.1.1 php-composer
rubix/tensor 2.2.3 php-composer rubix/tensor 2.2.3 php-composer
rullzer/easytotp v0.1.4 php-composer rullzer/easytotp v0.1.4 php-composer
rust_hawktracer 0.7.0 rust-crate sabre/dav 4.6.0 php-composer
rust_hawktracer_normal_macro 0.4.1 rust-crate
rust_hawktracer_proc_macro 0.4.1 rust-crate
rustix 0.37.19 rust-crate
sabre/dav 4.5.0 php-composer
sabre/event 5.1.4 php-composer sabre/event 5.1.4 php-composer
sabre/http 5.1.10 php-composer sabre/http 5.1.10 php-composer
sabre/uri 2.3.3 php-composer sabre/uri 2.3.3 php-composer
sabre/vobject 4.5.4 php-composer sabre/vobject 4.5.4 php-composer
sabre/xml 2.2.6 php-composer sabre/xml 2.2.7 php-composer
samba-client 4.18.9-r0 apk samba-client 4.19.6-r0 apk
samba-client-libs 4.18.9-r0 apk samba-client-libs 4.19.6-r0 apk
samba-common 4.18.9-r0 apk samba-common 4.19.6-r0 apk
samba-libs 4.18.9-r0 apk samba-libs 4.19.6-r0 apk
samba-util-libs 4.18.9-r0 apk samba-util-libs 4.19.6-r0 apk
scan_fmt 0.2.6 rust-crate
scanelf 1.3.7-r2 apk scanelf 1.3.7-r2 apk
scopeguard 1.1.0 rust-crate
scssphp/scssphp v1.12.1 php-composer scssphp/scssphp v1.12.1 php-composer
sdl2 2.28.5-r0 apk sdl2 2.28.5-r1 apk
serd-libs 0.32.0-r0 apk serd-libs 0.32.2-r0 apk
serde 1.0.163 rust-crate shaderc 2024.0-r0 apk
serde_derive 1.0.163 rust-crate shadow 4.15.1-r0 apk
shaderc 2023.7-r0 apk skalibs 2.14.1.1-r0 apk
shadow 4.14.2-r0 apk
signal-hook 0.3.15 rust-crate
signal-hook-registry 1.4.1 rust-crate
simd_helpers 0.1.0 rust-crate
skalibs 2.14.0.1-r0 apk
sord-libs 0.16.16-r0 apk sord-libs 0.16.16-r0 apk
soxr 0.1.3-r7 apk soxr 0.1.3-r7 apk
speexdsp 1.2.1-r2 apk speexdsp 1.2.1-r2 apk
spirv-tools 1.3.261.1-r0 apk spirv-tools 1.3.261.1-r0 apk
spomky-labs/base64url v2.0.4 php-composer spomky-labs/cbor-php 3.0.4 php-composer
spomky-labs/cbor-php v2.0.1 php-composer spomky-labs/pki-framework 1.2.1 php-composer
sqlite-libs 3.44.2-r0 apk sqlite-libs 3.45.3-r1 apk
sratom 0.6.16-r0 apk sratom 0.6.16-r0 apk
ssl_client 1.36.1-r15 apk ssl_client 1.36.1-r29 apk
stecman/symfony-console-completion 0.11.0 php-composer stecman/symfony-console-completion 0.11.0 php-composer
sudo 1.9.15_p2-r0 apk sudo 1.9.15_p5-r0 apk
support 1.12.0 npm support 2.0.0 npm
suspicious_login 7.0.0 npm suspicious_login 8.0.0 npm
symfony/console v5.4.35 php-composer symfony/console v5.4.35 php-composer
symfony/css-selector v5.4.11 php-composer symfony/css-selector v6.4.3 php-composer
symfony/deprecation-contracts v3.0.2 php-composer symfony/deprecation-contracts v3.5.0 php-composer
symfony/dom-crawler v5.4.11 php-composer symfony/dom-crawler v6.4.4 php-composer
symfony/event-dispatcher v5.4.26 php-composer symfony/event-dispatcher v5.4.26 php-composer
symfony/event-dispatcher-contracts v3.0.2 php-composer symfony/event-dispatcher-contracts v3.0.2 php-composer
symfony/http-foundation v5.4.25 php-composer symfony/http-foundation v5.4.25 php-composer
symfony/mailer v5.4.22 php-composer symfony/mailer v5.4.22 php-composer
symfony/mime v5.4.19 php-composer symfony/mime v5.4.19 php-composer
symfony/polyfill-ctype v1.28.0 php-composer symfony/polyfill-ctype v1.29.0 php-composer
symfony/polyfill-intl-grapheme v1.28.0 php-composer symfony/polyfill-intl-grapheme v1.29.0 php-composer
symfony/polyfill-intl-idn v1.28.0 php-composer symfony/polyfill-intl-idn v1.29.0 php-composer
symfony/polyfill-intl-normalizer v1.28.0 php-composer symfony/polyfill-intl-normalizer v1.29.0 php-composer
symfony/polyfill-mbstring v1.27.0 php-composer symfony/polyfill-mbstring v1.27.0 php-composer
symfony/polyfill-mbstring v1.28.0 php-composer symfony/polyfill-mbstring v1.29.0 php-composer
symfony/polyfill-php72 v1.28.0 php-composer symfony/polyfill-php72 v1.29.0 php-composer
symfony/polyfill-php73 v1.26.0 php-composer symfony/polyfill-php73 v1.26.0 php-composer
symfony/polyfill-php73 v1.28.0 php-composer symfony/polyfill-php73 v1.28.0 php-composer
symfony/polyfill-php80 v1.27.0 php-composer symfony/polyfill-php80 v1.27.0 php-composer
symfony/polyfill-php80 v1.28.0 php-composer symfony/polyfill-php80 v1.29.0 php-composer
symfony/polyfill-uuid v1.29.0 php-composer
symfony/process v5.4.34 php-composer symfony/process v5.4.34 php-composer
symfony/routing v5.4.25 php-composer symfony/routing v5.4.25 php-composer
symfony/service-contracts v3.0.2 php-composer symfony/service-contracts v3.0.2 php-composer
symfony/string v6.0.19 php-composer symfony/string v6.0.19 php-composer
symfony/translation v5.4.24 php-composer symfony/translation v6.4.4 php-composer
symfony/translation-contracts v2.4.0 php-composer symfony/translation-contracts v3.4.2 php-composer
syn 1.0.109 rust-crate symfony/uid v6.4.3 php-composer
syn 2.0.16 rust-crate talloc 2.4.2-r1 apk
talloc 2.4.2-r0 apk tdb-libs 1.4.9-r1 apk
tap 1.0.1 rust-crate tevent 0.16.1-r0 apk
tdb-libs 1.4.9-r0 apk text 4.0.0 npm
termcolor 1.2.0 rust-crate twofactor_totp 12.0.0-dev npm
terminal_size 0.2.6 rust-crate tzdata 2024a-r1 apk
tevent 0.15.0-r0 apk utmps-libs 0.1.2.2-r1 apk
thecodingmachine/safe v1.3.3 php-composer
thiserror 1.0.40 rust-crate
thiserror-impl 1.0.40 rust-crate
twofactor_totp 11.0.0-dev npm
tzdata 2024a-r0 apk
unicode-ident 1.0.8 rust-crate
unicode-width 0.1.10 rust-crate
utmps-libs 0.1.2.2-r0 apk
v4l-utils-libs 1.24.1-r1 apk v4l-utils-libs 1.24.1-r1 apk
v_frame 0.3.3 rust-crate
vidstab 1.1.1-r0 apk vidstab 1.1.1-r0 apk
viewer 2.3.0 npm viewer 3.0.0 npm
vulkan-loader 1.3.261.1-r0 apk vulkan-loader 1.3.261.1-r0 apk
wapmorgan/mp3info 0.1.0 php-composer wapmorgan/mp3info 0.1.0 php-composer
wayland-libs-client 1.22.0-r4 apk wayland-libs-client 1.22.0-r4 apk
web-auth/cose-lib v3.3.9 php-composer web-auth/cose-lib 4.3.0 php-composer
web-auth/metadata-service v3.3.9 php-composer web-auth/metadata-service 4.8.5 php-composer
web-auth/webauthn-lib v3.3.9 php-composer web-auth/webauthn-lib 4.8.5 php-composer
wyz 0.5.1 rust-crate
x264-libs 0.164_git20231001-r0 apk x264-libs 0.164_git20231001-r0 apk
x265-libs 3.5-r4 apk x265-libs 3.6-r0 apk
xvidcore 1.3.7-r2 apk xvidcore 1.3.7-r2 apk
xz-libs 5.4.5-r0 apk xz-libs 5.6.1-r3 apk
y4m 0.8.0 rust-crate
zimg 3.0.5-r2 apk zimg 3.0.5-r2 apk
zix-libs 0.4.2-r0 apk zix-libs 0.4.2-r0 apk
zlib 1.3.1-r0 apk zlib 1.3.1-r1 apk
zstd-libs 1.5.5-r8 apk zstd-libs 1.5.6-r0 apk
+1 -15
View File
@@ -9,7 +9,6 @@ project_blurb: |
Where are your photos and documents? With Nextcloud you pick a server of your choice, at home, in a data center or at a provider. And that is where your files will be. Nextcloud runs on that server, protecting your data and giving you access from your desktop or mobile devices. Through Nextcloud you also access, sync and share your existing data on that FTP drive at the office, a Dropbox or a NAS you have at home. Where are your photos and documents? With Nextcloud you pick a server of your choice, at home, in a data center or at a provider. And that is where your files will be. Nextcloud runs on that server, protecting your data and giving you access from your desktop or mobile devices. Through Nextcloud you also access, sync and share your existing data on that FTP drive at the office, a Dropbox or a NAS you have at home.
project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}" project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}"
project_blurb_optional_extras_enabled: false
# supported architectures # supported architectures
available_architectures: available_architectures:
@@ -25,10 +24,6 @@ development_versions_items:
# container parameters # container parameters
common_param_env_vars_enabled: true common_param_env_vars_enabled: true
param_container_name: "{{ project_name }}" param_container_name: "{{ project_name }}"
param_usage_include_net: false
param_usage_include_env: true
param_env_vars:
- { env_var: "TZ", env_value: "Europe/London", desc: "Specify a timezone to use EG Europe/London." }
param_usage_include_vols: true param_usage_include_vols: true
param_volumes: param_volumes:
- { vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/config", desc: "Persistent config files" } - { vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/config", desc: "Persistent config files" }
@@ -36,16 +31,6 @@ param_volumes:
param_usage_include_ports: true param_usage_include_ports: true
param_ports: param_ports:
- { external_port: "443", internal_port: "443", port_desc: "WebUI" } - { external_port: "443", internal_port: "443", port_desc: "WebUI" }
param_device_map: false
cap_add_param: false
# optional container parameters
opt_param_usage_include_env: false
opt_param_usage_include_vols: false
opt_param_usage_include_ports: false
opt_param_device_map: false
opt_cap_add_param: false
optional_block_1: false
# application setup block # application setup block
app_setup_block_enabled: true app_setup_block_enabled: true
@@ -79,6 +64,7 @@ app_setup_block: |
# changelog # changelog
changelogs: changelogs:
- { date: "24.06.24:", desc: "Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings."}
- { date: "06.03.24:", desc: "Rebase to Alpine 3.19 with php 8.3."} - { date: "06.03.24:", desc: "Rebase to Alpine 3.19 with php 8.3."}
- { date: "02.01.24:", desc: "Existing users should update: site-confs/default.conf - Cleanup default site conf." } - { date: "02.01.24:", desc: "Existing users should update: site-confs/default.conf - Cleanup default site conf." }
- { date: "22.12.23:", desc: "Site default conf updating to include mime.types for js and mjs and update location to include more file types." } - { date: "22.12.23:", desc: "Site default conf updating to include mime.types for js and mjs and update location to include more file types." }
@@ -1,4 +1,4 @@
## Version 2024/01/03 - Changelog: https://github.com/linuxserver/docker-nextcloud/commits/master/root/defaults/nginx/site-confs/default.conf.sample ## Version 2024/06/24 - Changelog: https://github.com/linuxserver/docker-nextcloud/commits/master/root/defaults/nginx/site-confs/default.conf.sample
# Set the `immutable` cache control options only for assets with a cache busting `v` argument # Set the `immutable` cache control options only for assets with a cache busting `v` argument
map $arg_v $asset_immutable { map $arg_v $asset_immutable {
@@ -7,11 +7,8 @@ map $arg_v $asset_immutable {
} }
server { server {
listen 80 default_server; listen *:80 default_server;
listen [::]:80 default_server; listen *:443 ssl default_server;
listen 443 ssl http2 default_server;
listen [::]:443 ssl http2 default_server;
server_name _; server_name _;