Simon L.
7e628b1200
perf(nextcloud): tune OPcache, APCu, realpath_cache, output_buffering, and Redis session settings ( #7946 )
2026-04-20 14:21:36 +02:00
Simon L.
ff86c6d066
perf(fulltextsearch): improve elasticsearch healthcheck and add performance tuning ( #7947 )
2026-04-20 14:11:20 +02:00
Simon L.
ed672fb99c
ContainerDefinitionFetcher: cache the containers.json in apcu ( #7951 )
2026-04-20 14:09:04 +02:00
Simon L.
ef87e82f13
talk: improve startup ordering, NATS tuning, signaling timeouts, and healthcheck depth ( #7945 )
2026-04-20 14:01:49 +02:00
copilot-swe-agent[bot]
144c91ae02
ContainerDefinitionFetcher: cache the containers.json in apcu
...
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/b8bc4ea2-eee0-4e3f-bd71-d1c5a38c93e9
perf: set apc.shm_size=32M explicitly in mastercontainer Dockerfile
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/4af50c77-4ac1-4947-9b35-dc66d0d0cc8b
perf: revert all previous changes; cache containers.json in APCu
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/59281e92-7e5d-40ef-a152-78e0620eb949
perf: address review comments - clarify cache comment, restore readonly constructors
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/b8bc4ea2-eee0-4e3f-bd71-d1c5a38c93e9
Co-Authored-By: szaimen <42591237+szaimen@users.noreply.github.com >
2026-04-20 13:59:51 +02:00
copilot-swe-agent[bot]
5ead361c04
talk: improve startup ordering, NATS tuning, signaling timeouts, and healthcheck depth
...
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/7fd39619-0f63-494c-902c-746f00d17d02
Co-Authored-By: szaimen <42591237+szaimen@users.noreply.github.com >
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-04-20 13:58:56 +02:00
Simon L.
2b5998e57d
aio-interface: enable PHP OPcache and Twig template cache ( #7950 )
2026-04-20 13:55:33 +02:00
copilot-swe-agent[bot]
3c17a6af36
aio-interface: enable PHP OPcache and Twig template cache
...
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/2d974f3d-5f37-47e9-aa1f-00a43bcd9838
Signed-off-by: Simon L. <szaimen@e.mail.de >
Co-Authored-By: szaimen <42591237+szaimen@users.noreply.github.com >
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-04-20 13:47:59 +02:00
Simon L.
a465baa259
aio-interface: Complete Permissions-Policy header with all MDN-listed directives ( #7953 )
2026-04-20 13:40:31 +02:00
Simon L.
457f7bfee9
imaginary: improve healthcheck and start.sh ( #7949 )
2026-04-20 13:40:19 +02:00
copilot-swe-agent[bot]
aade77437c
imaginary: improve healthcheck and start.sh
...
Co-Authored-By: szaimen <42591237+szaimen@users.noreply.github.com >
2026-04-20 13:30:53 +02:00
Simon L.
5624dde376
alpine: fix labels
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-04-20 11:32:33 +02:00
copilot-swe-agent[bot]
98a8861690
Add missing Permissions-Policy directives to headers.Caddyfile
...
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/5735ef2f-5264-43ad-a107-433f2770d05f
Co-authored-by: szaimen <42591237+szaimen@users.noreply.github.com >
2026-04-18 10:53:10 +00:00
copilot-swe-agent[bot]
29bac9dbf9
fix(fulltextsearch): clarify healthcheck to explicitly accept green/yellow cluster status
...
Use filter_path=status to get a minimal JSON response and explicitly match
only green or yellow status (single-node clusters run yellow by design).
This is clearer and more robust than the inverted grep approach.
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/a036678d-a9f5-4db3-8cc6-3e3d52f4e97f
Co-authored-by: szaimen <42591237+szaimen@users.noreply.github.com >
2026-04-17 15:36:26 +00:00
copilot-swe-agent[bot]
7cd0450dae
perf(nextcloud): tune OPcache, APCu, realpath_cache, output_buffering, and Redis session settings
...
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/623eef77-7b4e-428b-b06f-e0c7403f8cf6
Co-authored-by: szaimen <42591237+szaimen@users.noreply.github.com >
2026-04-17 15:36:12 +00:00
copilot-swe-agent[bot]
b5dad7927a
perf(fulltextsearch): improve elasticsearch healthcheck and add performance tuning settings
...
- Replace TCP-only nc healthcheck with HTTP cluster health API check via curl,
so the container is only marked healthy when ES is actually ready (not just
when the TCP port is open during startup)
- Add indices.fielddata.cache.size=20% to cap field-data cache and prevent
unbounded heap growth / OOM kills on large datasets
- Add indices.memory.index_buffer_size=20% to improve bulk indexing throughput
by buffering more data in memory before flushing to disk
- Add thread_pool.write.queue_size=1000 to avoid rejected indexing requests
when Nextcloud's background jobs submit many files simultaneously
Changes applied to: Containers/fulltextsearch/healthcheck.sh,
php/containers.json, manual-install/latest.yml
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/a036678d-a9f5-4db3-8cc6-3e3d52f4e97f
Co-authored-by: szaimen <42591237+szaimen@users.noreply.github.com >
2026-04-17 15:35:13 +00:00
copilot-swe-agent[bot]
fed426b635
Add Permissions-Policy header to headers.Caddyfile
...
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/8ef03112-cdc4-46d1-b1f1-96c2a85e92c0
Co-authored-by: szaimen <42591237+szaimen@users.noreply.github.com >
2026-04-17 14:45:12 +00:00
Simon L.
558b53b2de
Merge pull request #7928 from nextcloud/copilot/add-hardware-transcoding-talk-recording
...
talk-recording: allow to enable hardware transcoding for the container
2026-04-17 14:08:59 +02:00
copilot-swe-agent[bot]
1da363ea8c
feat: add hardware transcoding support to talk-recording container
...
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/eaea217b-2995-4e47-a4ec-f7be19f98a18
Auto-detect /dev/dri in start.sh and export NEXTCLOUD_ENABLE_DRI_DEVICE automatically
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/751d0b0c-e529-4ea6-a316-5a53169a9ab6
fix: address code review feedback (nvidia check, file_exists, group_add comment)
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/eaea217b-2995-4e47-a4ec-f7be19f98a18
Use --device=/dev/dri instead of -v bind-mount in docs and compose
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/4fa5e70a-b786-445e-946f-a0610751d855
Co-Authored-By: szaimen <42591237+szaimen@users.noreply.github.com >
2026-04-17 13:49:00 +02:00
Erwan Hervé
52c3192f26
chore: add OCI standard labels to all Dockerfiles ( #7899 )
...
Signed-off-by: Erwan Hervé <erwan.herve@outlook.fr >
Signed-off-by: Erwan Hervé <62173453+Erwan-loot@users.noreply.github.com >
Co-authored-by: Simon L. <szaimen@e.mail.de >
2026-04-17 10:42:55 +02:00
copilot-swe-agent[bot]
1a22272441
talk: configure janus to use local TURN server for relay candidates
...
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/43a0bf9c-28e1-4cd4-ab0e-08999fafe3bf
Use NC_DOMAIN as janus TURN server address instead of 127.0.0.1
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/43a0bf9c-28e1-4cd4-ab0e-08999fafe3bf
Simplify janus TURN config: static creds, single file copy, sed+cat nat block
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/aadf3820-dfeb-462a-9ff9-145d0bf92cfc
talk: use ephemeral TURN credentials with random username and 3-month TTL for Janus
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/7626994e-6a81-44e5-8205-73ba9ebfd91f
adjust some paths
Signed-off-by: Simon L. <szaimen@e.mail.de >
talk: increase TURN username entropy from 64-bit to 128-bit (rand -hex 16)
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/d6de0472-9f63-416e-9003-8e224e25aaec
Signed-off-by: Simon L. <szaimen@e.mail.de >
Signed-off-by: Simon L. <szaimen@e.mail.de >
Signed-off-by: Simon L. <szaimen@e.mail.de >
Co-Authored-By: szaimen <42591237+szaimen@users.noreply.github.com >
2026-04-17 10:16:14 +02:00
Zoey
61024ddf9d
set hsts header in the acme.Caddyfile
...
Signed-off-by: Zoey <zoey@z0ey.de >
2026-04-16 18:02:29 +02:00
Zoey
24bc70fce6
apply hsts header to all nextcloud routes
...
Signed-off-by: Zoey <zoey@z0ey.de >
2026-04-16 18:01:25 +02:00
Zoey
6f28dfc5e3
also set Origin-Agent-Cluster header
...
Signed-off-by: Zoey <zoey@z0ey.de >
2026-04-16 17:40:56 +02:00
Zoey
12e129f1f6
aio-interface: improve headers ( #7690 )
...
Signed-off-by: Zoey <zoey@z0ey.de >
Signed-off-by: Simon L. <szaimen@e.mail.de >
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com >
Co-authored-by: Simon L. <szaimen@e.mail.de >
Co-authored-by: Pablo Zmdl <pablo@nextcloud.com >
2026-04-16 17:20:50 +02:00
Simon L.
5e92b7d743
nextcloud-entrypoint: rewrite turn and stun logic to always add turn and stun server
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-04-16 16:18:27 +02:00
Simon L.
8722cc83f4
Merge pull request #7910 from nextcloud/enh/noid/add-server-id
...
nextcloud: add `server.config.php` that adds the serverid by using the hostname as key
2026-04-16 11:07:02 +02:00
Simon L.
1e5eb87582
nextcloud: add server.config.php that adds the serverid by using the hostname as key
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-04-16 10:51:31 +02:00
Simon L.
489fc3e761
Merge pull request #7916 from nextcloud/dependabot/docker/Containers/clamav/alpine-3.23.4
...
build(deps): bump alpine from 3.23.3 to 3.23.4 in /Containers/clamav
2026-04-16 10:50:29 +02:00
Simon L.
f5b125aba5
Merge pull request #7921 from nextcloud/dependabot/docker/Containers/watchtower/alpine-3.23.4
...
build(deps): bump alpine from 3.23.3 to 3.23.4 in /Containers/watchtower
2026-04-16 10:50:13 +02:00
Simon L.
27bcf3494f
Merge pull request #7920 from nextcloud/dependabot/docker/Containers/talk/alpine-3.23.4
...
build(deps): bump alpine from 3.23.3 to 3.23.4 in /Containers/talk
2026-04-16 10:50:04 +02:00
Simon L.
201e2f303d
Merge pull request #7919 from nextcloud/dependabot/docker/Containers/notify-push/alpine-3.23.4
...
build(deps): bump alpine from 3.23.3 to 3.23.4 in /Containers/notify-push
2026-04-16 10:50:01 +02:00
Simon L.
4f68cb5fb4
Merge pull request #7918 from nextcloud/dependabot/docker/Containers/imaginary/alpine-3.23.4
...
build(deps): bump alpine from 3.23.3 to 3.23.4 in /Containers/imaginary
2026-04-16 10:49:50 +02:00
Simon L.
c976683a9e
Merge pull request #7917 from nextcloud/dependabot/docker/Containers/domaincheck/alpine-3.23.4
...
build(deps): bump alpine from 3.23.3 to 3.23.4 in /Containers/domaincheck
2026-04-16 10:49:47 +02:00
Simon L.
4b3292d3df
Merge pull request #7915 from nextcloud/dependabot/docker/Containers/borgbackup/alpine-3.23.4
...
build(deps): bump alpine from 3.23.3 to 3.23.4 in /Containers/borgbackup
2026-04-16 10:49:33 +02:00
dependabot[bot]
79f8302d82
build(deps): bump alpine from 3.23.3 to 3.23.4 in /Containers/watchtower
...
Bumps alpine from 3.23.3 to 3.23.4.
---
updated-dependencies:
- dependency-name: alpine
dependency-version: 3.23.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-16 04:18:42 +00:00
dependabot[bot]
37d4c265e3
build(deps): bump alpine from 3.23.3 to 3.23.4 in /Containers/talk
...
Bumps alpine from 3.23.3 to 3.23.4.
---
updated-dependencies:
- dependency-name: alpine
dependency-version: 3.23.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-16 04:18:27 +00:00
dependabot[bot]
22fd3e5c64
build(deps): bump alpine in /Containers/notify-push
...
Bumps alpine from 3.23.3 to 3.23.4.
---
updated-dependencies:
- dependency-name: alpine
dependency-version: 3.23.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-16 04:18:21 +00:00
dependabot[bot]
acb00be975
build(deps): bump alpine from 3.23.3 to 3.23.4 in /Containers/imaginary
...
Bumps alpine from 3.23.3 to 3.23.4.
---
updated-dependencies:
- dependency-name: alpine
dependency-version: 3.23.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-16 04:17:41 +00:00
dependabot[bot]
3b1eb6d5e3
build(deps): bump alpine in /Containers/domaincheck
...
Bumps alpine from 3.23.3 to 3.23.4.
---
updated-dependencies:
- dependency-name: alpine
dependency-version: 3.23.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-16 04:17:35 +00:00
dependabot[bot]
6cc5754f7e
build(deps): bump alpine from 3.23.3 to 3.23.4 in /Containers/clamav
...
Bumps alpine from 3.23.3 to 3.23.4.
---
updated-dependencies:
- dependency-name: alpine
dependency-version: 3.23.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-16 04:17:30 +00:00
dependabot[bot]
68f529c2bc
build(deps): bump alpine from 3.23.3 to 3.23.4 in /Containers/borgbackup
...
Bumps alpine from 3.23.3 to 3.23.4.
---
updated-dependencies:
- dependency-name: alpine
dependency-version: 3.23.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-16 04:17:27 +00:00
dependabot[bot]
fc8d657ec0
build(deps): bump alpine from 3.23.3 to 3.23.4 in /Containers/alpine
...
Bumps alpine from 3.23.3 to 3.23.4.
---
updated-dependencies:
- dependency-name: alpine
dependency-version: 3.23.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-16 04:17:21 +00:00
dependabot[bot]
ec1beb2fff
build(deps): bump nats in /Containers/talk
...
Bumps nats from 2.12.6-scratch to 2.12.7-scratch.
---
updated-dependencies:
- dependency-name: nats
dependency-version: 2.12.7-scratch
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-15 04:18:58 +00:00
Simon L.
eba5e11303
fix postgres
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-04-14 16:37:01 +02:00
Simon L.
4d8360d426
postgres: fix another detail
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-04-14 16:29:24 +02:00
Simon L.
6d372ab37f
fix postgres container build
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-04-14 16:08:10 +02:00
Simon L.
2371cbc9b5
Merge pull request #7882 from nextcloud/enh/7622/update-nc-version
...
update bundled Nextcloud version to v33
2026-04-14 15:32:54 +02:00
Simon L.
c3d8e80b7c
Merge pull request #7879 from nextcloud/revert-7585-revert-7485-enh/noid/more-strict-check
...
Re-introduce "mastercontainer: make check for correct volume name more strict"
2026-04-14 15:32:35 +02:00
Simon L.
6d47317d1e
Merge pull request #7877 from nextcloud/enh/6921/update-postgres
...
postgres: update to v18
2026-04-14 15:32:23 +02:00