Skip to content

Releases: nextcloud/all-in-one

v12.2.1 Beta

08 Dec 09:28

Choose a tag to compare

v12.2.1 Beta Pre-release
Pre-release

Nextcloud 32.0.2 is included

What's Changed

Potentially breaking with v12

  • The docker API version that is used by the mastercontainer was upgraded to v1.44 to fix an incompatibility with docker v29. Make sure that your underlying docker installation supports this api version by upgrading the docker installation to at least v25. If you are not able to upgrade your docker installation, you can adjust the internally used docker api version by so: https://github.com/nextcloud/all-in-one?tab=readme-ov-file#how-to-adjust-the-internally-used-docker-api-version
  • The included Nextcloud archive was upgraded from v31 to v32
  • The libreoffice binary which was included in the Nextcloud container by default is now removed to reduce the image size by half. You can still add it by so: https://github.com/nextcloud/all-in-one?tab=readme-ov-file#how-to-add-os-packages-permanently-to-the-nextcloud-container
  • The caddy community container was upgraded to v3. There is one breaking change if you are using that:
    • The Talk port that was usually exposed on port 3478 is now set to port 443 udp and tcp and reachable via your-nc-domain.com. For the changes to become activated, you need to go to https://your-nc-domain.com/settings/admin/talk and delete all turn and stun servers. Then restart the containers and the new config should become active.

🏕 New features and other improvements

🐞 Fixed bugs

  • mastercontainer: fix docker api version check if DOCKER_API_VERSION was set globally by @szaimen in #7280

👒 Updated dependencies

  • build(deps): bump astral-sh/setup-uv from 5.3.1 to 7.1.4 in /.github/workflows by @dependabot[bot] in #7271
  • build(deps): bump actions/checkout from 4.2.2 to 6.0.1 in /.github/workflows by @dependabot[bot] in #7272
  • build(deps): bump httpd from 2.4.65-alpine3.22 to 2.4.66-alpine3.22 in /Containers/apache by @dependabot[bot] in #7275

📄 Improved documentation

  • readme: add section on how to limit the resource usage of AIO by @szaimen in #7274

Full Changelog: v12.2.0...v12.2.1

v12.2.0 Beta

03 Dec 12:53
2f697b8

Choose a tag to compare

v12.2.0 Beta Pre-release
Pre-release

Nextcloud 32.0.2 is included

What's Changed

🏕 New features and other improvements

  • fix remaining psalm issues by @szaimen in #7182
  • fulltextsearch: disable memory locking by @szaimen in #7206
  • update private ip-ranges by @szaimen in #7201
  • add com.docker.compose.project: nextcloud-aio label to all containers by @szaimen in #7190
  • aio-interface: always offer a reset backup location button by @szaimen in #7185
  • update aio-caddy to v4 and add option for proxy protocol by @szaimen in #7191
  • add notifications community container by @szaimen in #7194
  • aio-interface: add button to update the backup list by @szaimen in #7186
  • aio-smbserver: now compatible with arm64 as well by @szaimen in #7246
  • refactor backup-mode handling by @szaimen in #7238
  • adjust DeleteBorgBackupLocationVars to also delete the borg.config file by @szaimen in #7244
  • mastercontainer: refactor docker api version check by @szaimen in #7234
  • nextcloud: allow to configure mysql root cert by @szaimen in #7216

