mirror of
https://github.com/linuxserver/docker-nextcloud.git
synced 2026-06-03 09:57:35 +00:00
Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 5432119b35 | |||
| 93a31b92d8 | |||
| 1f4892f00d |
Vendored
+89
-105
@@ -75,8 +75,6 @@ pipeline {
|
||||
'''
|
||||
script{
|
||||
env.EXIT_STATUS = ''
|
||||
env.CI_TEST_ATTEMPTED = ''
|
||||
env.PUSH_ATTEMPTED = ''
|
||||
env.LS_RELEASE = sh(
|
||||
script: '''docker run --rm quay.io/skopeo/stable:v1 inspect docker://ghcr.io/${LS_USER}/${CONTAINER_NAME}:develop 2>/dev/null | jq -r '.Labels.build_version' | awk '{print $3}' | grep '\\-ls' || : ''',
|
||||
returnStdout: true).trim()
|
||||
@@ -285,7 +283,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.23 s6-envdir -fn -- /var/run/s6/container_environment /bin/bash -c "\
|
||||
ghcr.io/linuxserver/baseimage-alpine:3 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 && \
|
||||
@@ -873,7 +871,6 @@ pipeline {
|
||||
script{
|
||||
env.CI_URL = 'https://ci-tests.linuxserver.io/' + env.IMAGE + '/' + env.META_TAG + '/index.html'
|
||||
env.CI_JSON_URL = 'https://ci-tests.linuxserver.io/' + env.IMAGE + '/' + env.META_TAG + '/report.json'
|
||||
env.CI_TEST_ATTEMPTED = 'true'
|
||||
}
|
||||
sh '''#! /bin/bash
|
||||
set -e
|
||||
@@ -926,9 +923,6 @@ pipeline {
|
||||
environment name: 'EXIT_STATUS', value: ''
|
||||
}
|
||||
steps {
|
||||
script{
|
||||
env.PUSH_ATTEMPTED = 'true'
|
||||
}
|
||||
retry_backoff(5,5) {
|
||||
sh '''#! /bin/bash
|
||||
set -e
|
||||
@@ -958,18 +952,11 @@ pipeline {
|
||||
environment name: 'EXIT_STATUS', value: ''
|
||||
}
|
||||
steps {
|
||||
script{
|
||||
env.PUSH_ATTEMPTED = 'true'
|
||||
}
|
||||
retry_backoff(5,5) {
|
||||
sh '''#! /bin/bash
|
||||
set -e
|
||||
for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do
|
||||
if [[ "${MANIFESTIMAGE%%/*}" =~ \\. ]]; then
|
||||
MANIFESTIMAGEPLUS="${MANIFESTIMAGE}"
|
||||
else
|
||||
MANIFESTIMAGEPLUS="docker.io/${MANIFESTIMAGE}"
|
||||
fi
|
||||
[[ ${MANIFESTIMAGE%%/*} =~ \\. ]] && MANIFESTIMAGEPLUS="${MANIFESTIMAGE}" || MANIFESTIMAGEPLUS="docker.io/${MANIFESTIMAGE}"
|
||||
IFS=',' read -ra CACHE <<< "$BUILDCACHE"
|
||||
for i in "${CACHE[@]}"; do
|
||||
if [[ "${MANIFESTIMAGEPLUS}" == "$(cut -d "/" -f1 <<< ${i})"* ]]; then
|
||||
@@ -1086,13 +1073,98 @@ EOF
|
||||
) '''
|
||||
}
|
||||
}
|
||||
// If this is a Pull request send the CI link as a comment on it
|
||||
stage('Pull Request Comment') {
|
||||
when {
|
||||
not {environment name: 'CHANGE_ID', value: ''}
|
||||
environment name: 'EXIT_STATUS', value: ''
|
||||
}
|
||||
steps {
|
||||
sh '''#! /bin/bash
|
||||
# Function to retrieve JSON data from URL
|
||||
get_json() {
|
||||
local url="$1"
|
||||
local response=$(curl -s "$url")
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "Failed to retrieve JSON data from $url"
|
||||
return 1
|
||||
fi
|
||||
local json=$(echo "$response" | jq .)
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "Failed to parse JSON data from $url"
|
||||
return 1
|
||||
fi
|
||||
echo "$json"
|
||||
}
|
||||
|
||||
build_table() {
|
||||
local data="$1"
|
||||
|
||||
# Get the keys in the JSON data
|
||||
local keys=$(echo "$data" | jq -r 'to_entries | map(.key) | .[]')
|
||||
|
||||
# Check if keys are empty
|
||||
if [ -z "$keys" ]; then
|
||||
echo "JSON report data does not contain any keys or the report does not exist."
|
||||
return 1
|
||||
fi
|
||||
|
||||
# Build table header
|
||||
local header="| Tag | Passed |\\n| --- | --- |\\n"
|
||||
|
||||
# Loop through the JSON data to build the table rows
|
||||
local rows=""
|
||||
for build in $keys; do
|
||||
local status=$(echo "$data" | jq -r ".[\\"$build\\"].test_success")
|
||||
if [ "$status" = "true" ]; then
|
||||
status="✅"
|
||||
else
|
||||
status="❌"
|
||||
fi
|
||||
local row="| "$build" | "$status" |\\n"
|
||||
rows="${rows}${row}"
|
||||
done
|
||||
|
||||
local table="${header}${rows}"
|
||||
local escaped_table=$(echo "$table" | sed 's/\"/\\\\"/g')
|
||||
echo "$escaped_table"
|
||||
}
|
||||
|
||||
if [[ "${CI}" = "true" ]]; then
|
||||
# Retrieve JSON data from URL
|
||||
data=$(get_json "$CI_JSON_URL")
|
||||
# Create table from JSON data
|
||||
table=$(build_table "$data")
|
||||
echo -e "$table"
|
||||
|
||||
curl -X POST -H "Authorization: token $GITHUB_TOKEN" \
|
||||
-H "Accept: application/vnd.github.v3+json" \
|
||||
"https://api.github.com/repos/$LS_USER/$LS_REPO/issues/$PULL_REQUEST/comments" \
|
||||
-d "{\\"body\\": \\"I am a bot, here are the test results for this PR: \\n${CI_URL}\\n${SHELLCHECK_URL}\\n${table}\\"}"
|
||||
else
|
||||
curl -X POST -H "Authorization: token $GITHUB_TOKEN" \
|
||||
-H "Accept: application/vnd.github.v3+json" \
|
||||
"https://api.github.com/repos/$LS_USER/$LS_REPO/issues/$PULL_REQUEST/comments" \
|
||||
-d "{\\"body\\": \\"I am a bot, here is the pushed image/manifest for this PR: \\n\\n\\`${GITHUBIMAGE}:${META_TAG}\\`\\"}"
|
||||
fi
|
||||
'''
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
/* ######################
|
||||
Comment on PR and Send status to Discord
|
||||
Send status to Discord
|
||||
###################### */
|
||||
post {
|
||||
always {
|
||||
script {
|
||||
sh '''#!/bin/bash
|
||||
rm -rf /config/.ssh/id_sign
|
||||
rm -rf /config/.ssh/id_sign.pub
|
||||
git config --global --unset gpg.format
|
||||
git config --global --unset user.signingkey
|
||||
git config --global --unset commit.gpgsign
|
||||
'''
|
||||
script{
|
||||
env.JOB_DATE = sh(
|
||||
script: '''date '+%Y-%m-%dT%H:%M:%S%:z' ''',
|
||||
returnStdout: true).trim()
|
||||
@@ -1135,94 +1207,6 @@ EOF
|
||||
"username": "Jenkins"}' ${BUILDS_DISCORD} '''
|
||||
}
|
||||
}
|
||||
script {
|
||||
if (env.GITHUBIMAGE =~ /lspipepr/){
|
||||
if (env.CI_TEST_ATTEMPTED == "true" || env.PUSH_ATTEMPTED == "true"){
|
||||
sh '''#! /bin/bash
|
||||
# Function to retrieve JSON data from URL
|
||||
get_json() {
|
||||
local url="$1"
|
||||
local response=$(curl -s "$url")
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "Failed to retrieve JSON data from $url"
|
||||
return 1
|
||||
fi
|
||||
local json=$(echo "$response" | jq .)
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "Failed to parse JSON data from $url"
|
||||
return 1
|
||||
fi
|
||||
echo "$json"
|
||||
}
|
||||
|
||||
build_table() {
|
||||
local data="$1"
|
||||
|
||||
# Get the keys in the JSON data
|
||||
local keys=$(echo "$data" | jq -r 'to_entries | map(.key) | .[]')
|
||||
|
||||
# Check if keys are empty
|
||||
if [ -z "$keys" ]; then
|
||||
echo "JSON report data does not contain any keys or the report does not exist."
|
||||
return 1
|
||||
fi
|
||||
|
||||
# Build table header
|
||||
local header="| Tag | Passed |\\n| --- | --- |\\n"
|
||||
|
||||
# Loop through the JSON data to build the table rows
|
||||
local rows=""
|
||||
for build in $keys; do
|
||||
local status=$(echo "$data" | jq -r ".[\\"$build\\"].test_success")
|
||||
if [ "$status" = "true" ]; then
|
||||
status="✅"
|
||||
else
|
||||
status="❌"
|
||||
fi
|
||||
local row="| "$build" | "$status" |\\n"
|
||||
rows="${rows}${row}"
|
||||
done
|
||||
|
||||
local table="${header}${rows}"
|
||||
local escaped_table=$(echo "$table" | sed 's/\"/\\\\"/g')
|
||||
echo "$escaped_table"
|
||||
}
|
||||
|
||||
if [[ "${CI}" = "true" ]]; then
|
||||
# Retrieve JSON data from URL
|
||||
data=$(get_json "$CI_JSON_URL")
|
||||
# Create table from JSON data
|
||||
table=$(build_table "$data")
|
||||
echo -e "$table"
|
||||
|
||||
curl -X POST -H "Authorization: token $GITHUB_TOKEN" \
|
||||
-H "Accept: application/vnd.github.v3+json" \
|
||||
"https://api.github.com/repos/$LS_USER/$LS_REPO/issues/$PULL_REQUEST/comments" \
|
||||
-d "{\\"body\\": \\"I am a bot, here are the test results for this PR for commit ${COMMIT_SHA:0:7} : \\n${CI_URL}\\n${SHELLCHECK_URL}\\n${table}\\"}"
|
||||
else
|
||||
curl -X POST -H "Authorization: token $GITHUB_TOKEN" \
|
||||
-H "Accept: application/vnd.github.v3+json" \
|
||||
"https://api.github.com/repos/$LS_USER/$LS_REPO/issues/$PULL_REQUEST/comments" \
|
||||
-d "{\\"body\\": \\"I am a bot, here is the pushed image/manifest for this PR for commit ${COMMIT_SHA:0:7} : \\n\\n\\`${GITHUBIMAGE}:${META_TAG}\\`\\"}"
|
||||
fi
|
||||
'''
|
||||
} else {
|
||||
sh '''#! /bin/bash
|
||||
curl -X POST -H "Authorization: token $GITHUB_TOKEN" \
|
||||
-H "Accept: application/vnd.github.v3+json" \
|
||||
"https://api.github.com/repos/$LS_USER/$LS_REPO/issues/$PULL_REQUEST/comments" \
|
||||
-d "{\\"body\\": \\"I am a bot, the build for PR commit ${COMMIT_SHA:0:7} failed and as a result no CI test was attempted and no images were pushed.\\"}"
|
||||
'''
|
||||
}
|
||||
}
|
||||
}
|
||||
sh '''#!/bin/bash
|
||||
rm -rf /config/.ssh/id_sign
|
||||
rm -rf /config/.ssh/id_sign.pub
|
||||
git config --global --unset gpg.format
|
||||
git config --global --unset user.signingkey
|
||||
git config --global --unset commit.gpgsign
|
||||
'''
|
||||
}
|
||||
cleanup {
|
||||
sh '''#! /bin/bash
|
||||
|
||||
@@ -135,7 +135,7 @@ If you are using a reverse proxy which validates certificates, you need to [disa
|
||||
To help you get started creating a container from this image you can either use docker-compose or the docker cli.
|
||||
|
||||
>[!NOTE]
|
||||
>Unless a parameter is flagged as 'optional', it is *mandatory* and a value must be provided.
|
||||
>Unless a parameter is flaged as 'optional', it is *mandatory* and a value must be provided.
|
||||
|
||||
### docker-compose (recommended, [click here for more info](https://docs.linuxserver.io/general/docker-compose))
|
||||
|
||||
|
||||
+492
-497
@@ -1,497 +1,492 @@
|
||||
NAME VERSION TYPE
|
||||
Process Wrapper 0.0.0.0 binary (+1 duplicate)
|
||||
acl-libs 2.3.2-r1 apk
|
||||
activity 7.0.0-dev.0 npm
|
||||
alpine-baselayout 3.7.0-r0 apk
|
||||
alpine-baselayout-data 3.7.0-r0 apk
|
||||
alpine-keys 2.5-r0 apk
|
||||
alpine-release 3.22.4-r0 apk
|
||||
alsa-lib 1.2.14-r0 apk
|
||||
amphp/amp v2.6.5 php-composer
|
||||
amphp/byte-stream v1.8.2 php-composer
|
||||
amphp/parallel v1.4.4 php-composer
|
||||
amphp/parser v1.1.1 php-composer
|
||||
amphp/process v1.1.9 php-composer
|
||||
amphp/serialization v1.0.0 php-composer
|
||||
amphp/sync v1.4.2 php-composer
|
||||
andrewdalpino/okbloomer 1.0.0 php-composer
|
||||
anstream 0.6.8 rust-crate
|
||||
anstyle 1.0.4 rust-crate
|
||||
anstyle-parse 0.2.3 rust-crate
|
||||
anstyle-query 1.0.2 rust-crate
|
||||
anyhow 1.0.79 rust-crate
|
||||
anyhow 1.0.98 rust-crate
|
||||
aom-libs 3.12.1-r0 apk
|
||||
apache2-utils 2.4.67-r0 apk
|
||||
apk-tools 2.14.9-r3 apk
|
||||
apr 1.7.5-r0 apk
|
||||
apr-util 1.6.3-r1 apk
|
||||
arg_enum_proc_macro 0.3.4 rust-crate
|
||||
argon2-libs 20190702-r5 apk
|
||||
arrayvec 0.7.4 rust-crate
|
||||
av-metrics 0.9.1 rust-crate
|
||||
av1-grain 0.2.3 rust-crate
|
||||
aws/aws-crt-php v1.2.7 php-composer
|
||||
aws/aws-sdk-php 3.376.2 php-composer
|
||||
bamarni/composer-bin-plugin 1.9.1 php-composer (+1 duplicate)
|
||||
bantu/ini-get-wrapper v1.0.1 php-composer
|
||||
bash 5.2.37-r0 apk
|
||||
bitflags 2.4.1 rust-crate
|
||||
bitstream-io 2.2.0 rust-crate
|
||||
bitstream-io 2.6.0 rust-crate
|
||||
bitvec 1.0.1 rust-crate
|
||||
bitvec_helpers 3.1.6 rust-crate
|
||||
brick/math 0.12.1 php-composer
|
||||
brick/math 0.14.8 php-composer
|
||||
brotli-libs 1.1.0-r2 apk
|
||||
busybox 1.37.0-r20 apk
|
||||
busybox-binsh 1.37.0-r20 apk
|
||||
c-ares 1.34.6-r0 apk
|
||||
c-client 2007f-r15 apk
|
||||
ca-certificates 20260413-r0 apk
|
||||
ca-certificates-bundle 20260413-r0 apk
|
||||
catatonit 0.2.1-r0 apk
|
||||
cfg-if 1.0.0 rust-crate
|
||||
christian-riesen/base32 1.6.0 php-composer
|
||||
cjson 1.7.19-r0 apk
|
||||
clap 4.4.14 rust-crate
|
||||
clap_builder 4.4.14 rust-crate
|
||||
clap_complete 4.4.6 rust-crate
|
||||
clap_derive 4.4.7 rust-crate
|
||||
clap_lex 0.6.0 rust-crate
|
||||
colorchoice 1.0.0 rust-crate
|
||||
composer 2.10.0 binary
|
||||
console 0.15.8 rust-crate
|
||||
coreutils 9.7-r1 apk
|
||||
coreutils-env 9.7-r1 apk
|
||||
coreutils-fmt 9.7-r1 apk
|
||||
coreutils-sha512sum 9.7-r1 apk
|
||||
crc 3.3.0 rust-crate
|
||||
crc-catalog 2.4.0 rust-crate
|
||||
crossbeam 0.8.4 rust-crate
|
||||
crossbeam-channel 0.5.14 rust-crate
|
||||
crossbeam-deque 0.8.5 rust-crate
|
||||
crossbeam-epoch 0.9.18 rust-crate
|
||||
crossbeam-queue 0.3.11 rust-crate
|
||||
crossbeam-utils 0.8.19 rust-crate
|
||||
curl 8.14.1-r2 apk
|
||||
cweagans/composer-patches 1.7.3 php-composer
|
||||
dbus-libs 1.16.2-r1 apk
|
||||
deepdiver/zipstreamer v3.0.1 php-composer
|
||||
deepdiver1975/tarstreamer v2.1.0 php-composer
|
||||
doctrine/dbal 3.10.4 php-composer
|
||||
doctrine/deprecations 1.1.5 php-composer
|
||||
doctrine/event-manager 2.0.1 php-composer
|
||||
doctrine/lexer 3.0.1 php-composer
|
||||
dolby_vision 3.3.1 rust-crate
|
||||
egulias/email-validator 4.0.4 php-composer
|
||||
either 1.9.0 rust-crate
|
||||
errno 0.3.8 rust-crate
|
||||
fern 0.6.2 rust-crate
|
||||
ffmpeg 6.1.2-r2 apk
|
||||
ffmpeg-libavcodec 6.1.2-r2 apk
|
||||
ffmpeg-libavdevice 6.1.2-r2 apk
|
||||
ffmpeg-libavfilter 6.1.2-r2 apk
|
||||
ffmpeg-libavformat 6.1.2-r2 apk
|
||||
ffmpeg-libavutil 6.1.2-r2 apk
|
||||
ffmpeg-libpostproc 6.1.2-r2 apk
|
||||
ffmpeg-libswresample 6.1.2-r2 apk
|
||||
ffmpeg-libswscale 6.1.2-r2 apk
|
||||
fftw-double-libs 3.3.10-r6 apk
|
||||
files_downloadlimit 5.2.0-dev.0 npm
|
||||
files_pdfviewer 7.0.0-dev.0 npm
|
||||
findutils 4.10.0-r0 apk
|
||||
firstrunwizard 7.0.0-dev.0 npm
|
||||
fontconfig 2.15.0-r3 apk
|
||||
freetype 2.13.3-r0 apk
|
||||
fribidi 1.0.16-r1 apk
|
||||
funty 2.0.0 rust-crate
|
||||
fusonic/opengraph v3.0.0 php-composer
|
||||
gdbm 1.24-r0 apk
|
||||
getrandom 0.2.12 rust-crate
|
||||
giflib 5.2.2-r1 apk
|
||||
giggsey/libphonenumber-for-php-lite 9.0.9 php-composer
|
||||
git 2.49.1-r0 apk
|
||||
git-init-template 2.49.1-r0 apk
|
||||
glib 2.84.4-r0 apk
|
||||
glslang-libs 1.4.309.0-r0 apk
|
||||
gmp 6.3.0-r3 apk
|
||||
gnu-libiconv 1.17-r2 apk
|
||||
gnu-libiconv-libs 1.17-r2 apk
|
||||
gnutls 3.8.13-r0 apk
|
||||
graphite2 1.3.14-r6 apk
|
||||
guzzlehttp/guzzle 7.10.0 php-composer (+1 duplicate)
|
||||
guzzlehttp/promises 2.3.0 php-composer (+1 duplicate)
|
||||
guzzlehttp/psr7 2.8.0 php-composer
|
||||
guzzlehttp/psr7 2.9.0 php-composer
|
||||
guzzlehttp/uri-template v1.0.4 php-composer
|
||||
harfbuzz 11.2.1-r0 apk
|
||||
heck 0.4.1 rust-crate
|
||||
hexogen/kdtree v0.2.6 php-composer
|
||||
hwdata-pci 0.395-r0 apk
|
||||
icewind/searchdav v3.2.0 php-composer
|
||||
icewind/smb 3.8.1 php-composer
|
||||
icewind/streams v0.7.8 php-composer
|
||||
icu-data-en 76.1-r1 apk
|
||||
icu-libs 76.1-r1 apk
|
||||
imagemagick 7.1.2.15-r0 apk
|
||||
imagemagick-jpeg 7.1.2.15-r0 apk
|
||||
imagemagick-jxl 7.1.2.15-r0 apk
|
||||
imagemagick-libs 7.1.2.15-r0 apk
|
||||
imagemagick-openexr 7.1.2.15-r0 apk
|
||||
imagemagick-webp 7.1.2.15-r0 apk
|
||||
imath 3.1.12-r0 apk
|
||||
interpolate_name 0.2.4 rust-crate
|
||||
itertools 0.10.5 rust-crate
|
||||
itertools 0.12.0 rust-crate
|
||||
ivf 0.1.3 rust-crate
|
||||
jansson 2.14.1-r0 apk
|
||||
joomla/string 3.0.4 php-composer
|
||||
jq 1.8.1-r0 apk
|
||||
justinrainbow/json-schema 6.6.4 php-composer
|
||||
kornrunner/blurhash v1.2.2 php-composer
|
||||
lab 0.11.0 rust-crate
|
||||
lame-libs 3.100-r5 apk
|
||||
laravel/serializable-closure v2.0.4 php-composer
|
||||
lazy_static 1.4.0 rust-crate
|
||||
lcms2 2.19-r0 apk
|
||||
lcobucci/clock 3.0.0 php-composer
|
||||
ldb 4.21.9-r1 apk
|
||||
libSvtAv1Enc 2.3.0-r0 apk
|
||||
libapk2 2.14.9-r3 apk
|
||||
libarchive 3.8.3-r0 apk
|
||||
libass 0.17.3-r0 apk
|
||||
libasyncns 0.8-r4 apk
|
||||
libattr 2.5.2-r2 apk
|
||||
libauth-samba 4.21.9-r1 apk
|
||||
libavif 1.3.0-r0 apk
|
||||
libblkid 2.41-r9 apk
|
||||
libbluray 1.3.4-r1 apk
|
||||
libbsd 0.12.2-r0 apk
|
||||
libbz2 1.0.8-r6 apk
|
||||
libc 0.2.155 rust-crate
|
||||
libc 0.2.172 rust-crate
|
||||
libcap2 2.78-r0 apk
|
||||
libcrypto3 3.5.6-r0 apk
|
||||
libcurl 8.14.1-r2 apk
|
||||
libdav1d 1.5.1-r0 apk
|
||||
libdeflate 1.23-r0 apk
|
||||
libdovi 3.3.1-r1 apk
|
||||
libdrm 2.4.124-r0 apk
|
||||
libeconf 0.6.3-r0 apk
|
||||
libedit 20250104.3.1-r1 apk
|
||||
libevent 2.1.12-r8 apk
|
||||
libexpat 2.7.5-r0 apk
|
||||
libffi 3.4.8-r0 apk
|
||||
libflac 1.4.3-r1 apk
|
||||
libformw 6.5_p20250503-r0 apk
|
||||
libgcc 14.2.0-r6 apk
|
||||
libgomp 14.2.0-r6 apk
|
||||
libhwy 1.0.7-r1 apk
|
||||
libice 1.1.2-r0 apk
|
||||
libidn2 2.3.7-r0 apk
|
||||
libintl 0.24.1-r0 apk
|
||||
libjpeg-turbo 3.1.0-r0 apk
|
||||
libjxl 0.10.3-r2 apk
|
||||
libldap 2.6.8-r0 apk
|
||||
libltdl 2.5.4-r1 apk
|
||||
libmd 1.1.0-r0 apk
|
||||
libmemcached-libs 1.1.4-r1 apk
|
||||
libmount 2.41-r9 apk
|
||||
libncursesw 6.5_p20250503-r0 apk
|
||||
libogg 1.3.5-r5 apk
|
||||
libopenmpt 0.7.15-r0 apk
|
||||
libpanelw 6.5_p20250503-r0 apk
|
||||
libpciaccess 0.18.1-r0 apk
|
||||
libplacebo 6.338.2-r3 apk
|
||||
libpng 1.6.57-r0 apk
|
||||
libpq 17.10-r0 apk
|
||||
libproc2 4.0.4-r3 apk
|
||||
libpsl 0.21.5-r3 apk
|
||||
libpulse 17.0-r5 apk
|
||||
librist 0.2.10-r1 apk
|
||||
libsasl 2.1.28-r8 apk
|
||||
libsharpyuv 1.5.0-r0 apk
|
||||
libsm 1.2.5-r0 apk
|
||||
libsmbclient 4.21.9-r1 apk
|
||||
libsndfile 1.2.2-r2 apk
|
||||
libsodium 1.0.20-r1 apk
|
||||
libsrt 1.5.3-r1 apk
|
||||
libssh 0.11.2-r0 apk
|
||||
libssl3 3.5.6-r0 apk
|
||||
libstdc++ 14.2.0-r6 apk
|
||||
libtasn1 4.21.0-r0 apk
|
||||
libtheora 1.1.1-r18 apk
|
||||
libunibreak 6.1-r0 apk
|
||||
libunistring 1.3-r0 apk
|
||||
libuuid 2.41-r9 apk
|
||||
libva 2.22.0-r1 apk
|
||||
libvdpau 1.5-r4 apk
|
||||
libvorbis 1.3.7-r2 apk
|
||||
libvpx 1.15.0-r0 apk
|
||||
libwbclient 4.21.9-r1 apk
|
||||
libwebp 1.5.0-r0 apk
|
||||
libwebpdemux 1.5.0-r0 apk
|
||||
libwebpmux 1.5.0-r0 apk
|
||||
libx11 1.8.11-r0 apk
|
||||
libxau 1.0.12-r0 apk
|
||||
libxcb 1.17.0-r0 apk
|
||||
libxdmcp 1.1.5-r1 apk
|
||||
libxext 1.3.6-r2 apk
|
||||
libxfixes 6.0.1-r4 apk
|
||||
libxml2 2.13.9-r0 apk
|
||||
libxpm 3.5.19-r0 apk
|
||||
libxt 1.3.1-r0 apk
|
||||
libxxhash 0.8.3-r0 apk
|
||||
libyuv 0.0.1887.20251502-r1 apk
|
||||
libzip 1.11.4-r0 apk
|
||||
libzmq 4.3.5-r2 apk
|
||||
lilv-libs 0.24.26-r0 apk
|
||||
linux-pam 1.7.0-r4 apk
|
||||
linux-raw-sys 0.4.12 rust-crate
|
||||
lmdb 0.9.33-r0 apk
|
||||
log 0.4.20 rust-crate
|
||||
logreader 7.0.0-dev.0 npm
|
||||
logrotate 3.21.0-r1 apk
|
||||
lz4-libs 1.10.0-r0 apk
|
||||
marc-mabe/php-enum v4.7.1 php-composer
|
||||
masterminds/html5 2.9.0 php-composer
|
||||
maybe-rayon 0.1.1 rust-crate
|
||||
mbedtls 3.6.6-r0 apk
|
||||
memchr 2.7.1 rust-crate
|
||||
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
|
||||
minishlink/web-push v10.0.3 php-composer
|
||||
mlocati/ip-lib 1.22.0 php-composer
|
||||
mpg123-libs 1.32.10-r0 apk
|
||||
mtdowling/jmespath.php 2.8.0 php-composer
|
||||
musl 1.2.5-r12 apk
|
||||
musl-utils 1.2.5-r12 apk
|
||||
nano 8.4-r0 apk
|
||||
ncurses-terminfo-base 6.5_p20250503-r0 apk
|
||||
nelexa/buffer 1.3.0 php-composer
|
||||
netcat-openbsd 1.229.1-r0 apk
|
||||
nettle 3.10.2-r0 apk
|
||||
new_debug_unreachable 1.0.4 rust-crate
|
||||
nextcloud 1.0.0 npm
|
||||
nextcloud/lognormalizer v3.0.1 php-composer
|
||||
nghttp2-libs 1.69.0-r0 apk
|
||||
nginx 1.28.3-r2 apk
|
||||
nom 7.1.3 rust-crate
|
||||
noop_proc_macro 0.3.0 rust-crate
|
||||
notifications 7.0.0-dev.0 npm
|
||||
num-bigint 0.4.4 rust-crate
|
||||
num-derive 0.4.1 rust-crate
|
||||
num-integer 0.1.45 rust-crate
|
||||
num-rational 0.4.1 rust-crate
|
||||
num-traits 0.2.17 rust-crate
|
||||
numactl 2.0.18-r0 apk
|
||||
office 1.0.0 npm
|
||||
once_cell 1.19.0 rust-crate
|
||||
onevpl-libs 2023.3.1-r2 apk
|
||||
oniguruma 6.9.10-r0 apk
|
||||
openexr-libiex 3.3.2-r0 apk
|
||||
openexr-libilmthread 3.3.2-r0 apk
|
||||
openexr-libopenexr 3.3.2-r0 apk
|
||||
openexr-libopenexrcore 3.3.2-r0 apk
|
||||
openssl 3.5.6-r0 apk
|
||||
opus 1.5.2-r1 apk
|
||||
orc 0.4.40-r1 apk
|
||||
p11-kit 0.25.5-r2 apk
|
||||
paragonie/constant_time_encoding v2.6.3 php-composer
|
||||
password_policy 6.0.0-dev.0 npm
|
||||
paste 1.0.14 rust-crate
|
||||
pcre2 10.46-r0 apk
|
||||
pear/archive_tar 1.5.0 php-composer
|
||||
pear/console_getopt v1.4.3 php-composer
|
||||
pear/pear-core-minimal v1.10.16 php-composer
|
||||
pear/pear_exception v1.0.2 php-composer
|
||||
photos 7.0.0-dev.0 npm
|
||||
php-http/guzzle7-adapter 1.1.0 php-composer
|
||||
php-http/httplug 2.4.1 php-composer
|
||||
php-http/promise 1.3.1 php-composer
|
||||
php-opencloud/openstack v3.14.0 php-composer
|
||||
php84 8.4.16-r0 apk
|
||||
php84-bcmath 8.4.16-r0 apk
|
||||
php84-bz2 8.4.16-r0 apk
|
||||
php84-common 8.4.16-r0 apk
|
||||
php84-ctype 8.4.16-r0 apk
|
||||
php84-curl 8.4.16-r0 apk
|
||||
php84-dom 8.4.16-r0 apk
|
||||
php84-exif 8.4.16-r0 apk
|
||||
php84-fileinfo 8.4.16-r0 apk
|
||||
php84-fpm 8.4.16-r0 apk
|
||||
php84-ftp 8.4.16-r0 apk
|
||||
php84-gd 8.4.16-r0 apk
|
||||
php84-gmp 8.4.16-r0 apk
|
||||
php84-iconv 8.4.16-r0 apk
|
||||
php84-intl 8.4.16-r0 apk
|
||||
php84-ldap 8.4.16-r0 apk
|
||||
php84-mbstring 8.4.16-r0 apk
|
||||
php84-mysqlnd 8.4.16-r0 apk
|
||||
php84-opcache 8.4.16-r0 apk
|
||||
php84-openssl 8.4.16-r0 apk
|
||||
php84-pcntl 8.4.16-r0 apk
|
||||
php84-pdo 8.4.16-r0 apk
|
||||
php84-pdo_mysql 8.4.16-r0 apk
|
||||
php84-pdo_pgsql 8.4.16-r0 apk
|
||||
php84-pdo_sqlite 8.4.16-r0 apk
|
||||
php84-pecl-apcu 5.1.27-r0 apk
|
||||
php84-pecl-igbinary 3.2.16-r1 apk
|
||||
php84-pecl-imagick 3.8.0-r1 apk
|
||||
php84-pecl-imap 1.0.3-r0 apk
|
||||
php84-pecl-memcached 3.3.0-r0 apk
|
||||
php84-pecl-msgpack 3.0.0-r0 apk
|
||||
php84-pecl-redis 6.3.0-r0 apk
|
||||
php84-pecl-smbclient 1.2.0_pre-r0 apk
|
||||
php84-pgsql 8.4.16-r0 apk
|
||||
php84-phar 8.4.16-r0 apk
|
||||
php84-posix 8.4.16-r0 apk
|
||||
php84-session 8.4.16-r0 apk
|
||||
php84-simplexml 8.4.16-r0 apk
|
||||
php84-sockets 8.4.16-r0 apk
|
||||
php84-sodium 8.4.16-r0 apk
|
||||
php84-sqlite3 8.4.16-r0 apk
|
||||
php84-sysvsem 8.4.16-r0 apk
|
||||
php84-xml 8.4.16-r0 apk
|
||||
php84-xmlreader 8.4.16-r0 apk
|
||||
php84-xmlwriter 8.4.16-r0 apk
|
||||
php84-zip 8.4.16-r0 apk
|
||||
phpseclib/phpseclib 2.0.53 php-composer
|
||||
pimple/pimple v3.6.0 php-composer
|
||||
popt 1.19-r4 apk
|
||||
ppv-lite86 0.2.17 rust-crate
|
||||
privacy 6.0.0-dev.0 npm
|
||||
proc-macro2 1.0.76 rust-crate
|
||||
procps-ng 4.0.4-r3 apk
|
||||
profiling 1.0.13 rust-crate
|
||||
profiling-procmacros 1.0.13 rust-crate
|
||||
psr/cache 3.0.0 php-composer
|
||||
psr/clock 1.0.0 php-composer (+1 duplicate)
|
||||
psr/container 2.0.2 php-composer
|
||||
psr/event-dispatcher 1.0.0 php-composer
|
||||
psr/http-client 1.0.3 php-composer (+1 duplicate)
|
||||
psr/http-factory 1.1.0 php-composer (+1 duplicate)
|
||||
psr/http-message 2.0 php-composer (+1 duplicate)
|
||||
psr/log 3.0.2 php-composer (+1 duplicate)
|
||||
punic/punic 3.8.1 php-composer
|
||||
quote 1.0.35 rust-crate
|
||||
radium 0.7.0 rust-crate
|
||||
ralouphie/getallheaders 3.0.3 php-composer (+1 duplicate)
|
||||
rand 0.8.5 rust-crate
|
||||
rand_chacha 0.3.1 rust-crate
|
||||
rand_core 0.6.4 rust-crate
|
||||
rav1e 0.7.1 rust-crate
|
||||
rav1e-libs 0.7.1-r2 apk
|
||||
rayon 1.8.0 rust-crate
|
||||
rayon-core 1.12.0 rust-crate
|
||||
readline 8.2.13-r1 apk
|
||||
recommendations 7.0.0-dev.0 npm
|
||||
rsync 3.4.3-r0 apk
|
||||
rubix/ml 2.5.3 php-composer
|
||||
rubix/tensor 3.0.5 php-composer
|
||||
rullzer/easytotp v0.1.4 php-composer
|
||||
rustix 0.38.28 rust-crate
|
||||
sabre/dav 4.7.0 php-composer
|
||||
sabre/event 5.1.7 php-composer
|
||||
sabre/http 5.1.12 php-composer
|
||||
sabre/uri 2.3.4 php-composer
|
||||
sabre/vobject 4.5.6 php-composer
|
||||
sabre/xml 2.2.11 php-composer
|
||||
samba-client 4.21.9-r1 apk
|
||||
samba-client-libs 4.21.9-r1 apk
|
||||
samba-common 4.21.9-r1 apk
|
||||
samba-libs 4.21.9-r1 apk
|
||||
samba-util-libs 4.21.9-r1 apk
|
||||
scan_fmt 0.2.6 rust-crate
|
||||
scanelf 1.3.8-r1 apk
|
||||
sdl2-compat 2.32.56-r0 apk
|
||||
sdl3 3.2.16-r0 apk
|
||||
serd-libs 0.32.4-r0 apk
|
||||
shaderc 2024.4-r0 apk
|
||||
shadow 4.17.3-r0 apk
|
||||
signal-hook 0.3.17 rust-crate
|
||||
signal-hook-registry 1.4.1 rust-crate
|
||||
simd_helpers 0.1.0 rust-crate
|
||||
skalibs-libs 2.14.4.0-r0 apk
|
||||
sord-libs 0.16.18-r0 apk
|
||||
soxr 0.1.3-r7 apk
|
||||
speexdsp 1.2.1-r2 apk
|
||||
spirv-tools 1.4.313.0-r0 apk
|
||||
spomky-labs/base64url v2.0.4 php-composer
|
||||
spomky-labs/cbor-php 3.0.4 php-composer
|
||||
spomky-labs/pki-framework 1.2.1 php-composer
|
||||
spomky-labs/pki-framework 1.4.1 php-composer
|
||||
sqlite-libs 3.49.2-r1 apk
|
||||
sratom 0.6.18-r0 apk
|
||||
ssl_client 1.37.0-r20 apk
|
||||
stecman/symfony-console-completion v0.14.0 php-composer
|
||||
sudo 1.9.17_p2-r0 apk
|
||||
support 6.0.0-dev.0 npm
|
||||
symfony/console v6.4.32 php-composer
|
||||
symfony/css-selector v6.4.24 php-composer
|
||||
symfony/deprecation-contracts v3.6.0 php-composer (+2 duplicates)
|
||||
symfony/dom-crawler v6.4.32 php-composer
|
||||
symfony/event-dispatcher v6.4.32 php-composer
|
||||
symfony/event-dispatcher-contracts v3.5.1 php-composer
|
||||
symfony/filesystem v7.4.8 php-composer
|
||||
symfony/http-foundation v6.4.33 php-composer
|
||||
symfony/mailer v6.4.31 php-composer
|
||||
symfony/mime v6.4.32 php-composer
|
||||
symfony/polyfill-intl-grapheme v1.32.0 php-composer
|
||||
symfony/polyfill-intl-idn v1.32.0 php-composer
|
||||
symfony/polyfill-intl-normalizer v1.33.0 php-composer
|
||||
symfony/polyfill-mbstring v1.33.0 php-composer
|
||||
symfony/polyfill-php80 v1.33.0 php-composer
|
||||
symfony/polyfill-php82 v1.33.0 php-composer
|
||||
symfony/polyfill-php83 v1.33.0 php-composer (+2 duplicates)
|
||||
symfony/polyfill-php84 v1.33.0 php-composer (+1 duplicate)
|
||||
symfony/polyfill-php85 v1.33.0 php-composer
|
||||
symfony/polyfill-uuid v1.29.0 php-composer
|
||||
symfony/process v6.4.33 php-composer
|
||||
symfony/routing v6.4.32 php-composer
|
||||
symfony/service-contracts v3.5.1 php-composer
|
||||
symfony/string v6.4.30 php-composer
|
||||
symfony/translation v6.4.32 php-composer
|
||||
symfony/translation-contracts v3.4.3 php-composer
|
||||
symfony/uid v6.4.32 php-composer
|
||||
syn 2.0.48 rust-crate
|
||||
talloc 2.4.2-r1 apk
|
||||
tap 1.0.1 rust-crate
|
||||
tdb-libs 1.4.12-r0 apk
|
||||
teams 34.0.0-dev.0 npm
|
||||
terminal_size 0.3.0 rust-crate
|
||||
tevent 0.16.1-r0 apk
|
||||
text 8.0.0-dev.0 npm
|
||||
thiserror 1.0.56 rust-crate
|
||||
thiserror-impl 1.0.56 rust-crate
|
||||
tinyvec 1.9.0 rust-crate
|
||||
tzdata 2026b-r0 apk
|
||||
unicode-ident 1.0.12 rust-crate
|
||||
unicode-width 0.1.11 rust-crate
|
||||
utf8parse 0.2.1 rust-crate
|
||||
utmps-libs 0.1.3.1-r0 apk
|
||||
v4l-utils-libs 1.28.1-r1 apk
|
||||
v_frame 0.3.7 rust-crate
|
||||
vidstab 1.1.1-r0 apk
|
||||
viewer 7.0.0-dev.0 npm
|
||||
vulkan-loader 1.4.313.0-r0 apk
|
||||
wamania/php-stemmer v4.0.0 php-composer
|
||||
wapmorgan/mp3info 0.1.1 php-composer
|
||||
wayland-libs-client 1.23.1-r3 apk
|
||||
web-auth/cose-lib 4.3.0 php-composer
|
||||
web-auth/webauthn-lib 4.9.1 php-composer
|
||||
web-token/jwt-library 4.1.3 php-composer
|
||||
woltlab/webp-exif v0.1.2 php-composer
|
||||
wyz 0.5.1 rust-crate
|
||||
x264-libs 0.164.3108-r0 apk
|
||||
x265-libs 3.6-r0 apk
|
||||
xvidcore 1.3.7-r2 apk
|
||||
xz-libs 5.8.3-r0 apk
|
||||
y4m 0.8.0 rust-crate
|
||||
zimg 3.0.5-r3 apk
|
||||
zix-libs 0.6.2-r0 apk
|
||||
zlib 1.3.2-r0 apk
|
||||
zstd-libs 1.5.7-r0 apk
|
||||
NAME VERSION TYPE
|
||||
Process Wrapper 0.0.0.0 binary (+1 duplicate)
|
||||
acl-libs 2.3.2-r1 apk
|
||||
activity 6.0.0-dev.0 npm
|
||||
alpine-baselayout 3.7.0-r0 apk
|
||||
alpine-baselayout-data 3.7.0-r0 apk
|
||||
alpine-keys 2.5-r0 apk
|
||||
alpine-release 3.22.3-r0 apk
|
||||
alsa-lib 1.2.14-r0 apk
|
||||
amphp/amp v2.6.5 php-composer
|
||||
amphp/byte-stream v1.8.2 php-composer
|
||||
amphp/parallel v1.4.4 php-composer
|
||||
amphp/parser v1.1.1 php-composer
|
||||
amphp/process v1.1.9 php-composer
|
||||
amphp/serialization v1.0.0 php-composer
|
||||
amphp/sync v1.4.2 php-composer
|
||||
andrewdalpino/okbloomer 1.0.0 php-composer
|
||||
anstream 0.6.8 rust-crate
|
||||
anstyle 1.0.4 rust-crate
|
||||
anstyle-parse 0.2.3 rust-crate
|
||||
anstyle-query 1.0.2 rust-crate
|
||||
anyhow 1.0.79 rust-crate
|
||||
anyhow 1.0.98 rust-crate
|
||||
aom-libs 3.12.1-r0 apk
|
||||
apache2-utils 2.4.66-r0 apk
|
||||
apk-tools 2.14.9-r3 apk
|
||||
apr 1.7.5-r0 apk
|
||||
apr-util 1.6.3-r1 apk
|
||||
arg_enum_proc_macro 0.3.4 rust-crate
|
||||
argon2-libs 20190702-r5 apk
|
||||
arrayvec 0.7.4 rust-crate
|
||||
av-metrics 0.9.1 rust-crate
|
||||
av1-grain 0.2.3 rust-crate
|
||||
aws/aws-crt-php v1.2.7 php-composer
|
||||
aws/aws-sdk-php 3.369.9 php-composer
|
||||
bamarni/composer-bin-plugin 1.8.3 php-composer
|
||||
bantu/ini-get-wrapper v1.0.1 php-composer
|
||||
bash 5.2.37-r0 apk
|
||||
bitflags 2.4.1 rust-crate
|
||||
bitstream-io 2.2.0 rust-crate
|
||||
bitstream-io 2.6.0 rust-crate
|
||||
bitvec 1.0.1 rust-crate
|
||||
bitvec_helpers 3.1.6 rust-crate
|
||||
brick/math 0.12.1 php-composer
|
||||
brotli-libs 1.1.0-r2 apk
|
||||
busybox 1.37.0-r20 apk
|
||||
busybox-binsh 1.37.0-r20 apk
|
||||
c-ares 1.34.6-r0 apk
|
||||
c-client 2007f-r15 apk
|
||||
ca-certificates 20250911-r0 apk
|
||||
ca-certificates-bundle 20250911-r0 apk
|
||||
catatonit 0.2.1-r0 apk
|
||||
cfg-if 1.0.0 rust-crate
|
||||
christian-riesen/base32 1.6.0 php-composer
|
||||
cjson 1.7.19-r0 apk
|
||||
clap 4.4.14 rust-crate
|
||||
clap_builder 4.4.14 rust-crate
|
||||
clap_complete 4.4.6 rust-crate
|
||||
clap_derive 4.4.7 rust-crate
|
||||
clap_lex 0.6.0 rust-crate
|
||||
colorchoice 1.0.0 rust-crate
|
||||
composer 2.9.5 binary
|
||||
console 0.15.8 rust-crate
|
||||
coreutils 9.7-r1 apk
|
||||
coreutils-env 9.7-r1 apk
|
||||
coreutils-fmt 9.7-r1 apk
|
||||
coreutils-sha512sum 9.7-r1 apk
|
||||
crc 3.3.0 rust-crate
|
||||
crc-catalog 2.4.0 rust-crate
|
||||
crossbeam 0.8.4 rust-crate
|
||||
crossbeam-channel 0.5.14 rust-crate
|
||||
crossbeam-deque 0.8.5 rust-crate
|
||||
crossbeam-epoch 0.9.18 rust-crate
|
||||
crossbeam-queue 0.3.11 rust-crate
|
||||
crossbeam-utils 0.8.19 rust-crate
|
||||
curl 8.14.1-r2 apk
|
||||
cweagans/composer-patches 1.7.3 php-composer
|
||||
dbus-libs 1.16.2-r1 apk
|
||||
deepdiver/zipstreamer v2.0.3 php-composer
|
||||
deepdiver1975/tarstreamer v2.1.0 php-composer
|
||||
doctrine/dbal 3.10.4 php-composer
|
||||
doctrine/deprecations 1.1.5 php-composer
|
||||
doctrine/event-manager 2.0.1 php-composer
|
||||
doctrine/lexer 3.0.1 php-composer
|
||||
dolby_vision 3.3.1 rust-crate
|
||||
egulias/email-validator 4.0.4 php-composer
|
||||
either 1.9.0 rust-crate
|
||||
errno 0.3.8 rust-crate
|
||||
fern 0.6.2 rust-crate
|
||||
ffmpeg 6.1.2-r2 apk
|
||||
ffmpeg-libavcodec 6.1.2-r2 apk
|
||||
ffmpeg-libavdevice 6.1.2-r2 apk
|
||||
ffmpeg-libavfilter 6.1.2-r2 apk
|
||||
ffmpeg-libavformat 6.1.2-r2 apk
|
||||
ffmpeg-libavutil 6.1.2-r2 apk
|
||||
ffmpeg-libpostproc 6.1.2-r2 apk
|
||||
ffmpeg-libswresample 6.1.2-r2 apk
|
||||
ffmpeg-libswscale 6.1.2-r2 apk
|
||||
fftw-double-libs 3.3.10-r6 apk
|
||||
files_downloadlimit 5.1.0-dev.0 npm
|
||||
files_pdfviewer 6.0.0-dev.0 npm
|
||||
findutils 4.10.0-r0 apk
|
||||
firstrunwizard 6.0.0-dev.0 npm
|
||||
fontconfig 2.15.0-r3 apk
|
||||
freetype 2.13.3-r0 apk
|
||||
fribidi 1.0.16-r1 apk
|
||||
funty 2.0.0 rust-crate
|
||||
fusonic/opengraph v3.0.0 php-composer
|
||||
gdbm 1.24-r0 apk
|
||||
getrandom 0.2.12 rust-crate
|
||||
giflib 5.2.2-r1 apk
|
||||
giggsey/libphonenumber-for-php-lite 9.0.9 php-composer
|
||||
git 2.49.1-r0 apk
|
||||
git-init-template 2.49.1-r0 apk
|
||||
glib 2.84.4-r0 apk
|
||||
glslang-libs 1.4.309.0-r0 apk
|
||||
gmp 6.3.0-r3 apk
|
||||
gnu-libiconv 1.17-r2 apk
|
||||
gnu-libiconv-libs 1.17-r2 apk
|
||||
gnutls 3.8.8-r0 apk
|
||||
graphite2 1.3.14-r6 apk
|
||||
guzzlehttp/guzzle 7.10.0 php-composer
|
||||
guzzlehttp/promises 2.3.0 php-composer
|
||||
guzzlehttp/psr7 2.8.0 php-composer
|
||||
guzzlehttp/uri-template v1.0.4 php-composer
|
||||
harfbuzz 11.2.1-r0 apk
|
||||
heck 0.4.1 rust-crate
|
||||
hexogen/kdtree v0.2.6 php-composer
|
||||
hwdata-pci 0.395-r0 apk
|
||||
icewind/searchdav v3.2.0 php-composer
|
||||
icewind/smb 3.8.1 php-composer
|
||||
icewind/streams v0.7.8 php-composer
|
||||
icu-data-en 76.1-r1 apk
|
||||
icu-libs 76.1-r1 apk
|
||||
imagemagick 7.1.2.8-r0 apk
|
||||
imagemagick-jpeg 7.1.2.8-r0 apk
|
||||
imagemagick-jxl 7.1.2.8-r0 apk
|
||||
imagemagick-libs 7.1.2.8-r0 apk
|
||||
imagemagick-openexr 7.1.2.8-r0 apk
|
||||
imagemagick-webp 7.1.2.8-r0 apk
|
||||
imath 3.1.12-r0 apk
|
||||
interpolate_name 0.2.4 rust-crate
|
||||
itertools 0.10.5 rust-crate
|
||||
itertools 0.12.0 rust-crate
|
||||
ivf 0.1.3 rust-crate
|
||||
jansson 2.14.1-r0 apk
|
||||
joomla/string 3.0.4 php-composer
|
||||
jq 1.8.1-r0 apk
|
||||
justinrainbow/json-schema 6.6.4 php-composer
|
||||
kornrunner/blurhash v1.2.2 php-composer
|
||||
lab 0.11.0 rust-crate
|
||||
lame-libs 3.100-r5 apk
|
||||
laravel/serializable-closure v2.0.4 php-composer
|
||||
lazy_static 1.4.0 rust-crate
|
||||
lcms2 2.16-r0 apk
|
||||
lcobucci/clock 3.0.0 php-composer
|
||||
ldb 4.21.9-r1 apk
|
||||
libSvtAv1Enc 2.3.0-r0 apk
|
||||
libapk2 2.14.9-r3 apk
|
||||
libarchive 3.8.3-r0 apk
|
||||
libass 0.17.3-r0 apk
|
||||
libasyncns 0.8-r4 apk
|
||||
libattr 2.5.2-r2 apk
|
||||
libauth-samba 4.21.9-r1 apk
|
||||
libavif 1.3.0-r0 apk
|
||||
libblkid 2.41-r9 apk
|
||||
libbluray 1.3.4-r1 apk
|
||||
libbsd 0.12.2-r0 apk
|
||||
libbz2 1.0.8-r6 apk
|
||||
libc 0.2.155 rust-crate
|
||||
libc 0.2.172 rust-crate
|
||||
libcap2 2.76-r0 apk
|
||||
libcrypto3 3.5.5-r0 apk
|
||||
libcurl 8.14.1-r2 apk
|
||||
libdav1d 1.5.1-r0 apk
|
||||
libdeflate 1.23-r0 apk
|
||||
libdovi 3.3.1-r1 apk
|
||||
libdrm 2.4.124-r0 apk
|
||||
libeconf 0.6.3-r0 apk
|
||||
libedit 20250104.3.1-r1 apk
|
||||
libevent 2.1.12-r8 apk
|
||||
libexpat 2.7.4-r0 apk
|
||||
libffi 3.4.8-r0 apk
|
||||
libflac 1.4.3-r1 apk
|
||||
libformw 6.5_p20250503-r0 apk
|
||||
libgcc 14.2.0-r6 apk
|
||||
libgomp 14.2.0-r6 apk
|
||||
libhwy 1.0.7-r1 apk
|
||||
libice 1.1.2-r0 apk
|
||||
libidn2 2.3.7-r0 apk
|
||||
libintl 0.24.1-r0 apk
|
||||
libjpeg-turbo 3.1.0-r0 apk
|
||||
libjxl 0.10.3-r2 apk
|
||||
libldap 2.6.8-r0 apk
|
||||
libltdl 2.5.4-r1 apk
|
||||
libmd 1.1.0-r0 apk
|
||||
libmemcached-libs 1.1.4-r1 apk
|
||||
libmount 2.41-r9 apk
|
||||
libncursesw 6.5_p20250503-r0 apk
|
||||
libogg 1.3.5-r5 apk
|
||||
libopenmpt 0.7.15-r0 apk
|
||||
libpanelw 6.5_p20250503-r0 apk
|
||||
libpciaccess 0.18.1-r0 apk
|
||||
libplacebo 6.338.2-r3 apk
|
||||
libpng 1.6.54-r0 apk
|
||||
libpq 17.7-r0 apk
|
||||
libproc2 4.0.4-r3 apk
|
||||
libpsl 0.21.5-r3 apk
|
||||
libpulse 17.0-r5 apk
|
||||
librist 0.2.10-r1 apk
|
||||
libsasl 2.1.28-r8 apk
|
||||
libsharpyuv 1.5.0-r0 apk
|
||||
libsm 1.2.5-r0 apk
|
||||
libsmbclient 4.21.9-r1 apk
|
||||
libsndfile 1.2.2-r2 apk
|
||||
libsodium 1.0.20-r1 apk
|
||||
libsrt 1.5.3-r1 apk
|
||||
libssh 0.11.2-r0 apk
|
||||
libssl3 3.5.5-r0 apk
|
||||
libstdc++ 14.2.0-r6 apk
|
||||
libtasn1 4.21.0-r0 apk
|
||||
libtheora 1.1.1-r18 apk
|
||||
libunibreak 6.1-r0 apk
|
||||
libunistring 1.3-r0 apk
|
||||
libuuid 2.41-r9 apk
|
||||
libva 2.22.0-r1 apk
|
||||
libvdpau 1.5-r4 apk
|
||||
libvorbis 1.3.7-r2 apk
|
||||
libvpx 1.15.0-r0 apk
|
||||
libwbclient 4.21.9-r1 apk
|
||||
libwebp 1.5.0-r0 apk
|
||||
libwebpdemux 1.5.0-r0 apk
|
||||
libwebpmux 1.5.0-r0 apk
|
||||
libx11 1.8.11-r0 apk
|
||||
libxau 1.0.12-r0 apk
|
||||
libxcb 1.17.0-r0 apk
|
||||
libxdmcp 1.1.5-r1 apk
|
||||
libxext 1.3.6-r2 apk
|
||||
libxfixes 6.0.1-r4 apk
|
||||
libxml2 2.13.9-r0 apk
|
||||
libxpm 3.5.17-r0 apk
|
||||
libxt 1.3.1-r0 apk
|
||||
libxxhash 0.8.3-r0 apk
|
||||
libyuv 0.0.1887.20251502-r1 apk
|
||||
libzip 1.11.4-r0 apk
|
||||
libzmq 4.3.5-r2 apk
|
||||
lilv-libs 0.24.26-r0 apk
|
||||
linux-pam 1.7.0-r4 apk
|
||||
linux-raw-sys 0.4.12 rust-crate
|
||||
lmdb 0.9.33-r0 apk
|
||||
log 0.4.20 rust-crate
|
||||
logreader 6.0.0 npm
|
||||
logrotate 3.21.0-r1 apk
|
||||
lz4-libs 1.10.0-r0 apk
|
||||
marc-mabe/php-enum v4.7.1 php-composer
|
||||
masterminds/html5 2.9.0 php-composer
|
||||
maybe-rayon 0.1.1 rust-crate
|
||||
mbedtls 3.6.5-r0 apk
|
||||
memchr 2.7.1 rust-crate
|
||||
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.22.0 php-composer
|
||||
mpg123-libs 1.32.10-r0 apk
|
||||
mtdowling/jmespath.php 2.8.0 php-composer
|
||||
musl 1.2.5-r10 apk
|
||||
musl-utils 1.2.5-r10 apk
|
||||
nano 8.4-r0 apk
|
||||
ncurses-terminfo-base 6.5_p20250503-r0 apk
|
||||
nelexa/buffer 1.3.0 php-composer
|
||||
netcat-openbsd 1.229.1-r0 apk
|
||||
nettle 3.10.1-r0 apk
|
||||
new_debug_unreachable 1.0.4 rust-crate
|
||||
nextcloud 1.0.0 npm
|
||||
nextcloud/lognormalizer v3.0.0 php-composer
|
||||
nghttp2-libs 1.65.0-r0 apk
|
||||
nginx 1.28.2-r0 apk
|
||||
nom 7.1.3 rust-crate
|
||||
noop_proc_macro 0.3.0 rust-crate
|
||||
notifications 6.0.0-dev.0 npm
|
||||
num-bigint 0.4.4 rust-crate
|
||||
num-derive 0.4.1 rust-crate
|
||||
num-integer 0.1.45 rust-crate
|
||||
num-rational 0.4.1 rust-crate
|
||||
num-traits 0.2.17 rust-crate
|
||||
numactl 2.0.18-r0 apk
|
||||
once_cell 1.19.0 rust-crate
|
||||
onevpl-libs 2023.3.1-r2 apk
|
||||
oniguruma 6.9.10-r0 apk
|
||||
openexr-libiex 3.3.2-r0 apk
|
||||
openexr-libilmthread 3.3.2-r0 apk
|
||||
openexr-libopenexr 3.3.2-r0 apk
|
||||
openexr-libopenexrcore 3.3.2-r0 apk
|
||||
openssl 3.5.5-r0 apk
|
||||
opus 1.5.2-r1 apk
|
||||
orc 0.4.40-r1 apk
|
||||
p11-kit 0.25.5-r2 apk
|
||||
paragonie/constant_time_encoding v2.6.3 php-composer
|
||||
password_policy 5.0.0-dev.0 npm
|
||||
paste 1.0.14 rust-crate
|
||||
pcre2 10.46-r0 apk
|
||||
pear/archive_tar 1.5.0 php-composer
|
||||
pear/console_getopt v1.4.3 php-composer
|
||||
pear/pear-core-minimal v1.10.16 php-composer
|
||||
pear/pear_exception v1.0.2 php-composer
|
||||
photos 6.0.0-dev.0 npm
|
||||
php-http/guzzle7-adapter 1.1.0 php-composer
|
||||
php-http/httplug 2.4.1 php-composer
|
||||
php-http/promise 1.3.1 php-composer
|
||||
php-opencloud/openstack v3.14.0 php-composer
|
||||
php84 8.4.16-r0 apk
|
||||
php84-bcmath 8.4.16-r0 apk
|
||||
php84-bz2 8.4.16-r0 apk
|
||||
php84-common 8.4.16-r0 apk
|
||||
php84-ctype 8.4.16-r0 apk
|
||||
php84-curl 8.4.16-r0 apk
|
||||
php84-dom 8.4.16-r0 apk
|
||||
php84-exif 8.4.16-r0 apk
|
||||
php84-fileinfo 8.4.16-r0 apk
|
||||
php84-fpm 8.4.16-r0 apk
|
||||
php84-ftp 8.4.16-r0 apk
|
||||
php84-gd 8.4.16-r0 apk
|
||||
php84-gmp 8.4.16-r0 apk
|
||||
php84-iconv 8.4.16-r0 apk
|
||||
php84-intl 8.4.16-r0 apk
|
||||
php84-ldap 8.4.16-r0 apk
|
||||
php84-mbstring 8.4.16-r0 apk
|
||||
php84-mysqlnd 8.4.16-r0 apk
|
||||
php84-opcache 8.4.16-r0 apk
|
||||
php84-openssl 8.4.16-r0 apk
|
||||
php84-pcntl 8.4.16-r0 apk
|
||||
php84-pdo 8.4.16-r0 apk
|
||||
php84-pdo_mysql 8.4.16-r0 apk
|
||||
php84-pdo_pgsql 8.4.16-r0 apk
|
||||
php84-pdo_sqlite 8.4.16-r0 apk
|
||||
php84-pecl-apcu 5.1.27-r0 apk
|
||||
php84-pecl-igbinary 3.2.16-r1 apk
|
||||
php84-pecl-imagick 3.8.0-r1 apk
|
||||
php84-pecl-imap 1.0.3-r0 apk
|
||||
php84-pecl-memcached 3.3.0-r0 apk
|
||||
php84-pecl-msgpack 3.0.0-r0 apk
|
||||
php84-pecl-redis 6.3.0-r0 apk
|
||||
php84-pecl-smbclient 1.2.0_pre-r0 apk
|
||||
php84-pgsql 8.4.16-r0 apk
|
||||
php84-phar 8.4.16-r0 apk
|
||||
php84-posix 8.4.16-r0 apk
|
||||
php84-session 8.4.16-r0 apk
|
||||
php84-simplexml 8.4.16-r0 apk
|
||||
php84-sockets 8.4.16-r0 apk
|
||||
php84-sodium 8.4.16-r0 apk
|
||||
php84-sqlite3 8.4.16-r0 apk
|
||||
php84-sysvsem 8.4.16-r0 apk
|
||||
php84-xml 8.4.16-r0 apk
|
||||
php84-xmlreader 8.4.16-r0 apk
|
||||
php84-xmlwriter 8.4.16-r0 apk
|
||||
php84-zip 8.4.16-r0 apk
|
||||
phpseclib/phpseclib 2.0.47 php-composer
|
||||
pimple/pimple v3.6.0 php-composer
|
||||
popt 1.19-r4 apk
|
||||
ppv-lite86 0.2.17 rust-crate
|
||||
privacy 5.0.0-dev.0 npm
|
||||
proc-macro2 1.0.76 rust-crate
|
||||
procps-ng 4.0.4-r3 apk
|
||||
profiling 1.0.13 rust-crate
|
||||
profiling-procmacros 1.0.13 rust-crate
|
||||
psr/cache 3.0.0 php-composer
|
||||
psr/clock 1.0.0 php-composer
|
||||
psr/container 2.0.2 php-composer
|
||||
psr/event-dispatcher 1.0.0 php-composer
|
||||
psr/http-client 1.0.3 php-composer
|
||||
psr/http-factory 1.1.0 php-composer
|
||||
psr/http-message 2.0 php-composer
|
||||
psr/log 3.0.2 php-composer (+1 duplicate)
|
||||
punic/punic 3.8.1 php-composer
|
||||
quote 1.0.35 rust-crate
|
||||
radium 0.7.0 rust-crate
|
||||
ralouphie/getallheaders 3.0.3 php-composer
|
||||
rand 0.8.5 rust-crate
|
||||
rand_chacha 0.3.1 rust-crate
|
||||
rand_core 0.6.4 rust-crate
|
||||
rav1e 0.7.1 rust-crate
|
||||
rav1e-libs 0.7.1-r2 apk
|
||||
rayon 1.8.0 rust-crate
|
||||
rayon-core 1.12.0 rust-crate
|
||||
readline 8.2.13-r1 apk
|
||||
recommendations 6.0.0-dev.0 npm
|
||||
rsync 3.4.1-r1 apk
|
||||
rubix/ml 2.5.3 php-composer
|
||||
rubix/tensor 3.0.5 php-composer
|
||||
rullzer/easytotp v0.1.4 php-composer
|
||||
rustix 0.38.28 rust-crate
|
||||
sabre/dav 4.7.0 php-composer
|
||||
sabre/event 5.1.7 php-composer
|
||||
sabre/http 5.1.12 php-composer
|
||||
sabre/uri 2.3.4 php-composer
|
||||
sabre/vobject 4.5.6 php-composer
|
||||
sabre/xml 2.2.11 php-composer
|
||||
samba-client 4.21.9-r1 apk
|
||||
samba-client-libs 4.21.9-r1 apk
|
||||
samba-common 4.21.9-r1 apk
|
||||
samba-libs 4.21.9-r1 apk
|
||||
samba-util-libs 4.21.9-r1 apk
|
||||
scan_fmt 0.2.6 rust-crate
|
||||
scanelf 1.3.8-r1 apk
|
||||
sdl2-compat 2.32.56-r0 apk
|
||||
sdl3 3.2.16-r0 apk
|
||||
serd-libs 0.32.4-r0 apk
|
||||
shaderc 2024.4-r0 apk
|
||||
shadow 4.17.3-r0 apk
|
||||
signal-hook 0.3.17 rust-crate
|
||||
signal-hook-registry 1.4.1 rust-crate
|
||||
simd_helpers 0.1.0 rust-crate
|
||||
skalibs-libs 2.14.4.0-r0 apk
|
||||
sord-libs 0.16.18-r0 apk
|
||||
soxr 0.1.3-r7 apk
|
||||
speexdsp 1.2.1-r2 apk
|
||||
spirv-tools 1.4.313.0-r0 apk
|
||||
spomky-labs/cbor-php 3.0.4 php-composer
|
||||
spomky-labs/pki-framework 1.2.1 php-composer
|
||||
sqlite-libs 3.49.2-r1 apk
|
||||
sratom 0.6.18-r0 apk
|
||||
ssl_client 1.37.0-r20 apk
|
||||
stecman/symfony-console-completion v0.14.0 php-composer
|
||||
sudo 1.9.17_p2-r0 apk
|
||||
support 5.0.0-dev.0 npm
|
||||
symfony/console v6.4.17 php-composer
|
||||
symfony/css-selector v6.4.13 php-composer
|
||||
symfony/deprecation-contracts v3.6.0 php-composer (+1 duplicate)
|
||||
symfony/dom-crawler v6.4.23 php-composer
|
||||
symfony/event-dispatcher v6.4.8 php-composer
|
||||
symfony/event-dispatcher-contracts v3.5.0 php-composer
|
||||
symfony/filesystem v7.4.0 php-composer
|
||||
symfony/http-foundation v6.4.29 php-composer
|
||||
symfony/mailer v6.4.12 php-composer
|
||||
symfony/mime v6.4.12 php-composer
|
||||
symfony/polyfill-intl-grapheme v1.32.0 php-composer
|
||||
symfony/polyfill-intl-idn v1.32.0 php-composer
|
||||
symfony/polyfill-intl-normalizer v1.33.0 php-composer
|
||||
symfony/polyfill-mbstring v1.31.0 php-composer
|
||||
symfony/polyfill-php80 v1.31.0 php-composer
|
||||
symfony/polyfill-php82 v1.31.0 php-composer
|
||||
symfony/polyfill-php83 v1.31.0 php-composer
|
||||
symfony/polyfill-php83 v1.33.0 php-composer
|
||||
symfony/polyfill-php84 v1.33.0 php-composer (+1 duplicate)
|
||||
symfony/polyfill-php85 v1.33.0 php-composer
|
||||
symfony/polyfill-uuid v1.29.0 php-composer
|
||||
symfony/process v6.4.31 php-composer
|
||||
symfony/routing v6.4.12 php-composer
|
||||
symfony/service-contracts v3.5.1 php-composer
|
||||
symfony/string v6.4.15 php-composer
|
||||
symfony/translation v6.4.4 php-composer
|
||||
symfony/translation-contracts v3.4.2 php-composer
|
||||
symfony/uid v6.4.3 php-composer
|
||||
syn 2.0.48 rust-crate
|
||||
talloc 2.4.2-r1 apk
|
||||
tap 1.0.1 rust-crate
|
||||
tdb-libs 1.4.12-r0 apk
|
||||
teams 33.0.0-dev.0 npm
|
||||
terminal_size 0.3.0 rust-crate
|
||||
tevent 0.16.1-r0 apk
|
||||
text 7.0.0-dev.1 npm
|
||||
thiserror 1.0.56 rust-crate
|
||||
thiserror-impl 1.0.56 rust-crate
|
||||
tinyvec 1.9.0 rust-crate
|
||||
twofactor_totp 15.0.0-dev.0 npm
|
||||
tzdata 2025c-r0 apk
|
||||
unicode-ident 1.0.12 rust-crate
|
||||
unicode-width 0.1.11 rust-crate
|
||||
utf8parse 0.2.1 rust-crate
|
||||
utmps-libs 0.1.3.1-r0 apk
|
||||
v4l-utils-libs 1.28.1-r1 apk
|
||||
v_frame 0.3.7 rust-crate
|
||||
vidstab 1.1.1-r0 apk
|
||||
viewer 6.0.0-dev.0 npm
|
||||
vulkan-loader 1.4.313.0-r0 apk
|
||||
wamania/php-stemmer v4.0.0 php-composer
|
||||
wapmorgan/mp3info 0.1.1 php-composer
|
||||
wayland-libs-client 1.23.1-r3 apk
|
||||
web-auth/cose-lib 4.3.0 php-composer
|
||||
web-auth/webauthn-lib 4.9.1 php-composer
|
||||
woltlab/webp-exif v0.1.2 php-composer
|
||||
wyz 0.5.1 rust-crate
|
||||
x264-libs 0.164.3108-r0 apk
|
||||
x265-libs 3.6-r0 apk
|
||||
xvidcore 1.3.7-r2 apk
|
||||
xz-libs 5.8.1-r0 apk
|
||||
y4m 0.8.0 rust-crate
|
||||
zimg 3.0.5-r3 apk
|
||||
zix-libs 0.6.2-r0 apk
|
||||
zlib 1.3.1-r2 apk
|
||||
zstd-libs 1.5.7-r0 apk
|
||||
|
||||
@@ -144,6 +144,7 @@ init_diagram: |
|
||||
"nextcloud:develop" <- Base Images
|
||||
# changelog
|
||||
changelogs:
|
||||
- {date: "08.02.26:", desc: "Existing users should update: site-confs/default.conf - Deny access to all dotfiles."}
|
||||
- {date: "10.07.25:", desc: "Rebase to Alpine 3.22."}
|
||||
- {date: "12.02.25:", desc: "Rebase to Alpine 3.21."}
|
||||
- {date: "09.01.25:", desc: "Fix uploading large files. Existing users should update their nginx confs."}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
## Version 2025/07/10 - Changelog: https://github.com/linuxserver/docker-nextcloud/commits/master/root/defaults/nginx/site-confs/default.conf.sample
|
||||
## Version 2026/05/05 - 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 {
|
||||
@@ -20,6 +20,13 @@ server {
|
||||
|
||||
root /app/www/public;
|
||||
|
||||
# deny access to all dotfiles
|
||||
location ~ /\. {
|
||||
access_log off;
|
||||
log_not_found off;
|
||||
return 404;
|
||||
}
|
||||
|
||||
# display real ip in nginx logs when connected through reverse proxy via docker network
|
||||
set_real_ip_from 172.16.0.0/12;
|
||||
real_ip_header X-Forwarded-For;
|
||||
@@ -49,12 +56,12 @@ server {
|
||||
client_body_buffer_size 512k;
|
||||
|
||||
# HTTP response headers borrowed from Nextcloud `.htaccess`
|
||||
add_header Referrer-Policy "no-referrer" always;
|
||||
add_header X-Content-Type-Options "nosniff" always;
|
||||
add_header X-Frame-Options "SAMEORIGIN" always;
|
||||
add_header X-Permitted-Cross-Domain-Policies "none" always;
|
||||
add_header X-Robots-Tag "noindex, nofollow" always;
|
||||
add_header X-XSS-Protection "1; mode=block" always;
|
||||
add_header Referrer-Policy "no-referrer" always;
|
||||
add_header X-Content-Type-Options "nosniff" always;
|
||||
add_header X-Frame-Options "SAMEORIGIN" always;
|
||||
add_header X-Permitted-Cross-Domain-Policies "none" always;
|
||||
add_header X-Robots-Tag "noindex, nofollow" always;
|
||||
add_header X-XSS-Protection "1; mode=block" always;
|
||||
|
||||
# Remove X-Powered-By, which is an information leak
|
||||
fastcgi_hide_header X-Powered-By;
|
||||
@@ -92,11 +99,19 @@ server {
|
||||
# The rules in this block are an adaptation of the rules
|
||||
# in `.htaccess` that concern `/.well-known`.
|
||||
|
||||
location = /.well-known/carddav { return 301 /remote.php/dav/; }
|
||||
location = /.well-known/caldav { return 301 /remote.php/dav/; }
|
||||
location = /.well-known/carddav {
|
||||
return 301 /remote.php/dav/;
|
||||
}
|
||||
location = /.well-known/caldav {
|
||||
return 301 /remote.php/dav/;
|
||||
}
|
||||
|
||||
location /.well-known/acme-challenge { try_files $uri $uri/ =404; }
|
||||
location /.well-known/pki-validation { try_files $uri $uri/ =404; }
|
||||
location /.well-known/acme-challenge {
|
||||
try_files $uri $uri/ =404;
|
||||
}
|
||||
location /.well-known/pki-validation {
|
||||
try_files $uri $uri/ =404;
|
||||
}
|
||||
|
||||
# Let Nextcloud's API for `/.well-known` URIs handle all other
|
||||
# requests by passing them to the front-end controller.
|
||||
@@ -104,8 +119,12 @@ server {
|
||||
}
|
||||
|
||||
# Rules borrowed from `.htaccess` to hide certain paths from clients
|
||||
location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)(?:$|/) { return 404; }
|
||||
location ~ ^/(?:\.|autotest|occ|issue|indie|db_|console) { return 404; }
|
||||
location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)(?:$|/) {
|
||||
return 404;
|
||||
}
|
||||
location ~ ^/(?:\.|autotest|occ|issue|indie|db_|console) {
|
||||
return 404;
|
||||
}
|
||||
|
||||
# Ensure this block, which passes PHP files to the PHP process, is above the blocks
|
||||
# which handle static assets (as seen below). If this block is not declared first,
|
||||
@@ -124,8 +143,8 @@ server {
|
||||
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
|
||||
fastcgi_param PATH_INFO $path_info;
|
||||
|
||||
fastcgi_param modHeadersAvailable true; # Avoid sending the security headers twice
|
||||
fastcgi_param front_controller_active true; # Enable pretty urls
|
||||
fastcgi_param modHeadersAvailable true; # Avoid sending the security headers twice
|
||||
fastcgi_param front_controller_active true; # Enable pretty urls
|
||||
fastcgi_pass 127.0.0.1:9000;
|
||||
|
||||
fastcgi_intercept_errors on;
|
||||
@@ -138,7 +157,7 @@ server {
|
||||
location ~ \.(?:css|js|mjs|svg|gif|png|jpg|ico|wasm|tflite|map|ogg|flac)$ {
|
||||
try_files $uri /index.php$request_uri;
|
||||
add_header Cache-Control "public, max-age=15778463, $asset_immutable";
|
||||
access_log off; # Optional: Don't log access to assets
|
||||
access_log off; # Optional: Don't log access to assets
|
||||
|
||||
location ~ \.wasm$ {
|
||||
default_type application/wasm;
|
||||
@@ -148,8 +167,8 @@ server {
|
||||
|
||||
location ~ \.woff2?$ {
|
||||
try_files $uri /index.php$request_uri;
|
||||
expires 7d; # Cache-Control policy borrowed from `.htaccess`
|
||||
access_log off; # Optional: Don't log access to assets
|
||||
expires 7d; # Cache-Control policy borrowed from `.htaccess`
|
||||
access_log off; # Optional: Don't log access to assets
|
||||
}
|
||||
|
||||
# Rule borrowed from `.htaccess`
|
||||
@@ -157,6 +176,14 @@ server {
|
||||
return 301 /remote.php$request_uri;
|
||||
}
|
||||
|
||||
# Support for the Client Push (notify_push) plugin, needs mod installed https://github.com/linuxserver/docker-mods/tree/nextcloud-notify-push
|
||||
location ^~ /push/ {
|
||||
proxy_pass http://127.0.0.1:7867/;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection "Upgrade";
|
||||
}
|
||||
|
||||
location / {
|
||||
# enable for basic auth
|
||||
#auth_basic "Restricted";
|
||||
@@ -164,9 +191,4 @@ server {
|
||||
|
||||
try_files $uri $uri/ /index.php$request_uri;
|
||||
}
|
||||
|
||||
# deny access to .htaccess/.htpasswd files
|
||||
location ~ /\.ht {
|
||||
deny all;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user