From f158223d14d5690faa639b0fd1cdce5d790f203f Mon Sep 17 00:00:00 2001 From: GitHub Workflow Date: Fri, 7 Nov 2025 00:38:19 +0000 Subject: [PATCH 1/2] Runs update.sh --- 30/apache/Dockerfile | 2 +- 30/fpm-alpine/Dockerfile | 2 +- 30/fpm/Dockerfile | 2 +- 31/apache/Dockerfile | 2 +- 31/fpm-alpine/Dockerfile | 2 +- 31/fpm/Dockerfile | 2 +- 32/apache/Dockerfile | 2 +- 32/fpm-alpine/Dockerfile | 2 +- 32/fpm/Dockerfile | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/30/apache/Dockerfile b/30/apache/Dockerfile index fdac9a83..b1e3fe91 100644 --- a/30/apache/Dockerfile +++ b/30/apache/Dockerfile @@ -69,7 +69,7 @@ RUN set -ex; \ pecl install imagick-3.8.0; \ pecl install memcached-3.4.0 \ --configureoptions 'enable-memcached-igbinary="yes"'; \ - pecl install redis-6.2.0 \ + pecl install redis-6.3.0 \ --configureoptions 'enable-redis-igbinary="yes" enable-redis-zstd="yes" enable-redis-lz4="yes"'; \ \ docker-php-ext-enable \ diff --git a/30/fpm-alpine/Dockerfile b/30/fpm-alpine/Dockerfile index aa56b8ad..1881be7a 100644 --- a/30/fpm-alpine/Dockerfile +++ b/30/fpm-alpine/Dockerfile @@ -66,7 +66,7 @@ RUN set -ex; \ pecl install imagick-3.8.0; \ pecl install memcached-3.4.0 \ --configureoptions 'enable-memcached-igbinary="yes"'; \ - pecl install redis-6.2.0 \ + pecl install redis-6.3.0 \ --configureoptions 'enable-redis-igbinary="yes" enable-redis-zstd="yes" enable-redis-lz4="yes"'; \ \ docker-php-ext-enable \ diff --git a/30/fpm/Dockerfile b/30/fpm/Dockerfile index e79a4c21..ca1113be 100644 --- a/30/fpm/Dockerfile +++ b/30/fpm/Dockerfile @@ -69,7 +69,7 @@ RUN set -ex; \ pecl install imagick-3.8.0; \ pecl install memcached-3.4.0 \ --configureoptions 'enable-memcached-igbinary="yes"'; \ - pecl install redis-6.2.0 \ + pecl install redis-6.3.0 \ --configureoptions 'enable-redis-igbinary="yes" enable-redis-zstd="yes" enable-redis-lz4="yes"'; \ \ docker-php-ext-enable \ diff --git a/31/apache/Dockerfile b/31/apache/Dockerfile index 140f28cf..c85740a7 100644 --- a/31/apache/Dockerfile +++ b/31/apache/Dockerfile @@ -69,7 +69,7 @@ RUN set -ex; \ pecl install imagick-3.8.0; \ pecl install memcached-3.4.0 \ --configureoptions 'enable-memcached-igbinary="yes"'; \ - pecl install redis-6.2.0 \ + pecl install redis-6.3.0 \ --configureoptions 'enable-redis-igbinary="yes" enable-redis-zstd="yes" enable-redis-lz4="yes"'; \ \ docker-php-ext-enable \ diff --git a/31/fpm-alpine/Dockerfile b/31/fpm-alpine/Dockerfile index c6c5bd53..fcf3f9cf 100644 --- a/31/fpm-alpine/Dockerfile +++ b/31/fpm-alpine/Dockerfile @@ -66,7 +66,7 @@ RUN set -ex; \ pecl install imagick-3.8.0; \ pecl install memcached-3.4.0 \ --configureoptions 'enable-memcached-igbinary="yes"'; \ - pecl install redis-6.2.0 \ + pecl install redis-6.3.0 \ --configureoptions 'enable-redis-igbinary="yes" enable-redis-zstd="yes" enable-redis-lz4="yes"'; \ \ docker-php-ext-enable \ diff --git a/31/fpm/Dockerfile b/31/fpm/Dockerfile index e4b9a654..4be9e91c 100644 --- a/31/fpm/Dockerfile +++ b/31/fpm/Dockerfile @@ -69,7 +69,7 @@ RUN set -ex; \ pecl install imagick-3.8.0; \ pecl install memcached-3.4.0 \ --configureoptions 'enable-memcached-igbinary="yes"'; \ - pecl install redis-6.2.0 \ + pecl install redis-6.3.0 \ --configureoptions 'enable-redis-igbinary="yes" enable-redis-zstd="yes" enable-redis-lz4="yes"'; \ \ docker-php-ext-enable \ diff --git a/32/apache/Dockerfile b/32/apache/Dockerfile index f57dc5c9..0e7fecc8 100644 --- a/32/apache/Dockerfile +++ b/32/apache/Dockerfile @@ -69,7 +69,7 @@ RUN set -ex; \ pecl install imagick-3.8.0; \ pecl install memcached-3.4.0 \ --configureoptions 'enable-memcached-igbinary="yes"'; \ - pecl install redis-6.2.0 \ + pecl install redis-6.3.0 \ --configureoptions 'enable-redis-igbinary="yes" enable-redis-zstd="yes" enable-redis-lz4="yes"'; \ \ docker-php-ext-enable \ diff --git a/32/fpm-alpine/Dockerfile b/32/fpm-alpine/Dockerfile index adf49e2a..367af3ab 100644 --- a/32/fpm-alpine/Dockerfile +++ b/32/fpm-alpine/Dockerfile @@ -66,7 +66,7 @@ RUN set -ex; \ pecl install imagick-3.8.0; \ pecl install memcached-3.4.0 \ --configureoptions 'enable-memcached-igbinary="yes"'; \ - pecl install redis-6.2.0 \ + pecl install redis-6.3.0 \ --configureoptions 'enable-redis-igbinary="yes" enable-redis-zstd="yes" enable-redis-lz4="yes"'; \ \ docker-php-ext-enable \ diff --git a/32/fpm/Dockerfile b/32/fpm/Dockerfile index 7922f078..3f63fd9b 100644 --- a/32/fpm/Dockerfile +++ b/32/fpm/Dockerfile @@ -69,7 +69,7 @@ RUN set -ex; \ pecl install imagick-3.8.0; \ pecl install memcached-3.4.0 \ --configureoptions 'enable-memcached-igbinary="yes"'; \ - pecl install redis-6.2.0 \ + pecl install redis-6.3.0 \ --configureoptions 'enable-redis-igbinary="yes" enable-redis-zstd="yes" enable-redis-lz4="yes"'; \ \ docker-php-ext-enable \ From 264d04f2a2078d873c6d3f7aadd1c3070ab448ab Mon Sep 17 00:00:00 2001 From: Josh Date: Fri, 7 Nov 2025 16:44:12 -0500 Subject: [PATCH 2/2] feat: Add Table of Contents to README Added a Table of Contents section to improve navigation. Signed-off-by: Josh --- README.md | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/README.md b/README.md index 3be70217..e59c7ea7 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,46 @@ A safe home for all your data. Access & share your files, calendars, contacts, m ⚠️⚠️⚠️ This image is maintained by community volunteers and designed for expert use. For quick and easy deployment that supports the full set of Nextcloud Hub features, use the [Nextcloud All-in-One docker container](https://github.com/nextcloud/all-in-one#nextcloud-all-in-one) maintained by Nextcloud GmbH. +## Table of Contents +- [What is Nextcloud?](#what-is-nextcloud) +- [How to use this image](#how-to-use-this-image) + - [Getting help](#getting-help) + - [Using the apache image](#using-the-apache-image) + - [Using the fpm image](#using-the-fpm-image) + - [Using an external database](#using-an-external-database) + - [Persistent data](#persistent-data) + - [Additional volumes](#additional-volumes) + - [Custom volumes](#custom-volumes) + - [Running as an arbitrary user / file permissions / changing the default container user](#running-as-an-arbitrary-user--file-permissions--changing-the-default-container-user) + - [Accessing the Nextcloud command-line interface (`occ`)](#accessing-the-nextcloud-command-line-interface-occ) + - [Viewing the Nextcloud configuration (`config.php`)](#viewing-the-nextcloud-configuration-configphp) + - [Auto configuration via environment variables](#auto-configuration-via-environment-variables) + - [Database parameters](#database-parameters) + - [Initial admin account](#initial-admin-account) + - [Custom Data directory (`datadirectory`)](#custom-data-directory-datadirectory) + - [Trusted domains (`trusted_domains`)](#trusted-domains-trusted_domains) + - [Image specific](#image-specific) + - [Redis Memory Caching](#redis-memory-caching) + - [E-mail (SMTP) Configuration](#e-mail-smtp-configuration) + - [Object Storage (Primary Storage)](#object-storage-primary-storage) + - [PHP Configuration](#php-configuration) + - [Apache Configuration](#apache-configuration) + - [Using the image behind a reverse proxy and specifying the server host and protocol](#using-the-image-behind-a-reverse-proxy-and-specifying-the-server-host-and-protocol) + - [Handling `Warning: /var/www/html/config/$cfgFile differs from the latest version of this image at /usr/src/nextcloud/config/$cfgFile` (aka: Auto configuration and Nextcloud updates)](#handling-warning-varwwwhtmlconfigcfgfile-differs-from-the-latest-version-of-this-image-at-usrsrcnextcloudconfigcfgfile-aka-auto-configuration-and-nextcloud-updates) + - [Auto configuration via hook folders](#auto-configuration-via-hook-folders) +- [Running this image with `docker compose`](#running-this-image-with-docker-compose) + - [Base version - apache](#base-version---apache) + - [Base version - FPM](#base-version---fpm) +- [Docker Secrets](#docker-secrets) +- [Make your Nextcloud available from the internet](#make-your-nextcloud-available-from-the-internet) + - [HTTPS - SSL encryption](#https---ssl-encryption) +- [First use](#first-use) +- [Update to a newer version](#update-to-a-newer-version) +- [Adding Features](#adding-features) +- [Migrating an existing installation](#migrating-an-existing-installation) + - [Migrating from a non-Alpine image to an Alpine image](#migrating-from-a-non-alpine-image-to-an-alpine-image) +- [Reporting bugs or suggesting enhancements](#reporting-bugs-or-suggesting-enhancements) + # How to use this image This image is designed to be used in a micro-service environment. There are two versions of the image you can choose from.