mirror of
https://github.com/linuxserver/docker-nextcloud.git
synced 2026-06-03 09:57:35 +00:00
Compare commits
14 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 21f2fc0840 | |||
| 2bdf249bf1 | |||
| e2d34baa3f | |||
| be9ffb890e | |||
| f62cc3b9e8 | |||
| 45d68d0508 | |||
| ba1ac62fd9 | |||
| ca6afd353a | |||
| 74f9122ab6 | |||
| e25b4e3b4f | |||
| a7471ca097 | |||
| 31e9e86b4f | |||
| 0d3c4888b0 | |||
| e022624194 |
@@ -47,7 +47,7 @@ Where are your photos and documents? With Nextcloud you pick a server of your ch
|
||||
|
||||
## Supported Architectures
|
||||
|
||||
We utilise the docker manifest for multi-platform awareness. More information is available from docker [here](https://github.com/docker/distribution/blob/master/docs/spec/manifest-v2-2.md#manifest-list) and our announcement [here](https://blog.linuxserver.io/2019/02/21/the-lsio-pipeline-project/).
|
||||
We utilise the docker manifest for multi-platform awareness. More information is available from docker [here](https://distribution.github.io/distribution/spec/manifest-v2-2/#manifest-list) and our announcement [here](https://blog.linuxserver.io/2019/02/21/the-lsio-pipeline-project/).
|
||||
|
||||
Simply pulling `lscr.io/linuxserver/nextcloud:develop` should retrieve the correct image for your arch, but you can also pull specific arch images via tags.
|
||||
|
||||
|
||||
+58
-58
@@ -29,8 +29,8 @@ beberlei/assert v3.3.1
|
||||
brick/math 0.9.2 php-composer
|
||||
brotli-libs 1.0.9-r14 apk
|
||||
bruteforcesettings 2.8.0 npm
|
||||
busybox 1.36.1-r4 apk
|
||||
busybox-binsh 1.36.1-r4 apk
|
||||
busybox 1.36.1-r5 apk
|
||||
busybox-binsh 1.36.1-r5 apk
|
||||
c-client 2007f-r15 apk
|
||||
ca-certificates 20230506-r0 apk
|
||||
ca-certificates-bundle 20230506-r0 apk
|
||||
@@ -52,15 +52,15 @@ doctrine/deprecations 1.1.2
|
||||
doctrine/event-manager 1.2.0 php-composer
|
||||
doctrine/lexer 1.2.3 php-composer
|
||||
egulias/email-validator 3.2.5 php-composer
|
||||
ffmpeg 6.0-r15 apk
|
||||
ffmpeg-libavcodec 6.0-r15 apk
|
||||
ffmpeg-libavdevice 6.0-r15 apk
|
||||
ffmpeg-libavfilter 6.0-r15 apk
|
||||
ffmpeg-libavformat 6.0-r15 apk
|
||||
ffmpeg-libavutil 6.0-r15 apk
|
||||
ffmpeg-libpostproc 6.0-r15 apk
|
||||
ffmpeg-libswresample 6.0-r15 apk
|
||||
ffmpeg-libswscale 6.0-r15 apk
|
||||
ffmpeg 6.0.1-r0 apk
|
||||
ffmpeg-libavcodec 6.0.1-r0 apk
|
||||
ffmpeg-libavdevice 6.0.1-r0 apk
|
||||
ffmpeg-libavfilter 6.0.1-r0 apk
|
||||
ffmpeg-libavformat 6.0.1-r0 apk
|
||||
ffmpeg-libavutil 6.0.1-r0 apk
|
||||
ffmpeg-libpostproc 6.0.1-r0 apk
|
||||
ffmpeg-libswresample 6.0.1-r0 apk
|
||||
ffmpeg-libswscale 6.0.1-r0 apk
|
||||
fgrosse/phpasn1 v2.3.0 php-composer
|
||||
files_pdfviewer 2.9.0 npm
|
||||
firstrunwizard 2.17.0 npm
|
||||
@@ -89,7 +89,7 @@ guzzlehttp/uri-template v0.2.0
|
||||
harfbuzz 7.3.0-r0 apk
|
||||
hexogen/kdtree v0.2.5 php-composer
|
||||
hwdata-pci 0.370-r0 apk
|
||||
icewind/searchdav v3.0.1 php-composer
|
||||
icewind/searchdav v3.1.0 php-composer
|
||||
icewind/smb v3.5.4 php-composer
|
||||
icewind/streams v0.7.7 php-composer
|
||||
icu-data-en 73.2-r2 apk
|
||||
@@ -120,7 +120,7 @@ libbsd 0.11.7-
|
||||
libbz2 1.0.8-r5 apk
|
||||
libc-utils 0.7.2-r5 apk
|
||||
libcap2 2.69-r0 apk
|
||||
libcrypto3 3.1.4-r0 apk
|
||||
libcrypto3 3.1.4-r1 apk
|
||||
libcurl 8.4.0-r0 apk
|
||||
libdav1d 1.2.1-r0 apk
|
||||
libde265 1.0.12-r0 apk
|
||||
@@ -151,7 +151,7 @@ libpanelw 6.4_p20
|
||||
libpciaccess 0.17-r2 apk
|
||||
libplacebo 5.264.1-r1 apk
|
||||
libpng 1.6.39-r3 apk
|
||||
libpq 15.4-r0 apk
|
||||
libpq 15.5-r0 apk
|
||||
libproc2 4.0.4-r0 apk
|
||||
libpulse 16.1-r10 apk
|
||||
libraw 0.21.1-r1 apk
|
||||
@@ -164,7 +164,7 @@ libsndfile 1.2.0-r
|
||||
libsodium 1.0.18-r3 apk
|
||||
libsrt 1.5.2-r0 apk
|
||||
libssh 0.10.5-r0 apk
|
||||
libssl3 3.1.4-r0 apk
|
||||
libssl3 3.1.4-r1 apk
|
||||
libstdc++ 12.2.1_git20220924-r10 apk
|
||||
libtasn1 4.19.0-r1 apk
|
||||
libtheora 1.1.1-r17 apk
|
||||
@@ -184,7 +184,7 @@ libxdmcp 1.1.4-r
|
||||
libxext 1.3.5-r2 apk
|
||||
libxfixes 6.0.1-r2 apk
|
||||
libxft 2.3.8-r1 apk
|
||||
libxml2 2.11.4-r0 apk
|
||||
libxml2 2.11.6-r0 apk
|
||||
libxpm 3.5.16-r1 apk
|
||||
libxrender 0.9.11-r3 apk
|
||||
libxt 1.3.0-r2 apk
|
||||
@@ -216,7 +216,7 @@ notifications 2.16.0
|
||||
numactl 2.0.16-r4 apk
|
||||
onevpl-libs 2023.2.1-r0 apk
|
||||
oniguruma 6.9.8-r1 apk
|
||||
openssl 3.1.4-r0 apk
|
||||
openssl 3.1.4-r1 apk
|
||||
opus 1.4-r0 apk
|
||||
orc 0.4.34-r0 apk
|
||||
p11-kit 0.24.1-r2 apk
|
||||
@@ -233,32 +233,32 @@ php-http/guzzle7-adapter 1.0.0
|
||||
php-http/httplug 2.2.0 php-composer
|
||||
php-http/promise 1.1.0 php-composer
|
||||
php-opencloud/openstack v3.2.1 php-composer
|
||||
php82 8.2.12-r0 apk
|
||||
php82-bcmath 8.2.12-r0 apk
|
||||
php82-bz2 8.2.12-r0 apk
|
||||
php82-common 8.2.12-r0 apk
|
||||
php82-ctype 8.2.12-r0 apk
|
||||
php82-curl 8.2.12-r0 apk
|
||||
php82-dom 8.2.12-r0 apk
|
||||
php82-exif 8.2.12-r0 apk
|
||||
php82-fileinfo 8.2.12-r0 apk
|
||||
php82-fpm 8.2.12-r0 apk
|
||||
php82-ftp 8.2.12-r0 apk
|
||||
php82-gd 8.2.12-r0 apk
|
||||
php82-gmp 8.2.12-r0 apk
|
||||
php82-iconv 8.2.12-r0 apk
|
||||
php82-imap 8.2.12-r0 apk
|
||||
php82-intl 8.2.12-r0 apk
|
||||
php82-ldap 8.2.12-r0 apk
|
||||
php82-mbstring 8.2.12-r0 apk
|
||||
php82-mysqlnd 8.2.12-r0 apk
|
||||
php82-opcache 8.2.12-r0 apk
|
||||
php82-openssl 8.2.12-r0 apk
|
||||
php82-pcntl 8.2.12-r0 apk
|
||||
php82-pdo 8.2.12-r0 apk
|
||||
php82-pdo_mysql 8.2.12-r0 apk
|
||||
php82-pdo_pgsql 8.2.12-r0 apk
|
||||
php82-pdo_sqlite 8.2.12-r0 apk
|
||||
php82 8.2.13-r0 apk
|
||||
php82-bcmath 8.2.13-r0 apk
|
||||
php82-bz2 8.2.13-r0 apk
|
||||
php82-common 8.2.13-r0 apk
|
||||
php82-ctype 8.2.13-r0 apk
|
||||
php82-curl 8.2.13-r0 apk
|
||||
php82-dom 8.2.13-r0 apk
|
||||
php82-exif 8.2.13-r0 apk
|
||||
php82-fileinfo 8.2.13-r0 apk
|
||||
php82-fpm 8.2.13-r0 apk
|
||||
php82-ftp 8.2.13-r0 apk
|
||||
php82-gd 8.2.13-r0 apk
|
||||
php82-gmp 8.2.13-r0 apk
|
||||
php82-iconv 8.2.13-r0 apk
|
||||
php82-imap 8.2.13-r0 apk
|
||||
php82-intl 8.2.13-r0 apk
|
||||
php82-ldap 8.2.13-r0 apk
|
||||
php82-mbstring 8.2.13-r0 apk
|
||||
php82-mysqlnd 8.2.13-r0 apk
|
||||
php82-opcache 8.2.13-r0 apk
|
||||
php82-openssl 8.2.13-r0 apk
|
||||
php82-pcntl 8.2.13-r0 apk
|
||||
php82-pdo 8.2.13-r0 apk
|
||||
php82-pdo_mysql 8.2.13-r0 apk
|
||||
php82-pdo_pgsql 8.2.13-r0 apk
|
||||
php82-pdo_sqlite 8.2.13-r0 apk
|
||||
php82-pecl-apcu 5.1.22-r0 apk
|
||||
php82-pecl-igbinary 3.2.14-r0 apk
|
||||
php82-pecl-imagick 3.7.0-r5 apk
|
||||
@@ -266,19 +266,19 @@ php82-pecl-memcached 3.2.0-r
|
||||
php82-pecl-msgpack 2.2.0-r0 apk
|
||||
php82-pecl-redis 6.0.2-r0 apk
|
||||
php82-pecl-smbclient 1.1.1-r0 apk
|
||||
php82-pgsql 8.2.12-r0 apk
|
||||
php82-phar 8.2.12-r0 apk
|
||||
php82-posix 8.2.12-r0 apk
|
||||
php82-session 8.2.12-r0 apk
|
||||
php82-simplexml 8.2.12-r0 apk
|
||||
php82-sockets 8.2.12-r0 apk
|
||||
php82-sodium 8.2.12-r0 apk
|
||||
php82-sqlite3 8.2.12-r0 apk
|
||||
php82-sysvsem 8.2.12-r0 apk
|
||||
php82-xml 8.2.12-r0 apk
|
||||
php82-xmlreader 8.2.12-r0 apk
|
||||
php82-xmlwriter 8.2.12-r0 apk
|
||||
php82-zip 8.2.12-r0 apk
|
||||
php82-pgsql 8.2.13-r0 apk
|
||||
php82-phar 8.2.13-r0 apk
|
||||
php82-posix 8.2.13-r0 apk
|
||||
php82-session 8.2.13-r0 apk
|
||||
php82-simplexml 8.2.13-r0 apk
|
||||
php82-sockets 8.2.13-r0 apk
|
||||
php82-sodium 8.2.13-r0 apk
|
||||
php82-sqlite3 8.2.13-r0 apk
|
||||
php82-sysvsem 8.2.13-r0 apk
|
||||
php82-xml 8.2.13-r0 apk
|
||||
php82-xmlreader 8.2.13-r0 apk
|
||||
php82-xmlwriter 8.2.13-r0 apk
|
||||
php82-zip 8.2.13-r0 apk
|
||||
phpseclib/phpseclib 2.0.45 php-composer
|
||||
pimple/pimple v3.5.0 php-composer
|
||||
pixman 0.42.2-r1 apk
|
||||
@@ -305,7 +305,7 @@ rsync 3.2.7-r
|
||||
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
|
||||
sabre/dav 4.4.0 php-composer
|
||||
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
|
||||
@@ -329,7 +329,7 @@ spirv-tools 1.3.243
|
||||
spomky-labs/base64url v2.0.4 php-composer
|
||||
spomky-labs/cbor-php v2.0.1 php-composer
|
||||
sqlite-libs 3.41.2-r2 apk
|
||||
ssl_client 1.36.1-r4 apk
|
||||
ssl_client 1.36.1-r5 apk
|
||||
stecman/symfony-console-completion 0.11.0 php-composer
|
||||
sudo 1.9.13_p3-r2 apk
|
||||
suspicious_login 6.0.0 npm
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
# min hour day month weekday command
|
||||
*/5 * * * * /usr/bin/php /app/www/public/cron.php 2>&1
|
||||
@@ -1,9 +0,0 @@
|
||||
# do daily/weekly/monthly maintenance
|
||||
# min hour day month weekday command
|
||||
*/15 * * * * run-parts /etc/periodic/15min
|
||||
0 * * * * run-parts /etc/periodic/hourly
|
||||
0 2 * * * run-parts /etc/periodic/daily
|
||||
0 3 * * 6 run-parts /etc/periodic/weekly
|
||||
0 5 1 * * run-parts /etc/periodic/monthly
|
||||
# nextcloud cron
|
||||
*/5 * * * * s6-setuidgid abc php -f /app/www/public/cron.php
|
||||
@@ -1,23 +0,0 @@
|
||||
#!/usr/bin/with-contenv bash
|
||||
# shellcheck shell=bash
|
||||
|
||||
# make folders
|
||||
mkdir -p \
|
||||
/config/crontabs
|
||||
|
||||
## root
|
||||
# if crontabs do not exist in config
|
||||
if [[ ! -f /config/crontabs/root ]]; then
|
||||
# copy crontab from system
|
||||
if crontab -l -u root; then
|
||||
crontab -l -u root >/config/crontabs/root
|
||||
fi
|
||||
|
||||
# if crontabs still do not exist in config (were not copied from system)
|
||||
# copy crontab from included defaults (using -n, do not overwrite an existing file)
|
||||
cp -n /etc/crontabs/root /config/crontabs/
|
||||
fi
|
||||
sed -i "s|s6-setuidgid abc php[0-9]* -f /config/www/nextcloud/cron.php|s6-setuidgid abc php -f /app/www/public/cron.php|" /config/crontabs/root
|
||||
# set permissions and import user crontabs
|
||||
lsiown root:root /config/crontabs/root
|
||||
crontab -u root /config/crontabs/root
|
||||
@@ -1 +0,0 @@
|
||||
oneshot
|
||||
@@ -1 +0,0 @@
|
||||
/etc/s6-overlay/s6-rc.d/init-crontabs-config/run
|
||||
@@ -21,7 +21,6 @@ if [ -f /config/www/nextcloud/version.php ]; then
|
||||
! -path "/config/www/nextcloud/config" \
|
||||
! -path "/config/www/nextcloud/themes" \
|
||||
-delete
|
||||
sed -i "s|/config/www/nextcloud/cron.php|/app/www/public/cron.php|g" /config/crontabs/root
|
||||
touch /config/www/nextcloud/config/needs_migration
|
||||
fi
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ DEFAULT_CONF="/config/nginx/site-confs/default.conf"
|
||||
OLD_ROOT="root /config/www/nextcloud/;"
|
||||
NEW_ROOT="root /app/www/public;"
|
||||
|
||||
if grep -q "${OLD_ROOT}" "${DEFAULT_CONF}"; then
|
||||
if [[ -f "${DEFAULT_CONF}" ]] && grep -q "${OLD_ROOT}" "${DEFAULT_CONF}" 2>/dev/null; then
|
||||
echo "updating root in ${DEFAULT_CONF}"
|
||||
sed -i "s|${OLD_ROOT}|${NEW_ROOT}|" "${DEFAULT_CONF}"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user