👒 Updated dependencies

  • Yaml updates by @github-actions[bot] in #7074
  • Helm Chart updates by @github-actions[bot] in #7215
  • build(deps): bump shivammathur/setup-php from 2.35.5 to 2.36.0 in /.github/workflows by @dependabot[bot] in #7202
  • build(deps): bump nextcloud-releases/whiteboard from v1.4.1 to v1.4.2 in /Containers/whiteboard by @dependabot[bot] in #7200
  • build(deps): bump docker from 29.0.2-cli to 29.0.4-cli in /Containers/mastercontainer by @dependabot[bot] in #7192
  • PHP dependency updates by @github-actions[bot] in #7193
  • Nextcloud dependency update by @github-actions[bot] in #7211
  • PHP dependency updates by @github-actions[bot] in #7235
  • build(deps): bump collabora/code from 25.04.7.1.1 to 25.04.7.3.1 in /Containers/collabora by @dependabot[bot] in #7230
  • build(deps): bump haproxy from 3.2.9-alpine to 3.3.0-alpine in /Containers/docker-socket-proxy by @dependabot[bot] in #7240
  • build(deps): bump docker from 29.0.4-cli to 29.1.1-cli in /Containers/mastercontainer by @dependabot[bot] in #7241
  • build(deps): bump elasticsearch from 8.19.7 to 8.19.8 in /Containers/fulltextsearch by @dependabot[bot] in #7250
  • build(deps): bump golang from 1.25.4-alpine3.22 to 1.25.5-alpine3.22 in /Containers/imaginary by @dependabot[bot] in #7251
  • build(deps): bump golang from 1.25.4-alpine3.22 to 1.25.5-alpine3.22 in /Containers/watchtower by @dependabot[bot] in #7252
  • build(deps): bump actions/checkout from 6.0.0 to 6.0.1 in /.github/workflows by @dependabot[bot] in #7254

📄 Improved documentation

  • docs: standardize links by removing ?tab=readme-ov-file by @szaimen in #7189

Full Changelog: v12.1.4...v12.2.0

helm-chart-12.1.4

28 Nov 09:00
6506b5e

Choose a tag to compare

A generated Helm Chart for Nextcloud AIO from Skippbox Kompose

v12.1.4

24 Nov 14:28
473ddbf

Choose a tag to compare

Nextcloud 32.0.2 is included

What's Changed

Potentially breaking with v12

  • The docker API version that is used by the mastercontainer was upgraded to v1.44 to fix an incompatibility with docker v29. Make sure that your underlying docker installation supports this api version by upgrading the docker installation to at least v25. If you are not able to upgrade your docker installation, you can adjust the internally used docker api version by so: https://github.com/nextcloud/all-in-one?tab=readme-ov-file#how-to-adjust-the-internally-used-docker-api-version
  • The included Nextcloud archive was upgraded from v31 to v32
  • The libreoffice binary which was included in the Nextcloud container by default is now removed to reduce the image size by half. You can still add it by so: https://github.com/nextcloud/all-in-one?tab=readme-ov-file#how-to-add-os-packages-permanently-to-the-nextcloud-container
  • The caddy community container was upgraded to v3. There is one breaking change if you are using that:
    • The Talk port that was usually exposed on port 3478 is now set to port 443 udp and tcp and reachable via your-nc-domain.com. For the changes to become activated, you need to go to https://your-nc-domain.com/settings/admin/talk and delete all turn and stun servers. Then restart the containers and the new config should become active.

🏕 New features and other improvements

  • clamav: change clamav-milter OnInfected Action to Reject by @winterrific in #7032
  • borgbackup: fix typo in backupscript.sh by @masterwoot in #7029
  • watchtower: switch back to building watchtower manually by @szaimen in #7048
  • nextcloud: remove libreoffice by @Zoey2936 in #7005
  • docker-image-prune: only remove image with label=org.label-schema.vendor=Nextcloud by @szaimen in #7067
  • app: update min and max versions by @szaimen in #7068
  • aio-interface: hide upgrade notice by @szaimen in #7070
  • Make AIO interface not dependent on absolute location by @Fly7113 in #6867
  • collabora: load seccomp profile on the fly by @szaimen in #6995
  • fix further psalm issues by @szaimen in #7073
  • collabora: allow to use enterprise container image with support key by @szaimen in #6814
  • aio-interface: allow to skip domain validation via url-param by @szaimen in #7086
  • simplify skip_domain_validation logic a bit by @szaimen in #7088
  • aio-caddy: update to v3 and further adjustments by @szaimen in #6548
  • change whiteboard to be disabled by default by @szaimen in #7118
  • allow to specify the DOCKER_API_VERSION by @szaimen in #7127
  • nextcloud-entrypoint: don't wait forever for onlyoffice to become available by @szaimen in #7144
  • domain-validation: make not-reachable error even more verbose by @szaimen in #7149
  • s3-config: always use the nextcloud bundle for verification by @szaimen in #7159
  • collabora: adjust some additional things by @szaimen in #7178
  • re-enable whiteboard by default by @szaimen in #7180

