Compare commits

...

27 Commits

Author SHA1 Message Date
LinuxServer-CI 47a0b290ab Bot Updating Package Versions 2024-07-23 11:54:14 +00:00
LinuxServer-CI 4b20e88109 Bot Updating Package Versions 2024-07-14 17:27:06 +00:00
LinuxServer-CI c045c2cfe4 Bot Updating Templated Files 2024-07-14 17:20:19 +00:00
LinuxServer-CI 05c9088a9c Bot Updating Templated Files 2024-07-14 17:18:09 +00:00
Adam bb618184c9 Merge pull request #450 from linuxserver/master-previous
Add previous to readme
2024-07-14 18:16:36 +01:00
thespad 2e8ea2cd8a Add previous to readme 2024-07-09 16:18:12 +01:00
LinuxServer-CI 9d9e6ac736 Bot Updating Package Versions 2024-07-09 11:50:58 +00:00
LinuxServer-CI 9c35ccc9c3 Bot Updating Package Versions 2024-07-02 11:51:37 +00:00
LinuxServer-CI 7c83ac3ae8 Bot Updating Package Versions 2024-06-25 14:59:04 +00:00
Adam ec446daf59 Merge pull request #446 from linuxserver/master-3.20
Rebase to 3.20 (master)
2024-06-25 15:51:49 +01:00
LinuxServer-CI ee0f0ba1da Bot Updating Package Versions 2024-06-25 11:51:30 +00:00
thespad 14ed393810 Rebase to 3.20 2024-06-24 20:54:22 +01:00
LinuxServer-CI 7bf3ea8641 Bot Updating Package Versions 2024-06-18 11:53:11 +00:00
LinuxServer-CI da6033ad1a Bot Updating Package Versions 2024-06-11 11:50:40 +00:00
LinuxServer-CI c7d16fd78d Bot Updating Package Versions 2024-06-04 11:51:44 +00:00
LinuxServer-CI b09792001d Bot Updating Package Versions 2024-05-28 11:50:44 +00:00
LinuxServer-CI dafdd3d0ef Bot Updating Templated Files 2024-05-21 11:51:44 +00:00
LinuxServer-CI 0fec1e2d1f Bot Updating Templated Files 2024-05-21 11:50:09 +00:00
LinuxServer-CI a1efdbff95 Bot Updating Package Versions 2024-05-19 12:27:49 +00:00
LinuxServer-CI 1b21aa9752 Bot Updating Templated Files 2024-05-19 12:23:48 +00:00
Adam 82d3ce42f5 Merge pull request #438 from matteocavestri/master
Add: util-linux (taskset)
2024-05-19 13:21:25 +01:00
Matteo Cavestri 1c717ed2d3 Update readme-vars.yml 2024-05-19 12:43:45 +02:00
Matteo Cavestri a9b4b64147 Add: util-linux (taskset) 2024-05-17 09:24:28 +02:00
LinuxServer-CI 1f8d395d78 Bot Updating Package Versions 2024-05-14 11:53:21 +00:00
LinuxServer-CI d520caca1d Bot Updating Templated Files 2024-05-14 11:49:01 +00:00
LinuxServer-CI 02d627ff88 Bot Updating Package Versions 2024-05-07 11:53:25 +00:00
LinuxServer-CI 035711f3e7 Bot Updating Templated Files 2024-05-07 11:49:12 +00:00
10 changed files with 289 additions and 370 deletions
+2
View File
@@ -5,6 +5,8 @@ on:
- '**/run'
- '**/finish'
- '**/check'
- 'root/migrations/*'
jobs:
permission_check:
uses: linuxserver/github-workflows/.github/workflows/init-svc-executable-permissions.yml@v1
+4 -3
View File
@@ -1,6 +1,6 @@
# 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
ARG BUILD_DATE
@@ -39,6 +39,7 @@ RUN \
php83-pdo_pgsql \
php83-pdo_sqlite \
php83-pecl-imagick \
php83-pecl-mcrypt \
php83-pecl-memcached \
php83-pecl-smbclient \
php83-pgsql \
@@ -50,9 +51,8 @@ RUN \
php83-xmlreader \
rsync \
samba-client \
util-linux \
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 ****" && \
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 && \
@@ -96,6 +96,7 @@ RUN \
rm -rf /app/www/src/updater && \
mkdir -p /app/www/src/data && \
chmod +x /app/www/src/occ && \
printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \
echo "**** cleanup ****" && \
rm -rf \
/tmp/*
+4 -3
View File
@@ -1,6 +1,6 @@
# 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
ARG BUILD_DATE
@@ -39,6 +39,7 @@ RUN \
php83-pdo_pgsql \
php83-pdo_sqlite \
php83-pecl-imagick \
php83-pecl-mcrypt \
php83-pecl-memcached \
php83-pecl-smbclient \
php83-pgsql \
@@ -50,9 +51,8 @@ RUN \
php83-xmlreader \
rsync \
samba-client \
util-linux \
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 ****" && \
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 && \
@@ -96,6 +96,7 @@ RUN \
rm -rf /app/www/src/updater && \
mkdir -p /app/www/src/data && \
chmod +x /app/www/src/occ && \
printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \
echo "**** cleanup ****" && \
rm -rf \
/tmp/*
Vendored
+22 -39
View File
@@ -31,8 +31,8 @@ pipeline {
CI_PORT='443'
CI_SSL='true'
CI_DELAY='120'
CI_DOCKERENV='TZ=US/Pacific'
CI_AUTH='user:password'
CI_DOCKERENV=''
CI_AUTH=''
CI_WEBPATH=''
}
stages {
@@ -245,7 +245,7 @@ pipeline {
-v ${WORKSPACE}:/mnt \
-e AWS_ACCESS_KEY_ID=\"${S3_KEY}\" \
-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 && \
python3 -m venv /lsiopy && \
pip install --no-cache-dir -U pip && \
@@ -295,7 +295,7 @@ pipeline {
echo "Jenkinsfile is up to date."
fi
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
if [[ -f "${i}" ]]; then
TEMPLATES_TO_DELETE="${i} ${TEMPLATES_TO_DELETE}"
@@ -352,7 +352,7 @@ pipeline {
fi
echo "Starting Stage 4 - External repo updates: Docs, Unraid Template and Readme Sync to Docker Hub"
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
cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md ${TEMPDIR}/docs/docker-documentation/docs/images/
cd ${TEMPDIR}/docs/docker-documentation
@@ -370,8 +370,8 @@ pipeline {
echo "Docs update not needed, skipping"
fi
mkdir -p ${TEMPDIR}/unraid
git clone 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/docker-templates.git ${TEMPDIR}/unraid/docker-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
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
@@ -381,7 +381,9 @@ pipeline {
echo "Updating Unraid template"
cd ${TEMPDIR}/unraid/templates/
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"
cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/
git add -u unraid/${CONTAINER_NAME}.xml
@@ -523,6 +525,7 @@ pipeline {
--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. \" \
--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} ."
}
}
@@ -554,6 +557,7 @@ pipeline {
--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. \" \
--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} ."
}
}
@@ -582,6 +586,7 @@ pipeline {
--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. \" \
--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} ."
sh "docker tag ${IMAGE}:arm64v8-${META_TAG} ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}"
retry(5) {
@@ -698,14 +703,14 @@ pipeline {
set -e
docker pull ghcr.io/linuxserver/ci:latest
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}
fi
docker run --rm \
--shm-size=1gb \
-v /var/run/docker.sock:/var/run/docker.sock \
-e IMAGE=\"${IMAGE}\" \
-e DELAY_START=\"${CI_DELAY}\" \
-e DOCKER_LOGS_TIMEOUT=\"${CI_DELAY}\" \
-e TAGS=\"${CI_TAGS}\" \
-e META_TAG=\"${META_TAG}\" \
-e PORT=\"${CI_PORT}\" \
@@ -789,7 +794,7 @@ pipeline {
echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin
echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin
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}
fi
for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do
@@ -813,35 +818,13 @@ pipeline {
docker push ${MANIFESTIMAGE}:amd64-${SEMVER}
docker push ${MANIFESTIMAGE}:arm64v8-${SEMVER}
fi
docker manifest push --purge ${MANIFESTIMAGE}:latest || :
docker manifest create ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm64v8-latest
docker manifest annotate ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:arm64v8-latest --os linux --arch arm64 --variant v8
docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG} || :
docker manifest create ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_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
done
for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do
docker buildx imagetools create -t ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm64v8-latest
docker buildx imagetools create -t ${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}
if [ -n "${SEMVER}" ]; then
docker manifest push --purge ${MANIFESTIMAGE}:${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-latest")
if [[ $(echo "$digest" | jq -r '.layers') != "null" ]]; then
docker manifest push --purge ${MANIFESTIMAGE}:arm32v7-latest || :
docker manifest create ${MANIFESTIMAGE}:arm32v7-latest ${MANIFESTIMAGE}:amd64-latest
docker manifest push --purge ${MANIFESTIMAGE}:arm32v7-latest
fi
docker manifest push --purge ${MANIFESTIMAGE}:latest
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}
docker buildx imagetools create -t ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER}
fi
done
'''
+7 -3
View File
@@ -28,7 +28,7 @@ Find us at:
# [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 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)
@@ -67,6 +67,7 @@ This image provides various versions that are available via tags. Please read th
| :----: | :----: |--- |
| latest | ✅ | Stable Nextcloud releases |
| develop | ✅ | Beta Nextcloud pre-releases *only* |
| previous | ✅ | Nextcloud releases from the previous major version |
## Application Setup
@@ -110,11 +111,11 @@ In order to enable HEIC image preview generation you will need to add the follow
),
```
You may need to log out and back in for the changes to come in to effect.
You may need to log out and back in for the changes to come in to effect.
This fix was sourced from [Nextcloud Documentation](https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/config_sample_php_parameters.html#enabledpreviewproviders)
Nextcloud state that HEIC preview is disabled by default due to performance or privacy concerns, so enable this at your own risk.
Nextcloud state that HEIC preview is disabled by default due to performance or privacy concerns, so enable this at your own risk.
### Custom App Directories
@@ -345,6 +346,9 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
## Versions
* **09.07.24:** - Add `previous` tag for n-1 releases.
* **24.06.24:** - Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
* **19.05.24:** - Added util-linux package required for taskset.
* **10.04.24:** - Added imagemagick-pdf.
* **05.04.24:** - Added imagemagick-heic. Manual update to `config.php` required - see above.
* **02.04.24:** - Existing users should update: site-confs/default.conf - Add support for the Client Push (notify_push) plugin and the [new mod](https://github.com/linuxserver/docker-mods/tree/nextcloud-notify-push).
+2 -3
View File
@@ -7,7 +7,6 @@ custom_version_command: "curl -sX GET https://api.github.com/repos/nextcloud/ser
release_type: stable
release_tag: latest
ls_branch: master
build_armhf: false
repo_vars:
- BUILD_VERSION_ARG = 'NEXTCLOUD_RELEASE'
- LS_USER = 'linuxserver'
@@ -23,6 +22,6 @@ repo_vars:
- CI_PORT='443'
- CI_SSL='true'
- CI_DELAY='120'
- CI_DOCKERENV='TZ=US/Pacific'
- CI_AUTH='user:password'
- CI_DOCKERENV=''
- CI_AUTH=''
- CI_WEBPATH=''
+238 -295
View File
@@ -2,11 +2,12 @@ NAME VERSION TYPE
@nextcloud/text 3.10.0 npm
Process Wrapper 1.0.0.0 dotnet (+1 duplicate)
activity 2.21.0 npm
alpine-baselayout 3.4.3-r2 apk
alpine-baselayout-data 3.4.3-r2 apk
agetty 2.40.1-r1 apk
alpine-baselayout 3.6.5-r0 apk
alpine-baselayout-data 3.6.5-r0 apk
alpine-keys 2.4-r1 apk
alpine-release 3.19.1-r0 apk
alsa-lib 1.2.10-r0 apk
alpine-release 3.20.1-r0 apk
alsa-lib 1.2.11-r0 apk
amphp/amp v2.6.2 php-composer
amphp/byte-stream v1.8.1 php-composer
amphp/parallel v1.4.3 php-composer
@@ -14,298 +15,266 @@ amphp/parser v1.1.0 php-compos
amphp/process v1.1.4 php-composer
amphp/serialization v1.0.0 php-composer
amphp/sync v1.4.2 php-composer
anyhow 1.0.71 rust-crate
anyhow 1.0.75 rust-crate
aom-libs 3.7.1-r0 apk
apache2-utils 2.4.59-r0 apk
aom-libs 3.9.0-r0 apk
apache2-utils 2.4.61-r0 apk
apk-tools 2.14.4-r0 apk
apr 1.7.4-r0 apk
apr-util 1.6.3-r1 apk
arg_enum_proc_macro 0.3.2 rust-crate
argon2-libs 20190702-r5 apk
arrayvec 0.7.2 rust-crate
av-metrics 0.9.0 rust-crate
av1-grain 0.2.2 rust-crate
avahi-libs 0.8-r16 apk
avahi-libs 0.8-r17 apk
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
bash 5.2.21-r0 apk
bash 5.2.26-r0 apk
beberlei/assert v3.3.1 php-composer
bitflags 1.3.2 rust-crate
bitstream-io 1.6.0 rust-crate
bitstream-io 1.7.0 rust-crate
bitvec 1.0.1 rust-crate
bitvec_helpers 3.1.2 rust-crate
blkid 2.40.1-r1 apk
brick/math 0.9.2 php-composer
brotli-libs 1.1.0-r1 apk
brotli-libs 1.1.0-r2 apk
bruteforcesettings 2.9.0 npm
busybox 1.36.1-r15 apk
busybox-binsh 1.36.1-r15 apk
c-ares 1.27.0-r0 apk
busybox 1.36.1-r29 apk
busybox-binsh 1.36.1-r29 apk
c-ares 1.28.1-r0 apk
c-client 2007f-r15 apk
ca-certificates 20240226-r0 apk
ca-certificates-bundle 20240226-r0 apk
ca-certificates 20240705-r0 apk
ca-certificates-bundle 20240705-r0 apk
cairo 1.18.0-r0 apk
cairo-gobject 1.18.0-r0 apk
cfg-if 1.0.0 rust-crate
catatonit 0.2.0-r0 apk
cfdisk 2.40.1-r1 apk
christian-riesen/base32 1.6.0 php-composer
cjson 1.7.17-r0 apk
clap 4.0.32 rust-crate
clap_complete 4.0.7 rust-crate
clap_derive 4.0.21 rust-crate
clap_lex 0.3.0 rust-crate
composer 2.7.4 binary
console 0.15.5 rust-crate
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
cups-libs 2.4.7-r0 apk
curl 8.5.0-r0 apk
cjson 1.7.18-r0 apk
composer 2.7.7 binary
coreutils 9.5-r1 apk
coreutils-env 9.5-r1 apk
coreutils-fmt 9.5-r1 apk
coreutils-sha512sum 9.5-r1 apk
cups-libs 2.4.9-r0 apk
curl 8.8.0-r0 apk
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
deepdiver1975/tarstreamer v2.1.0 php-composer
dmesg 2.40.1-r1 apk
doctrine/cache 2.2.0 php-composer
doctrine/dbal 3.8.3 php-composer
doctrine/deprecations 1.1.2 php-composer
doctrine/event-manager 1.2.0 php-composer
doctrine/lexer 2.1.0 php-composer
dolby_vision 3.2.0 rust-crate
egulias/email-validator 3.2.6 php-composer
either 1.8.1 rust-crate
fern 0.6.2 rust-crate
ffmpeg 6.1.1-r0 apk
ffmpeg-libavcodec 6.1.1-r0 apk
ffmpeg-libavdevice 6.1.1-r0 apk
ffmpeg-libavfilter 6.1.1-r0 apk
ffmpeg-libavformat 6.1.1-r0 apk
ffmpeg-libavutil 6.1.1-r0 apk
ffmpeg-libpostproc 6.1.1-r0 apk
ffmpeg-libswresample 6.1.1-r0 apk
ffmpeg-libswscale 6.1.1-r0 apk
ffmpeg 6.1.1-r8 apk
ffmpeg-libavcodec 6.1.1-r8 apk
ffmpeg-libavdevice 6.1.1-r8 apk
ffmpeg-libavfilter 6.1.1-r8 apk
ffmpeg-libavformat 6.1.1-r8 apk
ffmpeg-libavutil 6.1.1-r8 apk
ffmpeg-libpostproc 6.1.1-r8 apk
ffmpeg-libswresample 6.1.1-r8 apk
ffmpeg-libswscale 6.1.1-r8 apk
fftw-double-libs 3.3.10-r5 apk
fgrosse/phpasn1 v2.3.0 php-composer
files_downloadlimit 1.1.0 npm
files_pdfviewer 2.10.0 npm
findmnt 2.40.1-r1 apk
findutils 4.9.0-r5 apk
firstrunwizard 2.18.0 npm
fontconfig 2.14.2-r4 apk
flock 2.40.1-r1 apk
fontconfig 2.15.0-r1 apk
freetype 2.13.2-r0 apk
fribidi 1.0.13-r0 apk
funty 2.0.0 rust-crate
fribidi 1.0.15-r0 apk
fstrim 2.40.1-r1 apk
fusonic/linq v1.1.0 php-composer
fusonic/opengraph v2.2.0 php-composer
gdbm 1.23-r1 apk
gdk-pixbuf 2.42.10-r6 apk
getrandom 0.2.9 rust-crate
ghostscript 10.02.1-r0 apk
gdk-pixbuf 2.42.11-r1 apk
ghostscript 10.03.1-r0 apk
giflib 5.2.2-r0 apk
giggsey/libphonenumber-for-php-lite 8.13.27 php-composer
git 2.43.0-r0 apk
glib 2.78.4-r0 apk
git 2.45.2-r0 apk
git-init-template 2.45.2-r0 apk
glib 2.80.2-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-libs 1.17-r2 apk
gnutls 3.8.4-r0 apk
gnutls 3.8.5-r0 apk
graphite2 1.3.14-r6 apk
guzzlehttp/guzzle 7.8.1 php-composer
guzzlehttp/promises 1.5.3 php-composer
guzzlehttp/psr7 2.6.2 php-composer
guzzlehttp/uri-template v0.2.0 php-composer
harfbuzz 8.3.0-r0 apk
heck 0.4.1 rust-crate
harfbuzz 8.5.0-r0 apk
hexdump 2.40.1-r1 apk
hexogen/kdtree v0.2.5 php-composer
hwdata-pci 0.377.2-r0 apk
hwdata-pci 0.382-r0 apk
icewind/searchdav v3.1.0 php-composer
icewind/smb v3.5.4 php-composer
icewind/streams v0.7.7 php-composer (+1 duplicate)
icu-data-en 74.1-r0 apk
icu-libs 74.1-r0 apk
imagemagick 7.1.1.26-r0 apk
imagemagick-heic 7.1.1.26-r0 apk
imagemagick-jpeg 7.1.1.26-r0 apk
imagemagick-jxl 7.1.1.26-r0 apk
imagemagick-libs 7.1.1.26-r0 apk
imagemagick-pango 7.1.1.26-r0 apk
imagemagick-pdf 7.1.1.26-r0 apk
imagemagick-svg 7.1.1.26-r0 apk
imagemagick-tiff 7.1.1.26-r0 apk
imagemagick-webp 7.1.1.26-r0 apk
interpolate_name 0.2.3 rust-crate
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
icu-data-en 74.2-r0 apk
icu-libs 74.2-r0 apk
imagemagick 7.1.1.32-r2 apk
imagemagick-heic 7.1.1.32-r2 apk
imagemagick-jpeg 7.1.1.32-r2 apk
imagemagick-jxl 7.1.1.32-r2 apk
imagemagick-libs 7.1.1.32-r2 apk
imagemagick-pango 7.1.1.32-r2 apk
imagemagick-pdf 7.1.1.32-r2 apk
imagemagick-svg 7.1.1.32-r2 apk
imagemagick-tiff 7.1.1.32-r2 apk
imagemagick-webp 7.1.1.32-r2 apk
imath 3.1.11-r2 apk
jansson 2.14-r4 apk
jbig2dec 0.20-r0 apk
jq 1.7.1-r0 apk
justinrainbow/json-schema v5.2.13 php-composer
kornrunner/blurhash v1.2.2 php-composer
lab 0.11.0 rust-crate
lame-libs 3.100-r5 apk
laravel/serializable-closure v1.3.3 php-composer
lazy_static 1.4.0 rust-crate
lcms2 2.15-r4 apk
ldb 2.7.2-r1 apk
lcms2 2.16-r0 apk
ldb 2.8.0-r1 apk
league/flysystem 2.5.0 php-composer
league/mime-type-detection 1.11.0 php-composer
league/uri 6.4.0 php-composer
league/uri-interfaces 2.2.0 php-composer
libSvtAv1Enc 1.7.0-r0 apk
libacl 2.3.1-r4 apk
libarchive 3.7.2-r1 apk
libass 0.17.1-r1 apk
libasyncns 0.8-r2 apk
libattr 2.5.1-r5 apk
libavif 1.0.3-r0 apk
libblkid 2.39.3-r0 apk
libSvtAv1Enc 2.0.0-r1 apk
libacl 2.3.2-r0 apk
libarchive 3.7.4-r0 apk
libass 0.17.2-r0 apk
libasyncns 0.8-r3 apk
libattr 2.5.2-r0 apk
libauth-samba 4.19.6-r0 apk
libavif 1.0.4-r0 apk
libblkid 2.40.1-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
libc 0.2.144 rust-crate
libc 0.2.149 rust-crate
libc-utils 0.7.2-r5 apk
libcap2 2.69-r1 apk
libcrypto3 3.1.4-r6 apk
libcurl 8.5.0-r0 apk
libdav1d 1.3.0-r1 apk
libcap-ng 0.8.5-r0 apk
libcap2 2.70-r0 apk
libcrypto3 3.3.1-r3 apk
libcurl 8.8.0-r0 apk
libdav1d 1.4.2-r0 apk
libde265 1.0.15-r0 apk
libdovi 3.2.0-r1 apk
libdrm 2.4.118-r0 apk
libedit 20230828.3.1-r3 apk
libdovi 3.3.0-r0 apk
libdrm 2.4.120-r0 apk
libeconf 0.6.3-r0 apk
libedit 20240517.3.1-r0 apk
libevent 2.1.12-r7 apk
libexpat 2.6.2-r0 apk
libffi 3.4.4-r3 apk
libfdisk 2.40.1-r1 apk
libffi 3.4.6-r0 apk
libflac 1.4.3-r1 apk
libformw 6.4_p20231125-r0 apk
libgcc 13.2.1_git20231014-r0 apk
libgomp 13.2.1_git20231014-r0 apk
libheif 1.17.6-r0 apk
libformw 6.4_p20240420-r0 apk
libgcc 13.2.1_git20240309-r0 apk
libgomp 13.2.1_git20240309-r0 apk
libheif 1.17.6-r1 apk
libhwy 1.0.7-r0 apk
libice 1.1.1-r5 apk
libidn2 2.3.4-r4 apk
libintl 0.22.3-r0 apk
libjpeg-turbo 3.0.1-r0 apk
libjxl 0.8.2-r0 apk
libldap 2.6.6-r1 apk
libice 1.1.1-r6 apk
libidn2 2.3.7-r0 apk
libintl 0.22.5-r0 apk
libjpeg-turbo 3.0.3-r0 apk
libjxl 0.10.2-r0 apk
libldap 2.6.7-r0 apk
libltdl 2.4.7-r3 apk
libmcrypt 2.5.8-r10 apk
libmd 1.1.0-r0 apk
libmemcached-libs 1.1.4-r1 apk
libmount 2.39.3-r0 apk
libncursesw 6.4_p20231125-r0 apk
libmount 2.40.1-r1 apk
libncursesw 6.4_p20240420-r0 apk
libogg 1.3.5-r5 apk
libopenmpt 0.7.3-r1 apk
libpanelw 6.4_p20231125-r0 apk
libpciaccess 0.17-r2 apk
libplacebo 6.338.1-r0 apk
libpng 1.6.40-r0 apk
libpq 16.2-r1 apk
libopenmpt 0.7.7-r0 apk
libpanelw 6.4_p20240420-r0 apk
libpciaccess 0.18.1-r0 apk
libplacebo 6.338.2-r1 apk
libpng 1.6.43-r0 apk
libpq 16.3-r0 apk
libproc2 4.0.4-r0 apk
libpulse 16.1-r11 apk
librist 0.2.10-r0 apk
librsvg 2.57.1-r0 apk
libsasl 2.1.28-r5 apk
libpsl 0.21.5-r1 apk
libpulse 17.0-r0 apk
librist 0.2.10-r1 apk
librsvg 2.58.0-r0 apk
libsasl 2.1.28-r6 apk
libsharpyuv 1.3.2-r0 apk
libsm 1.2.4-r3 apk
libsmbclient 4.18.9-r0 apk
libsm 1.2.4-r4 apk
libsmartcols 2.40.1-r1 apk
libsmbclient 4.19.6-r0 apk
libsndfile 1.2.2-r0 apk
libsodium 1.0.19-r0 apk
libsrt 1.5.3-r0 apk
libssh 0.10.6-r0 apk
libssl3 3.1.4-r6 apk
libstdc++ 13.2.1_git20231014-r0 apk
libssl3 3.3.1-r3 apk
libstdc++ 13.2.1_git20240309-r0 apk
libtasn1 4.19.0-r2 apk
libtheora 1.1.1-r18 apk
libunibreak 5.1-r3 apk
libunistring 1.1-r2 apk
libuuid 2.39.3-r0 apk
libva 2.20.0-r0 apk
libvdpau 1.5-r2 apk
libunibreak 6.1-r0 apk
libunistring 1.2-r0 apk
libuuid 2.40.1-r1 apk
libva 2.21.0-r0 apk
libvdpau 1.5-r3 apk
libvorbis 1.3.7-r2 apk
libvpx 1.13.1-r0 apk
libwbclient 4.18.9-r0 apk
libvpx 1.14.1-r0 apk
libwbclient 4.19.6-r0 apk
libwebp 1.3.2-r0 apk
libwebpdemux 1.3.2-r0 apk
libwebpmux 1.3.2-r0 apk
libx11 1.8.7-r0 apk
libxau 1.0.11-r3 apk
libxcb 1.16-r0 apk
libxdmcp 1.1.4-r3 apk
libxext 1.3.5-r3 apk
libxfixes 6.0.1-r3 apk
libxft 2.3.8-r2 apk
libxml2 2.11.7-r0 apk
libx11 1.8.9-r1 apk
libxau 1.0.11-r4 apk
libxcb 1.16.1-r0 apk
libxdmcp 1.1.5-r1 apk
libxext 1.3.6-r2 apk
libxfixes 6.0.1-r4 apk
libxft 2.3.8-r3 apk
libxml2 2.12.7-r0 apk
libxpm 3.5.17-r0 apk
libxrender 0.9.11-r4 apk
libxt 1.3.0-r4 apk
libxrender 0.9.11-r5 apk
libxt 1.3.0-r5 apk
libxxhash 0.8.2-r2 apk
libzip 1.10.1-r0 apk
libzmq 4.3.5-r2 apk
lilv-libs 0.24.22-r0 apk
linux-pam 1.5.3-r7 apk
linux-raw-sys 0.3.7 rust-crate
lmdb 0.9.31-r0 apk
log 0.4.17 rust-crate
lilv-libs 0.24.24-r1 apk
linux-pam 1.6.0-r0 apk
lmdb 0.9.32-r0 apk
logger 2.40.1-r1 apk
logreader 2.14.0 npm
logrotate 3.21.0-r1 apk
losetup 2.40.1-r1 apk
lsblk 2.40.1-r1 apk
lz4-libs 1.9.4-r5 apk
maybe-rayon 0.1.1 rust-crate
mbedtls 2.28.8-r0 apk
memchr 2.5.0 rust-crate
memoffset 0.8.0 rust-crate
mbedtls 3.6.0-r0 apk
mcookie 2.40.1-r1 apk
mexitek/phpcolors v1.0.4 php-composer
microsoft/azure-storage-blob 1.5.4 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
mpg123-libs 1.32.3-r0 apk
mount 2.40.1-r1 apk
mpg123-libs 1.32.6-r0 apk
mtdowling/jmespath.php 2.6.1 php-composer
musl 1.2.4_git20230717-r4 apk
musl-utils 1.2.4_git20230717-r4 apk
nano 7.2-r1 apk
ncurses-terminfo-base 6.4_p20231125-r0 apk
musl 1.2.5-r0 apk
musl-utils 1.2.5-r0 apk
nano 8.0-r0 apk
ncurses-terminfo-base 6.4_p20240420-r0 apk
netcat-openbsd 1.226-r0 apk
nettle 3.9.1-r0 apk
new_debug_unreachable 1.0.4 rust-crate
nextcloud 1.0.0 npm
nextcloud/lognormalizer v1.0.0 php-composer
nghttp2-libs 1.58.0-r0 apk
nginx 1.24.0-r16 apk
nom 7.1.3 rust-crate
noop_proc_macro 0.3.0 rust-crate
nghttp2-libs 1.62.1-r0 apk
nginx 1.26.1-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
numactl 2.0.18-r0 apk
onevpl-libs 2023.3.1-r2 apk
oniguruma 6.9.9-r0 apk
openssl 3.1.4-r6 apk
opus 1.4-r0 apk
orc 0.4.34-r0 apk
os_str_bytes 6.5.0 rust-crate
openexr-libiex 3.1.13-r1 apk
openexr-libilmthread 3.1.13-r1 apk
openexr-libopenexr 3.1.13-r1 apk
openjpeg 2.5.2-r0 apk
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
pango 1.51.0-r0 apk
pango 1.52.2-r0 apk
partx 2.40.1-r1 apk
password_policy 1.19.0 npm
paste 1.0.12 rust-crate
pcre 8.45-r3 apk
pcre2 10.42-r2 apk
pcre2 10.43-r0 apk
pear/archive_tar 1.4.14 php-composer
pear/console_getopt v1.4.3 php-composer
pear/pear-core-minimal v1.10.14 php-composer
@@ -315,63 +284,59 @@ php-http/guzzle7-adapter 1.0.0 php-compos
php-http/httplug 2.2.0 php-composer
php-http/promise 1.1.0 php-composer
php-opencloud/openstack v3.2.1 php-composer
php83 8.3.6-r0 apk
php83-bcmath 8.3.6-r0 apk
php83-bz2 8.3.6-r0 apk
php83-common 8.3.6-r0 apk
php83-ctype 8.3.6-r0 apk
php83-curl 8.3.6-r0 apk
php83-dom 8.3.6-r0 apk
php83-exif 8.3.6-r0 apk
php83-fileinfo 8.3.6-r0 apk
php83-fpm 8.3.6-r0 apk
php83-ftp 8.3.6-r0 apk
php83-gd 8.3.6-r0 apk
php83-gmp 8.3.6-r0 apk
php83-iconv 8.3.6-r0 apk
php83-imap 8.3.6-r0 apk
php83-intl 8.3.6-r0 apk
php83-ldap 8.3.6-r0 apk
php83-mbstring 8.3.6-r0 apk
php83-mysqlnd 8.3.6-r0 apk
php83-opcache 8.3.6-r0 apk
php83-openssl 8.3.6-r0 apk
php83-pcntl 8.3.6-r0 apk
php83-pdo 8.3.6-r0 apk
php83-pdo_mysql 8.3.6-r0 apk
php83-pdo_pgsql 8.3.6-r0 apk
php83-pdo_sqlite 8.3.6-r0 apk
php83 8.3.9-r0 apk
php83-bcmath 8.3.9-r0 apk
php83-bz2 8.3.9-r0 apk
php83-common 8.3.9-r0 apk
php83-ctype 8.3.9-r0 apk
php83-curl 8.3.9-r0 apk
php83-dom 8.3.9-r0 apk
php83-exif 8.3.9-r0 apk
php83-fileinfo 8.3.9-r0 apk
php83-fpm 8.3.9-r0 apk
php83-ftp 8.3.9-r0 apk
php83-gd 8.3.9-r0 apk
php83-gmp 8.3.9-r0 apk
php83-iconv 8.3.9-r0 apk
php83-imap 8.3.9-r0 apk
php83-intl 8.3.9-r0 apk
php83-ldap 8.3.9-r0 apk
php83-mbstring 8.3.9-r0 apk
php83-mysqlnd 8.3.9-r0 apk
php83-opcache 8.3.9-r0 apk
php83-openssl 8.3.9-r0 apk
php83-pcntl 8.3.9-r0 apk
php83-pdo 8.3.9-r0 apk
php83-pdo_mysql 8.3.9-r0 apk
php83-pdo_pgsql 8.3.9-r0 apk
php83-pdo_sqlite 8.3.9-r0 apk
php83-pecl-apcu 5.1.23-r0 apk
php83-pecl-igbinary 3.2.15-r0 apk
php83-pecl-imagick 3.7.0-r0 apk
php83-pecl-mcrypt 1.0.7-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-smbclient 1.1.1-r0 apk
php83-pgsql 8.3.6-r0 apk
php83-phar 8.3.6-r0 apk
php83-posix 8.3.6-r0 apk
php83-session 8.3.6-r0 apk
php83-simplexml 8.3.6-r0 apk
php83-sockets 8.3.6-r0 apk
php83-sodium 8.3.6-r0 apk
php83-sqlite3 8.3.6-r0 apk
php83-sysvsem 8.3.6-r0 apk
php83-xml 8.3.6-r0 apk
php83-xmlreader 8.3.6-r0 apk
php83-xmlwriter 8.3.6-r0 apk
php83-zip 8.3.6-r0 apk
php83-pgsql 8.3.9-r0 apk
php83-phar 8.3.9-r0 apk
php83-posix 8.3.9-r0 apk
php83-session 8.3.9-r0 apk
php83-simplexml 8.3.9-r0 apk
php83-sockets 8.3.9-r0 apk
php83-sodium 8.3.9-r0 apk
php83-sqlite3 8.3.9-r0 apk
php83-sysvsem 8.3.9-r0 apk
php83-xml 8.3.9-r0 apk
php83-xmlreader 8.3.9-r0 apk
php83-xmlwriter 8.3.9-r0 apk
php83-zip 8.3.9-r0 apk
phpseclib/phpseclib 2.0.47 php-composer
pimple/pimple v3.5.0 php-composer
pixman 0.42.2-r2 apk
pkgconf 2.1.0-r0 apk
pixman 0.43.2-r0 apk
pkgconf 2.2.0-r0 apk
popt 1.19-r3 apk
ppv-lite86 0.2.17 rust-crate
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
psr/cache 3.0.0 php-composer
psr/clock 1.0.0 php-composer
@@ -382,66 +347,51 @@ psr/http-factory 1.0.2 php-compos
psr/http-message 1.1 php-composer
psr/log 1.1.4 php-composer (+1 duplicate)
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
ramsey/collection 1.1.3 php-composer
ramsey/uuid 4.1.1 php-composer
rand 0.8.5 rust-crate
rand_chacha 0.3.1 rust-crate
rand_core 0.6.4 rust-crate
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
rav1e-libs 0.7.1-r0 apk
readline 8.2.10-r0 apk
recommendations 2.1.0 npm
related_resources 1.4.0 npm
rsync 3.2.7-r4 apk
rsync 3.3.0-r0 apk
rubix/ml dev-chore/bump-flysystem-v2.1.1 php-composer
rubix/tensor 2.2.3 php-composer
rullzer/easytotp v0.1.4 php-composer
rust_hawktracer 0.7.0 rust-crate
rust_hawktracer_normal_macro 0.4.1 rust-crate
rust_hawktracer_proc_macro 0.4.1 rust-crate
rustix 0.37.19 rust-crate
runuser 2.40.1-r1 apk
sabre/dav 4.5.0 php-composer
sabre/event 5.1.4 php-composer
sabre/http 5.1.10 php-composer
sabre/uri 2.3.3 php-composer
sabre/vobject 4.5.4 php-composer
sabre/xml 2.2.6 php-composer
samba-client 4.18.9-r0 apk
samba-client-libs 4.18.9-r0 apk
samba-common 4.18.9-r0 apk
samba-libs 4.18.9-r0 apk
samba-util-libs 4.18.9-r0 apk
scan_fmt 0.2.6 rust-crate
samba-client 4.19.6-r0 apk
samba-client-libs 4.19.6-r0 apk
samba-common 4.19.6-r0 apk
samba-libs 4.19.6-r0 apk
samba-util-libs 4.19.6-r0 apk
scanelf 1.3.7-r2 apk
scopeguard 1.1.0 rust-crate
scssphp/scssphp v1.12.1 php-composer
sdl2 2.28.5-r0 apk
serd-libs 0.32.0-r0 apk
serde 1.0.163 rust-crate
serde_derive 1.0.163 rust-crate
shaderc 2023.7-r0 apk
shadow 4.14.2-r0 apk
sdl2 2.28.5-r1 apk
serd-libs 0.32.2-r0 apk
setarch 2.40.1-r1 apk
setpriv 2.40.1-r1 apk
sfdisk 2.40.1-r1 apk
shaderc 2024.0-r0 apk
shadow 4.15.1-r0 apk
shared-mime-info 2.4-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
skalibs 2.14.1.1-r0 apk
sord-libs 0.16.16-r0 apk
soxr 0.1.3-r7 apk
speexdsp 1.2.1-r2 apk
spirv-tools 1.3.261.1-r0 apk
spomky-labs/base64url v2.0.4 php-composer
spomky-labs/cbor-php v2.0.1 php-composer
sqlite-libs 3.44.2-r0 apk
sqlite-libs 3.45.3-r1 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
sudo 1.9.15_p2-r0 apk
sudo 1.9.15_p5-r0 apk
support 1.12.0 npm
suspicious_login 7.0.0 npm
symfony/console v5.4.35 php-composer
@@ -470,25 +420,19 @@ symfony/service-contracts v3.0.2 php-compos
symfony/string v6.0.19 php-composer
symfony/translation v5.4.24 php-composer
symfony/translation-contracts v2.4.0 php-composer
syn 1.0.109 rust-crate
syn 2.0.16 rust-crate
talloc 2.4.2-r0 apk
tap 1.0.1 rust-crate
tdb-libs 1.4.9-r0 apk
termcolor 1.2.0 rust-crate
terminal_size 0.2.6 rust-crate
tevent 0.15.0-r0 apk
talloc 2.4.2-r1 apk
tdb-libs 1.4.9-r1 apk
tevent 0.16.1-r0 apk
thecodingmachine/safe v1.3.3 php-composer
thiserror 1.0.40 rust-crate
thiserror-impl 1.0.40 rust-crate
tiff 4.6.0-r0 apk
tiff 4.6.0t-r0 apk
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
tzdata 2024a-r1 apk
umount 2.40.1-r1 apk
util-linux 2.40.1-r1 apk
util-linux-misc 2.40.1-r1 apk
utmps-libs 0.1.2.2-r1 apk
uuidgen 2.40.1-r1 apk
v4l-utils-libs 1.24.1-r1 apk
v_frame 0.3.3 rust-crate
vidstab 1.1.1-r0 apk
viewer 2.3.0 npm
vulkan-loader 1.3.261.1-r0 apk
@@ -497,13 +441,12 @@ wayland-libs-client 1.22.0-r4 apk
web-auth/cose-lib v3.3.9 php-composer
web-auth/metadata-service v3.3.9 php-composer
web-auth/webauthn-lib v3.3.9 php-composer
wyz 0.5.1 rust-crate
wipefs 2.40.1-r1 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
xz-libs 5.4.5-r0 apk
y4m 0.8.0 rust-crate
xz-libs 5.6.1-r3 apk
zimg 3.0.5-r2 apk
zix-libs 0.4.2-r0 apk
zlib 1.3.1-r0 apk
zstd-libs 1.5.5-r8 apk
zlib 1.3.1-r1 apk
zstd-libs 1.5.6-r0 apk
+7 -18
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.
project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}"
project_blurb_optional_extras_enabled: false
# supported architectures
available_architectures:
@@ -21,14 +20,11 @@ development_versions: true
development_versions_items:
- { tag: "latest", desc: "Stable Nextcloud releases" }
- { tag: "develop", desc: "Beta Nextcloud pre-releases *only*" }
- { tag: "previous", desc: "Nextcloud releases from the previous major version" }
# container parameters
common_param_env_vars_enabled: true
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_volumes:
- { vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/config", desc: "Persistent config files" }
@@ -36,16 +32,6 @@ param_volumes:
param_usage_include_ports: true
param_ports:
- { 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
app_setup_block_enabled: true
@@ -90,11 +76,11 @@ app_setup_block: |
),
```
You may need to log out and back in for the changes to come in to effect.
You may need to log out and back in for the changes to come in to effect.
This fix was sourced from [Nextcloud Documentation](https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/config_sample_php_parameters.html#enabledpreviewproviders)
Nextcloud state that HEIC preview is disabled by default due to performance or privacy concerns, so enable this at your own risk.
Nextcloud state that HEIC preview is disabled by default due to performance or privacy concerns, so enable this at your own risk.
### Custom App Directories
@@ -109,6 +95,9 @@ app_setup_block: |
# changelog
changelogs:
- { date: "09.07.24:", desc: "Add `previous` tag for n-1 releases."}
- { date: "24.06.24:", desc: "Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings."}
- { date: "19.05.24:", desc: "Added util-linux package required for taskset."}
- { date: "10.04.24:", desc: "Added imagemagick-pdf."}
- { date: "05.04.24:", desc: "Added imagemagick-heic. Manual update to `config.php` required - see above."}
- { date: "02.04.24:", desc: "Existing users should update: site-confs/default.conf - Add support for the Client Push (notify_push) plugin and the [new mod](https://github.com/linuxserver/docker-mods/tree/nextcloud-notify-push)."}
@@ -1,4 +1,4 @@
## Version 2024/04/02 - 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
map $arg_v $asset_immutable {
@@ -7,11 +7,8 @@ map $arg_v $asset_immutable {
}
server {
listen 80 default_server;
listen [::]:80 default_server;
listen 443 ssl http2 default_server;
listen [::]:443 ssl http2 default_server;
listen *:80 default_server;
listen *:443 ssl default_server;
server_name _;
View File