nextcloud/docker
A community maintained docker micro-image for deploying Nextcloud on container platforms
๐ What's Changed
- Add Nextcloud Server 34.0.0 images (`apache`, `fpm`, and `fpm-alpine`)
- Promote `latest` (default) to Nextcloud 34.0.0 (`34.0.0-apache`)
- Keep `stable` / `production` on Nextcloud 33.0.5
- Update `32-fpm-alpine` and `33-fpm-alpine` base images from Alpine 3.23 to Alpine 3.24
- The new `34-fpm-alpine` uses Alpine 3.24 from initial release
๐ฆ Image channels
- | Channel | Server Branch | Server Version | Apache | FPM | FPM Alpine |
- | --- | --- | --- | --- | --- | --- |
- | `latest` (default, Apache) | 34 | 34.0.0 | `34.0.0-apache` | `34.0.0-fpm` | `34.0.0-fpm-alpine` |
- | `stable` / `production` | 33 | 33.0.5 | `33.0.5-apache` | `33.0.5-fpm` | `33.0.5-fpm-alpine` |
- | `34` / `34.0` | 34 | 34.0.0 | `34.0.0-apache` | `34.0.0-fpm` | `34.0.0-fpm-alpine` |
- | `33` / `33.0` | 33 | 33.0.5 | `33.0.5-apache` | `33.0.5-fpm` | `33.0.5-fpm-alpine` |
- | `32` / `32.0` | 32 | 32.0.11 | `32.0.11-apache` | `32.0.11-fpm` | `32.0.11-fpm-alpine` |
- Additional details regarding image variants, tags, supported architectures, updating, and immutability are available here: https://github.com/nextcloud/docker/wiki#nextcloud-docker-image-variants
๐ฆ Details
- Full Changelog: https://github.com/nextcloud/docker/compare/9c817ae69c3cd759553262d36acfa12ae40d3064...701b437d6796550d8efacd132dfcfd5b135ee914
- Docker Official Image PR: https://github.com/docker-library/official-images/pull/21651
- Nextcloud Server changelog: https://nextcloud.com/changelog/
๐ฆ Contributors
- @J0WI
- @yosifkit
- @joshtrichards
๐ What's Changed
- Bump Nextcloud Server to 32.0.11 / 33.0.5 in e0aa114db5f803b23a39f0233c5113f02e608f4c
- Update `stable` / `production` to 33.0.5 by @J0WI in 9c817ae69c3cd759553262d36acfa12ae40d3064
๐ฆ Image channels
- | Channel | Server Branch | Server Version | Apache | FPM | FPM Alpine |
- | --- | --- | --- | --- | --- | --- |
- | `latest` (default, Apache) | 33 | 33.0.5 | `33.0.5-apache` | `33.0.5-fpm` | `33.0.5-fpm-alpine` |
- | `stable` / `production` | 33 | 33.0.5 | `33.0.5-apache` | `33.0.5-fpm` | `33.0.5-fpm-alpine` |
- | `33` / `33.0` | 33 | 33.0.5 | `33.0.5-apache` | `33.0.5-fpm` | `33.0.5-fpm-alpine` |
- | `32` / `32.0` | 32 | 32.0.11 | `32.0.11-apache` | `32.0.11-fpm` | `32.0.11-fpm-alpine` |
- Additional details regarding image variants, tags, supported architectures, updating, and immutability are available here: https://github.com/nextcloud/docker/wiki#nextcloud-docker-image-variants
๐ฆ Details
- Full Changelog: https://github.com/nextcloud/docker/compare/c7a01a9799430aadc4057fddf73f2aaf93b591df...9c817ae69c3cd759553262d36acfa12ae40d3064
- Docker Official Image PR: https://github.com/docker-library/official-images/pull/21588
- Nextcloud Server changelog: https://nextcloud.com/changelog/
๐ฆ Contributors
- @J0WI
- @yosifkit
- @joshtrichards
๐ What's Changed
- Bump Nextcloud Server to 32.0.10 / 33.0.4 in 3b012341ee36c61b2735e115404bfc3ebffb08fd
- Update `stable` / `latest` to 33.0.4 by @J0WI in c7a01a9799430aadc4057fddf73f2aaf93b591df
๐ฆ Image channels
- | Channel | Server Branch | Server Version | Apache | FPM | FPM Alpine |
- | --- | --- | --- | --- | --- | --- |
- | `latest` (default, Apache) | 33 | 33.0.4 | `33.0.4-apache` | `33.0.4-fpm` | `33.0.4-fpm-alpine` |
- | `stable` / `production` | 33 | 33.0.4 | `33.0.4-apache` | `33.0.4-fpm` | `33.0.4-fpm-alpine` |
- | `33` / `33.0` | 33 | 33.0.4 | `33.0.4-apache` | `33.0.4-fpm` | `33.0.4-fpm-alpine` |
- | `32` / `32.0` | 32 | 32.0.10 | `32.0.10-apache` | `32.0.10-fpm` | `32.0.10-fpm-alpine` |
- Additional details regarding image variants, tags, supported architectures, updating, and immutability are available here: https://github.com/nextcloud/docker/wiki#nextcloud-docker-image-variants
๐ฆ Details
- Full Changelog: https://github.com/nextcloud/docker/compare/3b012341ee36c61b2735e115404bfc3ebffb08fd...c7a01a9799430aadc4057fddf73f2aaf93b591df
- Docker Official Image PR: https://github.com/docker-library/official-images/pull/21557
- Nextcloud Server changelog: https://nextcloud.com/changelog/
๐ฆ Contributors
- @J0WI
- @yosifkit
- @joshtrichards
๐ What's Changed
- Bump Nextcloud Server to 32.0.9 / 33.0.3
- Update `latest` / `stable` / `production` to 33.0.3 via docker-library/official-images#21357
๐ฆ Image channels
- | Channel | Server Branch | Server Version | Apache | FPM | FPM Alpine |
- | --- | --- | --- | --- | --- | --- |
- | `latest` (default, Apache) | 33 | 33.0.3 | `33.0.3-apache` | `33.0.3-fpm` | `33.0.3-fpm-alpine` |
- | `stable` / `production` | 33 | 33.0.3 | `33.0.3-apache` | `33.0.3-fpm` | `33.0.3-fpm-alpine` |
- | `33` / `33.0` | 33 | 33.0.3 | `33.0.3-apache` | `33.0.3-fpm` | `33.0.3-fpm-alpine` |
- | `32` / `32.0` | 32 | 32.0.9 | `32.0.9-apache` | `32.0.9-fpm` | `32.0.9-fpm-alpine` |
- Additional details regarding image variants, tags, supported architectures, updating, and immutability are available here: https://github.com/nextcloud/docker/wiki#nextcloud-docker-image-variants
๐ฆ Details
- Full Changelog: https://github.com/nextcloud/docker/compare/17c2c59ddcb18b11fa8780269d0cdf2540295458...3b012341ee36c61b2735e115404bfc3ebffb08fd
- Docker Official Image PR: https://github.com/docker-library/official-images/pull/21357
- Nextcloud Server changelog: https://nextcloud.com/changelog/
๐ฆ Contributors
- @joshtrichards
- @J0WI
- @tianon
๐ What's Changed
- Bump Nextcloud Server to 32.0.8 / 33.0.2 in efa6ee645631d34047625a82dfddd083324628ef
- Update `stable` / `production` to 32.0.8 by @J0WI in efa6ee645631d34047625a82dfddd083324628ef
- Update `latest` / default to 33.0.2 in efa6ee645631d34047625a82dfddd083324628ef
- Updated the image hook entrypoint script behavior for cleaner execution / skip reporting in #2551 by @joshtrichards
- Clarified the `apps_paths` migration guidance in the README in #2559 by @joshtrichards
๐ฆ Image / version matrix
- | Channel | Server branch | Server version | Apache | FPM | FPM Alpine |
- | --- | --- | --- | --- | --- | --- |
- | `latest` (default, Apache) | 33 | 33.0.2 | `33.0.2-apache` | `33.0.2-fpm` | `33.0.2-fpm-alpine` |
- | `stable` / `production` | 32 | 32.0.8 | `32.0.8-apache` | `32.0.8-fpm` | `32.0.8-fpm-alpine` |
- | `33` / `33.0` | 33 | 33.0.2 | `33.0.2-apache` | `33.0.2-fpm` | `33.0.2-fpm-alpine` |
- | `32` / `32.0` | 32 | 32.0.8 | `32.0.8-apache` | `32.0.8-fpm` | `32.0.8-fpm-alpine` |
- Additional details regarding image variants, tags, supported architectures, updating, and immutability are available here: https://github.com/nextcloud/docker/wiki#nextcloud-docker-image-variants
๐ฆ Details
- Full Changelog: https://github.com/nextcloud/docker/compare/a5577bc3ae527bdbbf311782b6f46dd4930b7f89...17c2c59ddcb18b11fa8780269d0cdf2540295458
- Docker Official Image PR: https://github.com/docker-library/official-images/pull/21164
- Nextcloud Server changelog: https://nextcloud.com/changelog/
๐ฆ Contributors
- @joshtrichards
- @J0WI
- @yosifkit
๐ What's Changed
- Bump Nextcloud Server to 31.0.12 / 32.0.3 by @J0WI
- Bump `stable` tag to 31.0.12 by @J0WI
- Speedup builds by using `github.com/nextcloud-releases/server` by @tsueri in https://github.com/nextcloud/docker/pull/2489
- Fix pecl argument order by @J0WI (reported by @qingxuanrk) in https://github.com/nextcloud/docker/pull/2503
- Bump `alpine` images to Alpine 3.23 ([release notes](https://wiki.alpinelinux.org/wiki/Release_Notes_for_Alpine_3.23.0)) by @J0WI in https://github.com/nextcloud/docker/pull/2507
- Bump PHP APCu to 5.1.28 ([release notes](https://github.com/krakjoe/apcu/releases/tag/v5.1.28))
- Bump PHP imagick to 3.8.1 ([release notes](https://github.com/Imagick/imagick/releases/tag/3.8.1))
โจ New Contributors
- @tsueri made their first contribution in https://github.com/nextcloud/docker/pull/2489
- Full Changelog:
- Image: https://github.com/nextcloud/docker/compare/v2025.11.1...v2025.12.1
- Nextcloud Server: https://nextcloud.com/changelog/
- Docker Official Image: https://github.com/docker-library/official-images/pull/20478
๐ What's Changed
- Bump Nextcloud Server to 31.0.11 / 32.0.2 by @J0WI
- Bump `stable` tag to 31.0.11 by @J0WI
- Remove EOL 30 by @J0WI in https://github.com/nextcloud/docker/pull/2500
- Remove EOL 30 files by @J0WI in https://github.com/nextcloud/docker/pull/2501
- Upgrade PHP redis 6.2.0 -> 6.3.0
- docs: Add Table of Contents to README by @joshtrichards
- Full Changelog:
- Image: https://github.com/nextcloud/docker/compare/v2025.10.1...v2025.11.1
- + 2 more
๐ What's Changed
- Bump Nextcloud Server to 30.0.17 / 31.0.10 / 32.0.1 by @J0WI
- Bump `stable` tag to 31.0.10
- Update PHP memcached 3.3.0 -> 3.4.0
- Full Changelog:
- Image: https://github.com/nextcloud/docker/compare/v2025.9.3...v2025.10.1
- Nextcloud Server: https://nextcloud.com/changelog/
- Docker Office Image: https://github.com/docker-library/official-images/pull/20154
๐ What's Changed
- Add Nextcloud Server 32.0.0 by @J0WI
- Full Changelog:
- Image: https://github.com/nextcloud/docker/compare/v2025.9.2...v2025.9.3
- Nextcloud Server: https://nextcloud.com/changelog/
- Docker Office Image: https://github.com/docker-library/official-images/pull/19980
๐ What's Changed
- Bump Nextcloud Server to 30.0.16 by @J0WI
- chore: drop unused libmcrypt-dev from Dockerfile templates by @joshtrichards in https://github.com/nextcloud/docker/pull/2473
- Full Changelog:
- Image: https://github.com/nextcloud/docker/compare/v2025.9.1...v2025.9.2
- Nextcloud Server: https://nextcloud.com/changelog/
- Docker Office Image: https://github.com/docker-library/official-images/pull/19960
๐ What's Changed
- Bump Nextcloud Server to 30.0.15 / 31.0.9 by @J0WI
- Bump `stable` tag to 31.0.9 by @J0WI
- [Examples] Remove application/wasm from types section in nginx by @mwester117 in https://github.com/nextcloud/docker/pull/2458
โจ New Contributors
- @mwester117 made their first contribution in https://github.com/nextcloud/docker/pull/2458
- Full Changelog:
- Image: https://github.com/nextcloud/docker/compare/v2025.8.2...v2025.9.1
- Nextcloud Server: https://nextcloud.com/changelog/
- Docker Office Image: https://github.com/docker-library/official-images/pull/19873
๐ What's Changed
- Bump all Debian-based images from Bookworm -> Trixie by @J0WI in https://github.com/nextcloud/docker/pull/2454
- Bump Nextcloud Server to 30.0.14 / 31.0.8 by @J0WI
- Full Changelog:
- Image: https://github.com/nextcloud/docker/compare/v2025.8.1...v2025.8.2
- Nextcloud Server: https://nextcloud.com/changelog/
- Docker Official Image: https://github.com/docker-library/official-images/pull/19698
๐ What's Changed
- Upgrade PHP APCu v5.1.25->v5.1.26 by @J0WI
- https://github.com/krakjoe/apcu/releases/tag/v5.1.25
- Full Changelog:
- Image: https://github.com/nextcloud/docker/compare/v2025.7.2...v2025.8.1
- Nextcloud Server: not applicable
- Docker Official Image: https://github.com/docker-library/official-images/pull/19618
๐ What's Changed
- [Examples] allow dynamic ip resolve on php handler by @SebastianRzk in https://github.com/nextcloud/docker/pull/2413
- Upgrade PHP APCu v5.1.24->v5.1.25
- https://github.com/krakjoe/apcu/releases/tag/v5.1.25
โจ New Contributors
- @SebastianRzk made their first contribution in https://github.com/nextcloud/docker/pull/2413
- Full Changelog:
- Image: https://github.com/nextcloud/docker/compare/v2025.7.1...v2025.7.2
- Nextcloud Server: not applicable
- Docker Official Image: https://github.com/docker-library/official-images/pull/19556
๐ What's Changed
- Bump Nextcloud Server to 30.0.13 / 31.0.7 by @J0WI
- Remove EOL 29 by @J0WI in https://github.com/nextcloud/docker/pull/2448
- Full Changelog:
- Image: https://github.com/nextcloud/docker/compare/v2025.6.1...v2025.7.1
- Nextcloud Server: https://nextcloud.com/changelog/
- Docker Official Image: https://github.com/docker-library/official-images/pull/19451
๐ What's Changed
- Bump Nextcloud Server to 30.0.12 / 31.0.6 by @J0WI
- Bump Alpine to 3.22 by @J0WI in https://github.com/nextcloud/docker/pull/2436
- Bump `stable` tag to 31.0.6 by @J0WI
- Full Changelog:
- Image: https://github.com/nextcloud/docker/compare/v2025.5.1...v2025.6.1
- Nextcloud Server: https://nextcloud.com/changelog/
- Docker Office Image: https://github.com/docker-library/official-images/pull/19267
๐ What's Changed
- Bump Nextcloud Server to 30.0.11 / 31.0.5 by @J0WI
- Note: v29 has reached end-of-life
- Bump `stable` to 31.0.5 by @J0WI
- Updated examples by @tzerber in https://github.com/nextcloud/docker/pull/2405
- Full Changelog:
- https://github.com/nextcloud/docker/compare/v2025.4.1...v2025.5.1
- https://nextcloud.com/changelog/
- https://github.com/docker-library/official-images/pull/19043
๐ What's Changed
- Bump Nextcloud Server to 29.0.16 / 30.0.10 / 31.0.4 by @J0WI
- Note: 29.0.15 / 30.0.9 / 31.0.3 images were skipped due to nextcloud/server#52131
- Bump `stable` to 31.0.4 by @J0WI
- fix: prevent glob expansion on wildcard trusted_domains by @joshtrichards in https://github.com/nextcloud/docker/pull/2344
- fix: handle redis host user in the configuration of the session handler by @mivek in https://github.com/nextcloud/docker/pull/2411
- fix(hooks): make the output more uniform and delineated by @joshtrichards in https://github.com/nextcloud/docker/pull/2343
- Imagick 3.8.0 by @J0WI in https://github.com/nextcloud/docker/pull/2417
- Restore PHP 8.3 by @J0WI in https://github.com/nextcloud/docker/pull/2422
- + 2 more
โจ New Contributors
- @mivek made their first contribution in https://github.com/nextcloud/docker/pull/2411
- https://github.com/docker-library/official-images/pull/18833
- Full Changelog: https://github.com/nextcloud/docker/compare/v2025.3.2...v2025.4.1
๐ What's Changed
- Bump Nextcloud Server to 29.0.14 / 30.0.8 / 31.0.2 by @J0WI
- Bump `stable` to 30.0.8 by @J0WI
- https://github.com/docker-library/official-images/pull/18670
- Full Changelog: https://github.com/nextcloud/docker/compare/v2025.3.1...v2025.3.2
๐ What's Changed
- Bump Nextcloud Server to 29.0.13 / 30.0.7 / 31.0.1 by @J0WI
- Bump `stable` to 30.0.7 by @J0WI
- docs(readme): Document running as an arbitrary user by @joshtrichards in https://github.com/nextcloud/docker/pull/2398
- meta(templates): Re-order "Create new issue" links by @joshtrichards in https://github.com/nextcloud/docker/pull/2400
- https://github.com/docker-library/official-images/pull/18634
- Full Changelog: https://github.com/nextcloud/docker/compare/v2025.2.2...v2025.3.1
๐ What's Changed
- Add Nextcloud Server 31.0.0
- Build imagick for PHP 8.3 by @J0WI in https://github.com/nextcloud/docker/pull/2394
- Use PHP 8.3 for Nextcloud Server v31 by @J0WI in https://github.com/nextcloud/docker/pull/2394
- https://github.com/docker-library/official-images/pull/18528
- Full Changelog: https://github.com/nextcloud/docker/compare/v2025.2.1...v2025.2.2
- Note: Images were published on 2025-02-25
๐ What's Changed
- Bump Nextcloud Server to 29.0.12 / 30.0.6 by @J0WI
- expire binlog by @HPPinata in https://github.com/nextcloud/docker/pull/2350
- Nextcloud 28 EOL by @J0WI in https://github.com/nextcloud/docker/pull/2367
- fix: opcache configuration by @adripo in https://github.com/nextcloud/docker/pull/2185
- Update cache policy to match documentation (fix #2313) by @J0WI in https://github.com/nextcloud/docker/pull/2369
- [performance] Compile with igbinary by @J0WI in https://github.com/nextcloud/docker/pull/2368
โจ New Contributors
- @HPPinata made their first contribution in https://github.com/nextcloud/docker/pull/2350
- https://github.com/docker-library/official-images/pull/18454
- Full Changelog: https://github.com/nextcloud/docker/compare/v2025.1.1...v2025.2.1
- P.S. Published to Docker Hub on 2025-02-13 (yes, these release notes are not fully automated at the moment).
๐ What's Changed
- Bump Nextcloud Server to 29.0.11 / 30.0.5 by @J0WI
- `stable` bumped to 30.0.5 by @J0WI in 616d0dff033b4354e5ff3e411e530980733f1d03
- docs(readme): Add community helm chart link by @joshtrichards in https://github.com/nextcloud/docker/pull/2355
- Alpine 3.21 by @J0WI in https://github.com/nextcloud/docker/pull/2360
- Add REDIS_HOST_USER variable to specify a redis user by @derhagen in https://github.com/nextcloud/docker/pull/2359
- use var PHP_OPCACHE_MEMORY_CONSUMPTION for configuration by @tclavier in https://github.com/nextcloud/docker/pull/2090
- docs(README): Basic status badges by @joshtrichards in 2f4de23ea11705a977984c273082efa2d4dcf743
โจ New Contributors
- @derhagen made their first contribution in https://github.com/nextcloud/docker/pull/2359
- https://github.com/docker-library/official-images/pull/18255
- Full Changelog: https://github.com/nextcloud/docker/compare/v2024.12.2...v2025.1.1
๐ What's Changed
- Bump Nextcloud Server to 28.0.14 / 30.0.4 by @J0WI
- https://github.com/docker-library/official-images/pull/18083
- Full Changelog: https://github.com/nextcloud/docker/compare/v2024.12.1...v2024.12.2
- P.S. Published to Docker Hub on 12/12/2024 (yes, these release notes are not fully automated at the moment).
๐ What's Changed
- Bump Nextcloud Server to 28.0.13 / 29.0.10 / 30.0.3 by @J0WI
- Add example command for copying config files on upgrade by @rugk in https://github.com/nextcloud/docker/pull/2327
- Clarify Readme on bind volumes to avoid `apps` / `custom_apps` mishaps by @tzerber in https://github.com/nextcloud/docker/pull/2315
- docs(readme): Add more headers for direct linking / misc refactors by @joshtrichards in https://github.com/nextcloud/docker/pull/2338
- chore: remove no longer used badges from README by @joshtrichards in https://github.com/nextcloud/docker/pull/2345
- https://github.com/docker-library/official-images/pull/18025
- Full Changelog: https://github.com/nextcloud/docker/compare/v2024.11.1...v2024.12.1
- P.S. Published to Docker Hub on 12/5/2024 (yes, these release notes are not fully automated at the moment).
๐ What's Changed
- Bump Nextcloud Server to 28.0.12 / 29.0.9 / 30.0.2 by @J0WI
- feat(readme): Viewing merged config via `occ config:list system` by @joshtrichards in https://github.com/nextcloud/docker/pull/2321
- fix(examples): volumes must match to avoid :boom: by @joshtrichards in https://github.com/nextcloud/docker/pull/2320
- Fix initialization of `autocreate` and `use_ssl` by @vbrandl in https://github.com/nextcloud/docker/pull/2309
โจ New Contributors
- @vbrandl made their first contribution in https://github.com/nextcloud/docker/pull/2309
- https://github.com/docker-library/official-images/pull/17861
- Full Changelog: https://github.com/nextcloud/docker/compare/v2024.10.2...v2024.11.1
๐ What's Changed
- Bump Nextcloud Server to 30.0.1 by @J0WI
- docker-library/official-images#17750
- Full Changelog: https://github.com/nextcloud/docker/compare/v2024.10.1...v2024.10.2
๐ What's Changed
- Bump Nextcloud Server to 28.0.11 / 29.0.8
- Documentation and examples update for use with docker compose v2 by @tzerber in https://github.com/nextcloud/docker/pull/2201
- Added information about permissions errors (migrating to alpine) by @alexandra-branco in https://github.com/nextcloud/docker/pull/2289
- MariaDB 10.11 by @J0WI in https://github.com/nextcloud/docker/pull/2298
- Update examples nginx configuration by @tzerber in https://github.com/nextcloud/docker/pull/2307
- Add FORWARDED_FOR_HEADERS to the reverse-proxy config by @dgiebert in https://github.com/nextcloud/docker/pull/2272
โจ New Contributors
- @alexandra-branco made their first contribution in https://github.com/nextcloud/docker/pull/2289
- @dgiebert made their first contribution in https://github.com/nextcloud/docker/pull/2272
- docker-library/official-images#17713
- Full Changelog: https://github.com/nextcloud/docker/compare/v2024.9.1...v2024.10.1
- Note: Images were published on 2024-10-11
๐ What's Changed
- Bump Nextcloud Server to 28.0.10 / 29.0.7 by @J0WI
- Bump `stable` tag to 29.0.7 by @skjnldsv in https://github.com/nextcloud/docker/pull/2297
- Add Nextcloud Server 30.0.0
- Fix: Exclude `autoconfig.php` from outdated config check by @flortsch in https://github.com/nextcloud/docker/pull/2290
- docker-library/official-images#17583
- Full Changelog: https://github.com/nextcloud/docker/compare/v2024.8.2...v2024.9.1
- Note: Images may not immediately be available on Docker Hub. Generally will be available < 24 hours.
๐ What's Changed
- Nextcloud Server bump to 29.0.6 by @J0WI in https://github.com/nextcloud/docker/commit/d78afcbcda693e679754b65be2bbca54b36b5b32
- NOTE: This release fixes an upstream regression that impacted web installation/setup mode: https://github.com/nextcloud/docker/issues/2283
- Full Changelog: https://github.com/nextcloud/docker/compare/v2024.8.1...v2024.8.2
- https://github.com/docker-library/official-images/pull/17477
- P.S. Yes, the date code of this release is wrong. It's cosmetic only (`v2024.8.2` is only used for release note tracking here currently).