🐞 Fixed bugs

  • helm: adjust externalTrafficPolicy only for nextcloud container by @szaimen in #7049
  • borg-init: remove unnecessary delete logic by @szaimen in #7080
  • increase API version to 1.44 by @szaimen in #7098
  • clamav: set StreamMaxLength to 2G by @szaimen in #7099
  • ConnectContainerIdToNetwork: remove CheckDuplicate as it is deprecated by @szaimen in #7100
  • clamav: size can only use M or K but not G as unit by @szaimen in #7101
  • clamav: use default clamd.comf path by @szaimen in #7102
  • fix whiteboard recording chrome by @hweihwang in #7103
  • fix whiteboard recording chrome #2 by @hweihwang in #7104
  • clamav: create /tmp directory by @szaimen in #7115
  • domain-validation: move skipping domain validation log to a different place by @szaimen in #7117
  • nextcloud-entrypoint: fix variable types of fulltextsearch:configure by @szaimen in #7119
  • fix a bug with aio-caddy now proxying all traffic to aio-talk by @szaimen in #7123
  • keep envs for sudo commands by @szaimen in #7155
  • Revert "ConnectContainerIdToNetwork: remove CheckDuplicate as it is deprecated" by @szaimen in #7164
  • DockerActionManager: fix bug with collabora using seccomp if it is globally disabled by @szaimen in #7171
  • caddy-cc: only open port 443/tcp and forward port 443/udp to talk directly by @szaimen in #7172
  • fix whiteboard recording chrome #3 by @hweihwang in #7128
  • Revert "build(deps): bump collabora/code from 25.04.7.1.1 to 25.04.7.2.1 in /Containers/collabora" by @szaimen in #7175

👒 Updated dependencies

  • build(deps): bump actions/upload-artifact from 4 to 5 in /.github/workflows by @dependabot[bot] in #7042
  • Helm Chart updates by @github-actions[bot] in #7055
  • build(deps): bump php from 8.4.13-fpm-alpine3.22 to 8.4.14-fpm-alpine3.22 in /Containers/mastercontainer by @dependabot[bot] in #7037
  • build(deps): bump haproxy from 3.2.6-alpine to 3.2.7-alpine in /Containers/docker-socket-proxy by @dependabot[bot] in #7038
  • build(deps): bump php from 8.3.26-fpm-alpine3.22 to 8.3.27-fpm-alpine3.22 in /Containers/nextcloud by @dependabot[bot] in #7039
  • build(deps): bump nextcloud-releases/whiteboard from v1.3.0 to v1.4.0 in /Containers/whiteboard by @dependabot[bot] in #7040
  • PHP dependency updates by @github-actions[bot] in #7046
  • build(deps): bump redis from 7.2.11-alpine to 7.2.12-alpine in /Containers/redis by @dependabot[bot] in #7064
  • build(deps): bump nextcloud-releases/whiteboard from v1.4.0 to v1.4.1 in /Containers/whiteboard by @dependabot[bot] in #7065
  • update redis to v8.x by @szaimen in #7066
  • nextcloud: update to 32.0.1 by @szaimen in #7069
  • build(deps): bump collabora/code from 25.04.6.2.1 to 25.04.7.1.1 in /Containers/collabora by @dependabot[bot] in #7072
  • watchtower container update by @github-actions[bot] in #7075
  • build(deps): bump golang from 1.25.3-alpine3.22 to 1.25.4-alpine3.22 in /Containers/imaginary by @dependabot[bot] in #7076
  • build(deps): bump docker from 28.5.1-cli to 28.5.2-cli in /Containers/mastercontainer by @dependabot[bot] in #7077
  • build(deps): bump golang from 1.25.3-alpine3.22 to 1.25.4-alpine3.22 in /Containers/watchtower by @dependabot[bot] in #7078
  • PHP dependency updates by @github-actions[bot] in #7081
  • Nextcloud dependency update by @github-actions[bot] in #7084
  • PHP dependency updates by @github-actions[bot] in #7083
  • build(deps): bump codespell-project/actions-codespell from 2.1 to 2.2 in /.github/workflows by @dependabot[bot] in #7085
  • Imaginary update by @github-actions[bot] in #7091
  • build(deps): bump softprops/turnstyle from 3.2.0 to 3.2.1 in /.github/workflows by @dependabot[bot] in #7093
  • watchtower container update by @github-actions[bot] in #7094
  • build(deps): bump haproxy from 3.2.7-alpine to 3.2.8-alpine in /Containers/docker-socket-proxy by @dependabot[bot] in #7097
  • build(deps): bump elasticsearch from 8.19.6 to 8.19.7 in /Containers/fulltextsearch by @dependabot[bot] in #7107
  • ci: update all workflow templates from organization template repository by @nextcloud-command in https://github....
