diff --git a/.github/workflows/images.yml b/.github/workflows/images.yml index ae9762a6..e8b70226 100644 --- a/.github/workflows/images.yml +++ b/.github/workflows/images.yml @@ -20,8 +20,8 @@ jobs: outputs: strategy: ${{ steps.generate-jobs.outputs.strategy }} steps: - - uses: actions/checkout@v3 - - uses: docker-library/bashbrew@v0.1.5 + - uses: actions/checkout@v4 + - uses: docker-library/bashbrew@HEAD - id: generate-jobs name: Generate Jobs run: | @@ -36,7 +36,7 @@ jobs: name: ${{ matrix.name }} runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Prepare Environment run: ${{ matrix.runs.prepare }} - name: Run update.sh script diff --git a/.github/workflows/update-sh.yml b/.github/workflows/update-sh.yml index d1bf7c89..ef094c5c 100644 --- a/.github/workflows/update-sh.yml +++ b/.github/workflows/update-sh.yml @@ -13,7 +13,7 @@ jobs: name: Run update.sh script runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Run update.sh script run: ./update.sh - name: Commit files diff --git a/27/apache/Dockerfile b/27/apache/Dockerfile index f6965648..4e2f89c1 100644 --- a/27/apache/Dockerfile +++ b/27/apache/Dockerfile @@ -140,7 +140,7 @@ RUN { \ } > /etc/apache2/conf-available/apache-limits.conf; \ a2enconf apache-limits -ENV NEXTCLOUD_VERSION 27.1.7 +ENV NEXTCLOUD_VERSION 27.1.9 RUN set -ex; \ fetchDeps=" \ @@ -150,8 +150,8 @@ RUN set -ex; \ apt-get update; \ apt-get install -y --no-install-recommends $fetchDeps; \ \ - curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-27.1.7.tar.bz2"; \ - curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-27.1.7.tar.bz2.asc"; \ + curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-27.1.9.tar.bz2"; \ + curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-27.1.9.tar.bz2.asc"; \ export GNUPGHOME="$(mktemp -d)"; \ # gpg key from https://nextcloud.com/nextcloud.asc gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; \ diff --git a/27/fpm-alpine/Dockerfile b/27/fpm-alpine/Dockerfile index f328b4be..e4b0e500 100644 --- a/27/fpm-alpine/Dockerfile +++ b/27/fpm-alpine/Dockerfile @@ -113,7 +113,7 @@ RUN { \ VOLUME /var/www/html -ENV NEXTCLOUD_VERSION 27.1.7 +ENV NEXTCLOUD_VERSION 27.1.9 RUN set -ex; \ apk add --no-cache --virtual .fetch-deps \ @@ -121,8 +121,8 @@ RUN set -ex; \ gnupg \ ; \ \ - curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-27.1.7.tar.bz2"; \ - curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-27.1.7.tar.bz2.asc"; \ + curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-27.1.9.tar.bz2"; \ + curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-27.1.9.tar.bz2.asc"; \ export GNUPGHOME="$(mktemp -d)"; \ # gpg key from https://nextcloud.com/nextcloud.asc gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; \ diff --git a/27/fpm/Dockerfile b/27/fpm/Dockerfile index e888ff3b..1e029cac 100644 --- a/27/fpm/Dockerfile +++ b/27/fpm/Dockerfile @@ -125,7 +125,7 @@ RUN { \ VOLUME /var/www/html -ENV NEXTCLOUD_VERSION 27.1.7 +ENV NEXTCLOUD_VERSION 27.1.9 RUN set -ex; \ fetchDeps=" \ @@ -135,8 +135,8 @@ RUN set -ex; \ apt-get update; \ apt-get install -y --no-install-recommends $fetchDeps; \ \ - curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-27.1.7.tar.bz2"; \ - curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-27.1.7.tar.bz2.asc"; \ + curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-27.1.9.tar.bz2"; \ + curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-27.1.9.tar.bz2.asc"; \ export GNUPGHOME="$(mktemp -d)"; \ # gpg key from https://nextcloud.com/nextcloud.asc gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; \ diff --git a/28/apache/Dockerfile b/28/apache/Dockerfile index 87a1e990..90ae1b58 100644 --- a/28/apache/Dockerfile +++ b/28/apache/Dockerfile @@ -140,7 +140,7 @@ RUN { \ } > /etc/apache2/conf-available/apache-limits.conf; \ a2enconf apache-limits -ENV NEXTCLOUD_VERSION 28.0.3 +ENV NEXTCLOUD_VERSION 28.0.5 RUN set -ex; \ fetchDeps=" \ @@ -150,8 +150,8 @@ RUN set -ex; \ apt-get update; \ apt-get install -y --no-install-recommends $fetchDeps; \ \ - curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-28.0.3.tar.bz2"; \ - curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-28.0.3.tar.bz2.asc"; \ + curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-28.0.5.tar.bz2"; \ + curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-28.0.5.tar.bz2.asc"; \ export GNUPGHOME="$(mktemp -d)"; \ # gpg key from https://nextcloud.com/nextcloud.asc gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; \ diff --git a/28/fpm-alpine/Dockerfile b/28/fpm-alpine/Dockerfile index 831d98b0..6bbc9523 100644 --- a/28/fpm-alpine/Dockerfile +++ b/28/fpm-alpine/Dockerfile @@ -113,7 +113,7 @@ RUN { \ VOLUME /var/www/html -ENV NEXTCLOUD_VERSION 28.0.3 +ENV NEXTCLOUD_VERSION 28.0.5 RUN set -ex; \ apk add --no-cache --virtual .fetch-deps \ @@ -121,8 +121,8 @@ RUN set -ex; \ gnupg \ ; \ \ - curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-28.0.3.tar.bz2"; \ - curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-28.0.3.tar.bz2.asc"; \ + curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-28.0.5.tar.bz2"; \ + curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-28.0.5.tar.bz2.asc"; \ export GNUPGHOME="$(mktemp -d)"; \ # gpg key from https://nextcloud.com/nextcloud.asc gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; \ diff --git a/28/fpm/Dockerfile b/28/fpm/Dockerfile index afd78ba5..e9c34bf7 100644 --- a/28/fpm/Dockerfile +++ b/28/fpm/Dockerfile @@ -125,7 +125,7 @@ RUN { \ VOLUME /var/www/html -ENV NEXTCLOUD_VERSION 28.0.3 +ENV NEXTCLOUD_VERSION 28.0.5 RUN set -ex; \ fetchDeps=" \ @@ -135,8 +135,8 @@ RUN set -ex; \ apt-get update; \ apt-get install -y --no-install-recommends $fetchDeps; \ \ - curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-28.0.3.tar.bz2"; \ - curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-28.0.3.tar.bz2.asc"; \ + curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-28.0.5.tar.bz2"; \ + curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-28.0.5.tar.bz2.asc"; \ export GNUPGHOME="$(mktemp -d)"; \ # gpg key from https://nextcloud.com/nextcloud.asc gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; \ diff --git a/26/apache/Dockerfile b/29/apache/Dockerfile similarity index 97% rename from 26/apache/Dockerfile rename to 29/apache/Dockerfile index 8c11c63f..eb44e77c 100644 --- a/26/apache/Dockerfile +++ b/29/apache/Dockerfile @@ -140,7 +140,7 @@ RUN { \ } > /etc/apache2/conf-available/apache-limits.conf; \ a2enconf apache-limits -ENV NEXTCLOUD_VERSION 26.0.12 +ENV NEXTCLOUD_VERSION 29.0.0 RUN set -ex; \ fetchDeps=" \ @@ -150,8 +150,8 @@ RUN set -ex; \ apt-get update; \ apt-get install -y --no-install-recommends $fetchDeps; \ \ - curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-26.0.12.tar.bz2"; \ - curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-26.0.12.tar.bz2.asc"; \ + curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-29.0.0.tar.bz2"; \ + curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-29.0.0.tar.bz2.asc"; \ export GNUPGHOME="$(mktemp -d)"; \ # gpg key from https://nextcloud.com/nextcloud.asc gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; \ diff --git a/26/apache/config/apache-pretty-urls.config.php b/29/apache/config/apache-pretty-urls.config.php similarity index 100% rename from 26/apache/config/apache-pretty-urls.config.php rename to 29/apache/config/apache-pretty-urls.config.php diff --git a/26/apache/config/apcu.config.php b/29/apache/config/apcu.config.php similarity index 100% rename from 26/apache/config/apcu.config.php rename to 29/apache/config/apcu.config.php diff --git a/26/apache/config/apps.config.php b/29/apache/config/apps.config.php similarity index 100% rename from 26/apache/config/apps.config.php rename to 29/apache/config/apps.config.php diff --git a/26/apache/config/autoconfig.php b/29/apache/config/autoconfig.php similarity index 100% rename from 26/apache/config/autoconfig.php rename to 29/apache/config/autoconfig.php diff --git a/26/apache/config/redis.config.php b/29/apache/config/redis.config.php similarity index 100% rename from 26/apache/config/redis.config.php rename to 29/apache/config/redis.config.php diff --git a/26/apache/config/reverse-proxy.config.php b/29/apache/config/reverse-proxy.config.php similarity index 100% rename from 26/apache/config/reverse-proxy.config.php rename to 29/apache/config/reverse-proxy.config.php diff --git a/26/apache/config/s3.config.php b/29/apache/config/s3.config.php similarity index 100% rename from 26/apache/config/s3.config.php rename to 29/apache/config/s3.config.php diff --git a/26/apache/config/smtp.config.php b/29/apache/config/smtp.config.php similarity index 100% rename from 26/apache/config/smtp.config.php rename to 29/apache/config/smtp.config.php diff --git a/26/apache/config/swift.config.php b/29/apache/config/swift.config.php similarity index 100% rename from 26/apache/config/swift.config.php rename to 29/apache/config/swift.config.php diff --git a/26/apache/config/upgrade-disable-web.config.php b/29/apache/config/upgrade-disable-web.config.php similarity index 100% rename from 26/apache/config/upgrade-disable-web.config.php rename to 29/apache/config/upgrade-disable-web.config.php diff --git a/26/apache/cron.sh b/29/apache/cron.sh similarity index 100% rename from 26/apache/cron.sh rename to 29/apache/cron.sh diff --git a/26/apache/entrypoint.sh b/29/apache/entrypoint.sh similarity index 100% rename from 26/apache/entrypoint.sh rename to 29/apache/entrypoint.sh diff --git a/26/apache/upgrade.exclude b/29/apache/upgrade.exclude similarity index 100% rename from 26/apache/upgrade.exclude rename to 29/apache/upgrade.exclude diff --git a/26/fpm-alpine/Dockerfile b/29/fpm-alpine/Dockerfile similarity index 96% rename from 26/fpm-alpine/Dockerfile rename to 29/fpm-alpine/Dockerfile index 4c39c6be..76a42bf1 100644 --- a/26/fpm-alpine/Dockerfile +++ b/29/fpm-alpine/Dockerfile @@ -113,7 +113,7 @@ RUN { \ VOLUME /var/www/html -ENV NEXTCLOUD_VERSION 26.0.12 +ENV NEXTCLOUD_VERSION 29.0.0 RUN set -ex; \ apk add --no-cache --virtual .fetch-deps \ @@ -121,8 +121,8 @@ RUN set -ex; \ gnupg \ ; \ \ - curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-26.0.12.tar.bz2"; \ - curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-26.0.12.tar.bz2.asc"; \ + curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-29.0.0.tar.bz2"; \ + curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-29.0.0.tar.bz2.asc"; \ export GNUPGHOME="$(mktemp -d)"; \ # gpg key from https://nextcloud.com/nextcloud.asc gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; \ diff --git a/26/fpm-alpine/config/apcu.config.php b/29/fpm-alpine/config/apcu.config.php similarity index 100% rename from 26/fpm-alpine/config/apcu.config.php rename to 29/fpm-alpine/config/apcu.config.php diff --git a/26/fpm-alpine/config/apps.config.php b/29/fpm-alpine/config/apps.config.php similarity index 100% rename from 26/fpm-alpine/config/apps.config.php rename to 29/fpm-alpine/config/apps.config.php diff --git a/26/fpm-alpine/config/autoconfig.php b/29/fpm-alpine/config/autoconfig.php similarity index 100% rename from 26/fpm-alpine/config/autoconfig.php rename to 29/fpm-alpine/config/autoconfig.php diff --git a/26/fpm-alpine/config/redis.config.php b/29/fpm-alpine/config/redis.config.php similarity index 100% rename from 26/fpm-alpine/config/redis.config.php rename to 29/fpm-alpine/config/redis.config.php diff --git a/26/fpm-alpine/config/reverse-proxy.config.php b/29/fpm-alpine/config/reverse-proxy.config.php similarity index 100% rename from 26/fpm-alpine/config/reverse-proxy.config.php rename to 29/fpm-alpine/config/reverse-proxy.config.php diff --git a/26/fpm-alpine/config/s3.config.php b/29/fpm-alpine/config/s3.config.php similarity index 100% rename from 26/fpm-alpine/config/s3.config.php rename to 29/fpm-alpine/config/s3.config.php diff --git a/26/fpm-alpine/config/smtp.config.php b/29/fpm-alpine/config/smtp.config.php similarity index 100% rename from 26/fpm-alpine/config/smtp.config.php rename to 29/fpm-alpine/config/smtp.config.php diff --git a/26/fpm-alpine/config/swift.config.php b/29/fpm-alpine/config/swift.config.php similarity index 100% rename from 26/fpm-alpine/config/swift.config.php rename to 29/fpm-alpine/config/swift.config.php diff --git a/26/fpm-alpine/config/upgrade-disable-web.config.php b/29/fpm-alpine/config/upgrade-disable-web.config.php similarity index 100% rename from 26/fpm-alpine/config/upgrade-disable-web.config.php rename to 29/fpm-alpine/config/upgrade-disable-web.config.php diff --git a/26/fpm-alpine/cron.sh b/29/fpm-alpine/cron.sh similarity index 100% rename from 26/fpm-alpine/cron.sh rename to 29/fpm-alpine/cron.sh diff --git a/26/fpm-alpine/entrypoint.sh b/29/fpm-alpine/entrypoint.sh similarity index 100% rename from 26/fpm-alpine/entrypoint.sh rename to 29/fpm-alpine/entrypoint.sh diff --git a/26/fpm-alpine/upgrade.exclude b/29/fpm-alpine/upgrade.exclude similarity index 100% rename from 26/fpm-alpine/upgrade.exclude rename to 29/fpm-alpine/upgrade.exclude diff --git a/26/fpm/Dockerfile b/29/fpm/Dockerfile similarity index 97% rename from 26/fpm/Dockerfile rename to 29/fpm/Dockerfile index 31574108..6127a79b 100644 --- a/26/fpm/Dockerfile +++ b/29/fpm/Dockerfile @@ -125,7 +125,7 @@ RUN { \ VOLUME /var/www/html -ENV NEXTCLOUD_VERSION 26.0.12 +ENV NEXTCLOUD_VERSION 29.0.0 RUN set -ex; \ fetchDeps=" \ @@ -135,8 +135,8 @@ RUN set -ex; \ apt-get update; \ apt-get install -y --no-install-recommends $fetchDeps; \ \ - curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-26.0.12.tar.bz2"; \ - curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-26.0.12.tar.bz2.asc"; \ + curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-29.0.0.tar.bz2"; \ + curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-29.0.0.tar.bz2.asc"; \ export GNUPGHOME="$(mktemp -d)"; \ # gpg key from https://nextcloud.com/nextcloud.asc gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; \ diff --git a/26/fpm/config/apcu.config.php b/29/fpm/config/apcu.config.php similarity index 100% rename from 26/fpm/config/apcu.config.php rename to 29/fpm/config/apcu.config.php diff --git a/26/fpm/config/apps.config.php b/29/fpm/config/apps.config.php similarity index 100% rename from 26/fpm/config/apps.config.php rename to 29/fpm/config/apps.config.php diff --git a/26/fpm/config/autoconfig.php b/29/fpm/config/autoconfig.php similarity index 100% rename from 26/fpm/config/autoconfig.php rename to 29/fpm/config/autoconfig.php diff --git a/26/fpm/config/redis.config.php b/29/fpm/config/redis.config.php similarity index 100% rename from 26/fpm/config/redis.config.php rename to 29/fpm/config/redis.config.php diff --git a/26/fpm/config/reverse-proxy.config.php b/29/fpm/config/reverse-proxy.config.php similarity index 100% rename from 26/fpm/config/reverse-proxy.config.php rename to 29/fpm/config/reverse-proxy.config.php diff --git a/26/fpm/config/s3.config.php b/29/fpm/config/s3.config.php similarity index 100% rename from 26/fpm/config/s3.config.php rename to 29/fpm/config/s3.config.php diff --git a/26/fpm/config/smtp.config.php b/29/fpm/config/smtp.config.php similarity index 100% rename from 26/fpm/config/smtp.config.php rename to 29/fpm/config/smtp.config.php diff --git a/26/fpm/config/swift.config.php b/29/fpm/config/swift.config.php similarity index 100% rename from 26/fpm/config/swift.config.php rename to 29/fpm/config/swift.config.php diff --git a/26/fpm/config/upgrade-disable-web.config.php b/29/fpm/config/upgrade-disable-web.config.php similarity index 100% rename from 26/fpm/config/upgrade-disable-web.config.php rename to 29/fpm/config/upgrade-disable-web.config.php diff --git a/26/fpm/cron.sh b/29/fpm/cron.sh similarity index 100% rename from 26/fpm/cron.sh rename to 29/fpm/cron.sh diff --git a/26/fpm/entrypoint.sh b/29/fpm/entrypoint.sh similarity index 100% rename from 26/fpm/entrypoint.sh rename to 29/fpm/entrypoint.sh diff --git a/26/fpm/upgrade.exclude b/29/fpm/upgrade.exclude similarity index 100% rename from 26/fpm/upgrade.exclude rename to 29/fpm/upgrade.exclude diff --git a/README.md b/README.md index b02c66de..4c69999b 100644 --- a/README.md +++ b/README.md @@ -320,7 +320,7 @@ services: Then run `docker-compose up -d`, now you can access Nextcloud at http://localhost:8080/ from your host system. ## Base version - FPM -When using the FPM image, you need another container that acts as web server on port 80 and proxies the requests to the Nextcloud container. In this example a simple nginx container is combined with the Nextcloud-fpm image and a MariaDB database container. The data is stored in docker volumes. The nginx container also needs access to static files from your Nextcloud installation. It gets access to all the volumes mounted to Nextcloud via the `volumes_from` option.The configuration for nginx is stored in the configuration file `nginx.conf`, that is mounted into the container. An example can be found in the examples section [here](https://github.com/nextcloud/docker/tree/master/.examples). +When using the FPM image, you need another container that acts as web server on port 80 and proxies the requests to the Nextcloud container. In this example a simple nginx container is combined with the Nextcloud-fpm image and a MariaDB database container. The data is stored in docker volumes. The nginx container also needs access to static files from your Nextcloud installation. It gets access to all the volumes mounted to Nextcloud via the `volumes_from` option. The configuration for nginx is stored in the configuration file `nginx.conf`, that is mounted into the container. An example can be found in the examples section [here](https://github.com/nextcloud/docker/tree/master/.examples). As this setup does **not include encryption**, it should be run behind a proxy. @@ -602,5 +602,12 @@ You're already using Nextcloud and want to switch to docker? Great! Here are som docker-compose exec app chown -R www-data:www-data /var/www/html/custom_apps ``` -# Questions / Issues -If you got any questions or problems using the image, please visit our [Github Repository](https://github.com/nextcloud/docker) and write an issue. +# Help (Questions / Issues) + +**If you have any questions or problems while using the image, please ask for assistance on the Help Forum first (https://help.nextcloud.com)**. + +Also, most Nextcloud Server matters are covered in the [Nextcloud Admin Manual](https://docs.nextcloud.com/server/latest/admin_manual/) which is routinely updated. + +If you believe you've found a bug (or have an enhancement idea) in the image itself, please [search for already reported bugs and enhancement ideas](https://github.com/nextcloud/docker/issues). If there is an existing open issue, you can either add to the discussion there or upvote to indicate you're impacted by (or interested in) the same issue. If you believe you've found a new bug, please create a new Issue so that others can try to reproduce it and remediation can be tracked. + +Thanks for helping to make the Nextcloud community maintained micro-services image better! diff --git a/generate-stackbrew-library.sh b/generate-stackbrew-library.sh index 72253d63..d84c6a26 100755 --- a/generate-stackbrew-library.sh +++ b/generate-stackbrew-library.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash set -Eeuo pipefail -stable_channel='28.0.3' +stable_channel='28.0.5' self="$(basename "$BASH_SOURCE")" cd "$(dirname "$(readlink -f "$BASH_SOURCE")")" diff --git a/latest.txt b/latest.txt index e4d87fa9..f1e4903d 100644 --- a/latest.txt +++ b/latest.txt @@ -1 +1 @@ -28.0.3 +29.0.0 diff --git a/update.sh b/update.sh index bea95729..015cf9ae 100755 --- a/update.sh +++ b/update.sh @@ -84,7 +84,7 @@ variants=( fpm-alpine ) -min_version='26' +min_version='27' # version_greater_or_equal A B returns whether A >= B function version_greater_or_equal() { diff --git a/versions.json b/versions.json index d71d84cf..64bef572 100644 --- a/versions.json +++ b/versions.json @@ -1,9 +1,35 @@ { + "29": { + "branch": "29", + "version": "29.0.0", + "url": "https://download.nextcloud.com/server/releases/nextcloud-29.0.0.tar.bz2", + "ascUrl": "https://download.nextcloud.com/server/releases/nextcloud-29.0.0.tar.bz2.asc", + "variants": { + "apache": { + "variant": "apache", + "base": "debian", + "baseVersion": "bookworm", + "phpVersion": "8.2" + }, + "fpm": { + "variant": "fpm", + "base": "debian", + "baseVersion": "bookworm", + "phpVersion": "8.2" + }, + "fpm-alpine": { + "variant": "fpm-alpine", + "base": "alpine", + "baseVersion": "3.19", + "phpVersion": "8.2" + } + } + }, "28": { "branch": "28", - "version": "28.0.3", - "url": "https://download.nextcloud.com/server/releases/nextcloud-28.0.3.tar.bz2", - "ascUrl": "https://download.nextcloud.com/server/releases/nextcloud-28.0.3.tar.bz2.asc", + "version": "28.0.5", + "url": "https://download.nextcloud.com/server/releases/nextcloud-28.0.5.tar.bz2", + "ascUrl": "https://download.nextcloud.com/server/releases/nextcloud-28.0.5.tar.bz2.asc", "variants": { "apache": { "variant": "apache", @@ -27,35 +53,9 @@ }, "27": { "branch": "27", - "version": "27.1.7", - "url": "https://download.nextcloud.com/server/releases/nextcloud-27.1.7.tar.bz2", - "ascUrl": "https://download.nextcloud.com/server/releases/nextcloud-27.1.7.tar.bz2.asc", - "variants": { - "apache": { - "variant": "apache", - "base": "debian", - "baseVersion": "bookworm", - "phpVersion": "8.2" - }, - "fpm": { - "variant": "fpm", - "base": "debian", - "baseVersion": "bookworm", - "phpVersion": "8.2" - }, - "fpm-alpine": { - "variant": "fpm-alpine", - "base": "alpine", - "baseVersion": "3.19", - "phpVersion": "8.2" - } - } - }, - "26": { - "branch": "26", - "version": "26.0.12", - "url": "https://download.nextcloud.com/server/releases/nextcloud-26.0.12.tar.bz2", - "ascUrl": "https://download.nextcloud.com/server/releases/nextcloud-26.0.12.tar.bz2.asc", + "version": "27.1.9", + "url": "https://download.nextcloud.com/server/releases/nextcloud-27.1.9.tar.bz2", + "ascUrl": "https://download.nextcloud.com/server/releases/nextcloud-27.1.9.tar.bz2.asc", "variants": { "apache": { "variant": "apache",