Commit Graph
8671 Commits
Author SHA1 Message Date
deschoene accd25fd6b Persist EuroOffice DATA_DIR as a volume
The euro-office image intends /var/www/euro-office/Data to be persistent
(its entrypoint stores the generated JWT secret and WOPI keys there and
prints 'Mount ${DATA_DIR} as a volume to persist it across restarts');
the generate-allfonts script also scans Data/custom-fonts for user-provided
fonts on every container start.

Without a volume, custom fonts and the generated secrets are lost whenever
the container is recreated on update. Mount a dedicated volume and include
it in backup_volumes (it is small: keys + fonts), unlike the reinstallable
documentserver volume.

The schema's path pattern is extended to allow capital letters because the
Data directory inside the image is capitalized.

Resolves the persistence gap discussed in #8493.

Signed-off-by: deschoene <74868758+deschoene@users.noreply.github.com>
2026-07-31 10:54:19 +02:00
Pablo Zmdl 5b94a3a27a Revert "build(deps): bump collabora/code from 26.04.2.1.1 to 26.04.2.4.1 in /Containers/collabora" (#8499) v13.4.1 2026-07-30 15:15:58 +02:00
Pablo Zmdl 3c786b52c9 Revert "build(deps): bump collabora/code from 26.04.2.1.1 to 26.04.2.4.1 in /Containers/collabora"
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-07-30 15:14:35 +02:00
Pablo Zmdl d987a01f3e build(deps): bump softprops/turnstyle from 3.3.1 to 3.3.2 in /.github/workflows (#8475) 2026-07-29 23:01:43 +02:00
Pablo Zmdl 2e7b6087c2 build(deps): bump actions/checkout from 7.0.0 to 7.0.1 in /.github/workflows (#8484) 2026-07-29 23:01:38 +02:00
Pablo Zmdl d566851914 build(deps): bump redis from 8.6.3-alpine to 8.8.1-alpine in /Containers/redis (#8486) 2026-07-29 22:56:36 +02:00
Pablo Zmdl e6a16569a0 build(deps): bump collabora/code from 26.04.2.1.1 to 26.04.2.4.1 in /Containers/collabora (#8483) 2026-07-29 22:56:06 +02:00
Pablo Zmdl 607117fede build(deps): bump elasticsearch from 9.4.3 to 9.4.4 in /Containers/fulltextsearch (#8477) 2026-07-29 22:55:50 +02:00
Pablo Zmdl 83db551726 build(deps): bump docker from 29.6.1-cli to 29.6.2-cli in /Containers/mastercontainer (#8473) 2026-07-29 22:55:08 +02:00
Pablo Zmdl 6d291ae53c Update AIO version from 13.4.0 to 13.4.1
Signed-off-by: Pablo Zmdl <57864086+pabzm@users.noreply.github.com>
2026-07-29 22:50:10 +02:00
Pablo Zmdl af1faaa320 PHP dependency updates (#8465) 2026-07-29 22:43:52 +02:00
Pablo Zmdl 86f336c642 Helm Chart updates (#8488) helm-chart-13.4.0 2026-07-29 22:14:46 +02:00
Pablo Zmdl 0bd5c216d2 Nextcloud dependency update (#8485) 2026-07-29 22:10:31 +02:00
Pablo Zmdl fec3956efe watchtower container update (#8478) 2026-07-29 22:09:12 +02:00
szaimen 879e64f4dd watchtower-update automated change
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-29 12:45:53 +00:00
szaimen 06c91a2559 php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-29 12:37:47 +00:00
szaimen 8c29f48f08 Helm Chart updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-27 14:25:22 +00:00
dependabot[bot] 089159190c build(deps): bump redis in /Containers/redis
Bumps redis from 8.6.3-alpine to 8.8.1-alpine.

---
updated-dependencies:
- dependency-name: redis
  dependency-version: 8.8.1-alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-27 04:09:17 +00:00
szaimen 2f6600b60e nextcloud-update automated change
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-24 12:39:34 +00:00
dependabot[bot] c6d6a0f40d build(deps): bump actions/checkout in /.github/workflows
Bumps [actions/checkout](https://github.com/actions/checkout) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0...3d3c42e5aac5ba805825da76410c181273ba90b1)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-24 12:05:50 +00:00
dependabot[bot] 38bed9540b build(deps): bump collabora/code in /Containers/collabora
Bumps collabora/code from 26.04.2.1.1 to 26.04.2.4.1.

---
updated-dependencies:
- dependency-name: collabora/code
  dependency-version: 26.04.2.4.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-24 04:08:06 +00:00
Pablo Zmdl 886c40d228 Another attempt to make skopeo just inspect images (#8481) 2026-07-23 17:13:53 +02:00
Pablo Zmdl 433eb9fa71 Another attempt to make skopeo just inspect images
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-07-23 16:17:18 +02:00
Pablo Zmdl 53aeea754d Fix running skopeo in update test containers script (#8476) 2026-07-22 15:16:39 +02:00
dependabot[bot] 6150ea355e build(deps): bump elasticsearch in /Containers/fulltextsearch
Bumps elasticsearch from 9.4.3 to 9.4.4.

---
updated-dependencies:
- dependency-name: elasticsearch
  dependency-version: 9.4.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-22 04:08:18 +00:00
Simon L. 9702723476 Enhance readme with database app and Docker instructions
Updated the readme to include a dedicated Nextcloud app for database management and clarified the instructions for running Docker commands via a web session.

Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-07-22 10:51:37 +09:00
Pablo Zmdl 6499ae4ccf Fix running skopeo in update test containers script
Without this skopeo tries to create /run/containers, which it isn't
allowed to do in GitHub's CI context.

Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-07-21 12:34:53 +02:00
dependabot[bot] 120b99ea26 build(deps): bump softprops/turnstyle in /.github/workflows
Bumps [softprops/turnstyle](https://github.com/softprops/turnstyle) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/softprops/turnstyle/releases)
- [Changelog](https://github.com/softprops/turnstyle/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/turnstyle/compare/fa86562458e34a9067f0dc1316a76b3975b1c413...afaccda0f3c0136fb7cb4a734b9b96be03599948)

---
updated-dependencies:
- dependency-name: softprops/turnstyle
  dependency-version: 3.3.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-20 12:05:01 +00:00
dependabot[bot] d170e2039f build(deps): bump docker in /Containers/mastercontainer
Bumps docker from 29.6.1-cli to 29.6.2-cli.

---
updated-dependencies:
- dependency-name: docker
  dependency-version: 29.6.2-cli
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-20 04:09:45 +00:00
Simon L. 3b6cd2d4e5 Add EuroOffice to optional built-in containers
Added EuroOffice as an optional built-in container.

Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-07-19 13:14:11 +09:00
Pablo Zmdl 14544c9539 Fix initial-setup tests in playwright-on-workflow-dispatch
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
v13.4.0
2026-07-18 22:06:32 +02:00
Pablo Zmdl 889fd6757c Revert "Drop as much capabilities as possibile for the Collabora container (#8000)"
This reverts commit 9dcb25b4ae, reversing
changes made to 261675f4d3.
2026-07-18 21:56:12 +02:00
Pablo Zmdl 7f62c8ab41 Fix tests for code-from-image (#8464) 2026-07-18 14:15:28 +02:00
Pablo Zmdl 9dcb25b4ae Drop as much capabilities as possibile for the Collabora container (#8000) 2026-07-18 14:02:17 +02:00
Pablo Zmdl 07cd3fed08 Fix tests for code-from-image
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-07-18 13:44:47 +02:00
Pablo Zmdl 261675f4d3 Update AIO version from 13.3.1 to 13.4.0
Signed-off-by: Pablo Zmdl <57864086+pabzm@users.noreply.github.com>
2026-07-18 13:03:33 +02:00
Pablo Zmdl 492b771969 Update Eurooffice container base image to v9.3.2 (#8463) 2026-07-18 09:36:37 +02:00
Pablo Zmdl 856cc58135 Update Eurooffice container base image
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-07-18 09:28:21 +02:00
Pablo Zmdl 600cc3505e Save default container selection on setup. (#8440) 2026-07-17 21:32:46 +02:00
Pablo Zmdl 4e03393d53 Save default container selection on setup.
Save the default container selection to the config, so it gets persisted
even
if people don't change anything in the UI. Without this any change to
the
defaults would be applied to existing instances.

Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>

AI-assistant: Copilot v1.0.69 (Claude Sonnet 4.6)
2026-07-17 21:13:57 +02:00
Pablo Zmdl fff3d2f0e1 Update test container image references (#8451) 2026-07-17 20:34:56 +02:00
Pablo Zmdl 4923e454fa PHP dependency updates (#8449) 2026-07-17 20:30:06 +02:00
Pablo Zmdl 55bbb64246 build(deps): bump guzzlehttp/guzzle from 7.14.1 to 7.14.2 in /php (#8455) 2026-07-17 20:25:28 +02:00
Pablo Zmdl c9bd9077e0 build(deps): bump astral-sh/setup-uv from 8.2.0 to 8.3.2 in /.github/workflows (#8456) 2026-07-17 20:25:18 +02:00
Pablo Zmdl 7c7d5eb882 build(deps): bump guzzlehttp/psr7 from 2.12.5 to 2.13.0 in /php (#8460) 2026-07-17 20:25:09 +02:00
Pablo Zmdl 8bc241bfc8 Don't run Eurooffice if prior to its introduction all office suites were disabled (#8441) 2026-07-17 19:38:56 +02:00
Pablo Zmdl fd4e0ddcb2 Store office suite choice in a single config option
Previously it was three boolean options, which were supposed to be mutually
exclusive, which had to be taken care of manually.

Also previously there was only indirect indication of the choice "none", which
is brittle, too.

Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-07-17 19:24:49 +02:00
szaimen f48e8d8b23 php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-17 12:23:54 +00:00
dependabot[bot] 0c373d9be0 build(deps): bump guzzlehttp/psr7 from 2.12.5 to 2.13.0 in /php
Bumps [guzzlehttp/psr7](https://github.com/guzzle/psr7) from 2.12.5 to 2.13.0.
- [Release notes](https://github.com/guzzle/psr7/releases)
- [Changelog](https://github.com/guzzle/psr7/blob/2.13/CHANGELOG.md)
- [Commits](https://github.com/guzzle/psr7/compare/2.12.5...2.13.0)

---
updated-dependencies:
- dependency-name: guzzlehttp/psr7
  dependency-version: 2.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-17 12:03:14 +00:00
Pablo Zmdl 4285168457 Improve docker socket proxy config (#8458) 2026-07-17 11:57:37 +02:00