Read more

v12.1.3 Beta

24 Nov 10:33

Choose a tag to compare

v12.1.3 Beta Pre-release
Pre-release

Nextcloud 32.0.2 is included

What's Changed

🐞 Fixed bugs

  • DockerActionManager: fix bug with collabora using seccomp if it is globally disabled by @szaimen in #7171
  • caddy-cc: only open port 443/tcp and forward port 443/udp to talk directly by @szaimen in #7172

👒 Updated dependencies

  • build(deps): bump haproxy from 3.2.8-alpine to 3.2.9-alpine in /Containers/docker-socket-proxy by @dependabot[bot] in #7170
  • build(deps): bump actions/checkout from 5 to 6 in /.github/workflows by @dependabot[bot] in #7167
  • PHP dependency updates by @github-actions[bot] in #7151

Full Changelog: v12.1.2...v12.1.3

v12.1.2 Beta

21 Nov 10:08
595b5db

Choose a tag to compare

v12.1.2 Beta Pre-release
Pre-release

Nextcloud 32.0.2 is included

What's Changed

🏕 New features and other improvements

  • s3-config: always use the nextcloud bundle for verification by @szaimen in #7159

🐞 Fixed bugs

  • Revert "ConnectContainerIdToNetwork: remove CheckDuplicate as it is deprecated" by @szaimen in #7164

👒 Updated dependencies

  • build(deps): bump php from 8.4.14-fpm-alpine3.22 to 8.4.15-fpm-alpine3.22 in /Containers/mastercontainer by @dependabot[bot] in #7160
  • build(deps): bump php from 8.3.27-fpm-alpine3.22 to 8.3.28-fpm-alpine3.22 in /Containers/nextcloud by @dependabot[bot] in #7161

📄 Improved documentation

Full Changelog: v12.1.1...v12.1.2

v12.1.1 Beta

20 Nov 15:50

Choose a tag to compare

v12.1.1 Beta Pre-release
Pre-release

Nextcloud 32.0.2 is included

What's Changed

🐞 Fixed bugs

Full Changelog: v12.1.0...v12.1.1

v12.1.0 Beta

20 Nov 14:04
bdd29a8

Choose a tag to compare

v12.1.0 Beta Pre-release
Pre-release

Nextcloud 32.0.2 is included

What's Changed

🏕 New features and other improvements

  • allow to specify the DOCKER_API_VERSION by @szaimen in #7127
  • nextcloud-entrypoint: don't wait forever for onlyoffice to become available by @szaimen in #7144
  • domain-validation: make not-reachable error even more verbose by @szaimen in #7149

🐞 Fixed bugs

  • fix a bug with aio-caddy now proxying all traffic to aio-talk by @szaimen in #7123

👒 Updated dependencies

  • PHP dependency updates by @github-actions[bot] in #7121
  • watchtower container update by @github-actions[bot] in #7122
  • build(deps): bump postgres from 17.6-alpine to 17.7-alpine in /Containers/postgresql by @dependabot[bot] in #7124
  • build(deps): bump nats from 2.12.1-scratch to 2.12.2-scratch in /Containers/talk by @dependabot[bot] in #7125
  • talk container update by @github-actions[bot] in #7133
  • build(deps): bump collabora/code from 25.04.7.1.1 to 25.04.7.2.1 in /Containers/collabora by @dependabot[bot] in #7142
  • build(deps): bump docker from 28.5.2-cli to 29.0.2-cli in /Containers/mastercontainer by @dependabot[bot] in #7146
  • Nextcloud dependency update by @github-actions[bot] in #7150

Full Changelog: v12.0.0...v12.1.0

v12.0.0 Beta

13 Nov 11:52
7560694

Choose a tag to compare

v12.0.0 Beta Pre-release
Pre-release

Nextcloud 32.0.1 is included

What's Changed

Potentially breaking

  • The docker API version that is used by the mastercontainer was upgraded to v1.44 to fix an incompatibility with docker v29. Make sure that your underlying docker installation supports this api version by upgrading the docker installation to at least v25. If you are not able to upgrade your docker installation, you can adjust the internally used docker api version by so: https://github.com/nextcloud/all-in-one?tab=readme-ov-file#how-to-adjust-the-internally-used-docker-api-version
  • The included Nextcloud archive was upgraded from v31 to v32
  • The libreoffice binary which was included in the Nextcloud container by default is now removed to reduce the image size by half. You can still add it by so: https://github.com/nextcloud/all-in-one?tab=readme-ov-file#how-to-add-os-packages-permanently-to-the-nextcloud-container
  • The caddy community container was upgraded to v3. There is one breaking change if you are using that:
    • The Talk port that was usually exposed on port 3478 is now set to port 443 udp and tcp and reachable via your-nc-domain.com. For the changes to become activated, you need to go to https://your-nc-domain.com/settings/admin/talk and delete all turn and stun servers. Then restart the containers and the new config should become active.

🏕 New features and other improvements

  • clamav: change clamav-milter OnInfected Action to Reject by @winterrific in #7032
  • borgbackup: fix typo in backupscript.sh by @masterwoot in #7029
  • watchtower: switch back to building watchtower manually by @szaimen in #7048
  • nextcloud: remove libreoffice by @Zoey2936 in #7005
  • docker-image-prune: only remove image with label=org.label-schema.vendor=Nextcloud by @szaimen in #7067
  • app: update min and max versions by @szaimen in #7068
  • aio-interface: hide upgrade notice by @szaimen in #7070
  • Make AIO interface not dependent on absolute location by @Fly7113 in #6867
  • collabora: load seccomp profile on the fly by @szaimen in #6995
  • fix further psalm issues by @szaimen in #7073
  • collabora: allow to use enterprise container image with support key by @szaimen in #6814
  • aio-interface: allow to skip domain validation via url-param by @szaimen in #7086
  • simplify skip_domain_validation logic a bit by @szaimen in #7088
  • aio-caddy: update to v3 and further adjustments by @szaimen in #6548
  • change whiteboard to be disabled by default by @szaimen in #7118

🐞 Fixed bugs

  • helm: adjust externalTrafficPolicy only for nextcloud container by @szaimen in #7049
  • borg-init: remove unnecessary delete logic by @szaimen in #7080
  • increase API version to 1.44 by @szaimen in #7098
  • clamav: set StreamMaxLength to 2G by @szaimen in #7099
  • ConnectContainerIdToNetwork: remove CheckDuplicate as it is deprecated by @szaimen in #7100
  • clamav: size can only use M or K but not G as unit by @szaimen in #7101
  • clamav: use default clamd.comf path by @szaimen in #7102
  • fix whiteboard recording chrome by @hweihwang in #7103
  • fix whiteboard recording chrome #2 by @hweihwang in #7104
  • clamav: create /tmp directory by @szaimen in #7115
  • domain-validation: move skipping domain validation log to a different place by @szaimen in #7117
  • nextcloud-entrypoint: fix variable types of fulltextsearch:configure by @szaimen in #7119

👒 Updated dependencies

  • build(deps): bump actions/upload-artifact from 4 to 5 in /.github/workflows by @dependabot[bot] in #7042
  • Helm Chart updates by @github-actions[bot] in #7055
  • build(deps): bump php from 8.4.13-fpm-alpine3.22 to 8.4.14-fpm-alpine3.22 in /Containers/mastercontainer by @dependabot[bot] in #7037
  • build(deps): bump haproxy from 3.2.6-alpine to 3.2.7-alpine in /Containers/docker-socket-proxy by @dependabot[bot] in #7038
  • build(deps): bump php from 8.3.26-fpm-alpine3.22 to 8.3.27-fpm-alpine3.22 in /Containers/nextcloud by @dependabot[bot] in #7039
  • build(deps): bump nextcloud-releases/whiteboard from v1.3.0 to v1.4.0 in /Containers/whiteboard by @dependabot[bot] in #7040
  • PHP dependency updates by @github-actions[bot] in #7046
  • build(deps): bump redis from 7.2.11-alpine to 7.2.12-alpine in /Containers/redis by @dependabot[bot] in #7064
  • build(deps): bump nextcloud-releases/whiteboard from v1.4.0 to v1.4.1 in /Containers/whiteboard by @dependabot[bot] in #7065
  • update redis to v8.x by @szaimen in #7066
  • nextcloud: update to 32.0.1 by @szaimen in #7069
  • build(deps): bump collabora/code from 25.04.6.2.1 to 25.04.7.1.1 in /Containers/collabora by @dependabot[bot] in #7072
  • watchtower container update by @github-actions[bot] in #7075
  • build(deps): bump golang from 1.25.3-alpine3.22 to 1.25.4-alpine3.22 in /Containers/imaginary by @dependabot[bot] in #7076
  • build(deps): bump docker from 28.5.1-cli to 28.5.2-cli in /Containers/mastercontainer by @dependabot[bot] in #7077
  • build(deps): bump golang from 1.25.3-alpine3.22 to 1.25.4-alpine3.22 in /Containers/watchtower by @dependabot[bot] in #7078
  • PHP dependency updates by @github-actions[bot] in #7081
  • Nextcloud dependency update by @github-actions[bot] in #7084
  • PHP dependency updates by @github-actions[bot] in #7083
  • build(deps): bump codespell-project/actions-codespell from 2.1 to 2.2 in /.github/workflows by @dependabot[bot] in #7085
  • Imaginary update by @github-actions[bot] in #7091
  • build(deps): bump softprops/turnstyle from 3.2.0 to 3.2.1 in /.github/workflows by @dependabot[bot] in #7093
  • watchtower container update by @github-actions[bot] in #7094
  • build(deps): bump haproxy from 3.2.7-alpine to 3.2.8-alpine in /Containers/docker-socket-proxy by @dependabot[bot] in #7097
  • build(deps): bump elasticsearch from 8.19.6 to 8.19.7 in /Containers/fulltextsearch by @dependabot[bot] in #7107
  • ci: update all workflow templates from organization template repository by @nextcloud-command in #7110
  • PHP dependency updates by @github-actions[bot] in #7113
  • watchtower container update by @github-actions[bot] in #7114

📄 Improved documentation

  • docs: restructure and clarify reverse proxy documentation (part one) by @joshtrichards in #7022

New Contributors

Full Changelog: v11.11.0...v12.0.0

helm-chart-11.11.0

31 Oct 12:29
296d3e3

Choose a tag to compare

A generated Helm Chart for Nextcloud AIO from Skippbox Kompose