Compare commits

...

20 Commits

Author SHA1 Message Date
Simon L.
3c06312de0 Merge pull request #6639 from nextcloud/aio-helm-update
Helm Chart updates
2025-07-10 10:54:48 +02:00
Simon L.
0fdd8556ef Merge pull request #6627 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-25.04.3.2.1
build(deps): bump collabora/code from 25.04.3.1.1 to 25.04.3.2.1 in /Containers/collabora
2025-07-10 10:54:12 +02:00
Simon L.
362836ccfb Merge pull request #6618 from nextcloud/aio-dependency-update
PHP dependency updates
2025-07-10 10:53:58 +02:00
Simon L.
ab71124102 Merge pull request #6616 from nextcloud/dependabot/docker/Containers/nextcloud/php-8.3.23-fpm-alpine3.21
build(deps): bump php from 8.3.22-fpm-alpine3.21 to 8.3.23-fpm-alpine3.21 in /Containers/nextcloud
2025-07-10 10:53:42 +02:00
Simon L.
710dae163b Merge pull request #6615 from nextcloud/dependabot/docker/Containers/mastercontainer/docker-28.3.1-cli
build(deps): bump docker from 28.3.0-cli to 28.3.1-cli in /Containers/mastercontainer
2025-07-10 10:53:28 +02:00
Simon L.
540e7ec8c5 Merge pull request #6614 from nextcloud/dependabot/docker/Containers/mastercontainer/php-8.4.10-fpm-alpine3.21
build(deps): bump php from 8.4.8-fpm-alpine3.21 to 8.4.10-fpm-alpine3.21 in /Containers/mastercontainer
2025-07-10 10:53:09 +02:00
Simon L.
00348c2ee1 update OO
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-07-10 10:51:28 +02:00
Simon L.
22d27028d1 fix detail
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-07-10 10:51:10 +02:00
szaimen
1e868d4e54 Helm Chart updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-10 08:49:09 +00:00
Simon L.
c371ad583c Merge pull request #6638 from nextcloud/enh/noid/add-mastercontainer-check
mastercontainer: add mountpoint check for `/var/www/docker-aio/php/containers.json`
2025-07-10 10:42:13 +02:00
Simon L.
a328f56fd0 mastercontainer: add mountpoint check for /var/www/docker-aio/php/containers.json
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-07-10 10:39:43 +02:00
Simon L.
1c41122d39 Bug-report-template: add link to existing feature requests
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-07-09 16:11:28 +02:00
szaimen
7961dc2fc5 php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-08 12:03:32 +00:00
Simon L.
61ed785c72 fix detail
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-07-08 12:31:03 +02:00
Simon L.
e07a27990a update config.yml and bug-report template
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-07-08 12:28:44 +02:00
Simon L.
c288949b43 readme: add more explicit note that AIO is looking for contributors
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-07-08 12:23:15 +02:00
dependabot[bot]
8d59472c38 build(deps): bump collabora/code in /Containers/collabora
Bumps collabora/code from 25.04.3.1.1 to 25.04.3.2.1.

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 05:16:09 +00:00
dependabot[bot]
d0df45bf52 build(deps): bump php in /Containers/nextcloud
Bumps php from 8.3.22-fpm-alpine3.21 to 8.3.23-fpm-alpine3.21.

---
updated-dependencies:
- dependency-name: php
  dependency-version: 8.3.23-fpm-alpine3.21
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-04 04:43:06 +00:00
dependabot[bot]
b593f0388e build(deps): bump docker in /Containers/mastercontainer
Bumps docker from 28.3.0-cli to 28.3.1-cli.

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-04 04:42:45 +00:00
dependabot[bot]
4e25a56edc build(deps): bump php in /Containers/mastercontainer
Bumps php from 8.4.8-fpm-alpine3.21 to 8.4.10-fpm-alpine3.21.

---
updated-dependencies:
- dependency-name: php
  dependency-version: 8.4.10-fpm-alpine3.21
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-04 04:42:43 +00:00
24 changed files with 44 additions and 39 deletions

View File

@@ -6,9 +6,10 @@ labels: 0. Needs triage
<!---
- Before submitting a bug report, please read through the documentation available at https://github.com/nextcloud/all-in-one#faq
- If you use Cloudflare Tunnel or Cloudflare Proxy, see https://github.com/nextcloud/all-in-one#notes-on-cloudflare-proxytunnel for known issues/limitations and workarounds.
- For issues with Collabora or Talk, make sure to follow https://github.com/nextcloud/all-in-one/discussions/1358. It may already resolve your issue and makes it easier to help you.
- Additional documentation is available here: https://github.com/nextcloud/all-in-one/discussions/categories/wiki
- You should also read through existing questions and their answer here: https://github.com/nextcloud/all-in-one/discussions/categories/questions
- Additional threads can be found here: https://help.nextcloud.com/tag/aio
- Existing feature requests are listed here: https://github.com/nextcloud/all-in-one/discussions/categories/ideas
--->
<!--- Please fill out the whole template below -->

View File

@@ -3,15 +3,12 @@ contact_links:
- name: 📘 Documentation on Nextcloud AIO
url: https://github.com/nextcloud/all-in-one#faq
about: Please read the docs first before submitting any report or request!
- name: ⛑️ General questions and support
- name: ⛑️ Questions and support
url: https://help.nextcloud.com/tag/aio
about: For general questions, support and help
about: For questions, support and help
- name: 💡 Suggest a new feature or discuss one
url: https://github.com/nextcloud/all-in-one/discussions/categories/ideas
about: For new feature requests and discussion of existing ones
- name: ❓ Questions about Nextcloud AIO
url: https://github.com/nextcloud/all-in-one/discussions/categories/questions
about: For questions specifically about AIO
- name: 💼 Nextcloud Enterprise
url: https://portal.nextcloud.com/
about: If you are a Nextcloud Enterprise customer, or need Professional support, so it can be resolved directly by our dedicated engineers more quickly

View File

@@ -1,6 +1,6 @@
# syntax=docker/dockerfile:latest
# From a file located probably somewhere here: https://github.com/CollaboraOnline/online/blob/master/docker/from-packages/Dockerfile
FROM collabora/code:25.04.3.1.1
FROM collabora/code:25.04.3.2.1
USER root
ARG DEBIAN_FRONTEND=noninteractive

View File

@@ -1,12 +1,12 @@
# syntax=docker/dockerfile:latest
# Docker CLI is a requirement
FROM docker:28.3.0-cli AS docker
FROM docker:28.3.1-cli AS docker
# Caddy is a requirement
FROM caddy:2.10.0-alpine AS caddy
# From https://github.com/docker-library/php/blob/master/8.4/alpine3.21/fpm/Dockerfile
FROM php:8.4.8-fpm-alpine3.21
FROM php:8.4.10-fpm-alpine3.21
ARG AIO_GIT_URL="https://github.com/nextcloud-releases/all-in-one.git"
ARG AIO_GIT_BRANCH="main"

View File

@@ -43,6 +43,11 @@ elif ! mountpoint -q "/mnt/docker-aio-config"; then
echo "Please make sure to mount the nextcloud_aio_mastercontainer docker volume into /mnt/docker-aio-config inside the container!"
echo "If you are on TrueNas SCALE, see https://github.com/nextcloud/all-in-one#can-i-run-aio-on-truenas-scale"
exit 1
elif mountpoint -q /var/www/docker-aio/php/containers.json; then
print_red "/var/www/docker-aio/php/containers.json is a mountpoint. Cannot proceed!"
echo "This is a not-supported customization of the mastercontainer!"
echo "Please remove this bind-mount from the mastercontainer."
exit 1
elif ! sudo -u www-data test -r /var/run/docker.sock; then
echo "Trying to fix docker.sock permissions internally..."
DOCKER_GROUP=$(stat -c '%G' /var/run/docker.sock)

View File

@@ -1,5 +1,5 @@
# syntax=docker/dockerfile:latest
FROM php:8.3.22-fpm-alpine3.21
FROM php:8.3.23-fpm-alpine3.21
ENV PHP_MEMORY_LIMIT=512M
ENV PHP_UPLOAD_LIMIT=16G

View File

@@ -1,6 +1,6 @@
# syntax=docker/dockerfile:latest
# From https://github.com/ONLYOFFICE/Docker-DocumentServer/blob/master/Dockerfile
FROM onlyoffice/documentserver:8.3.3.1
FROM onlyoffice/documentserver:9.0.3.1
# USER root is probably used

View File

@@ -1,6 +1,6 @@
name: nextcloud-aio-helm-chart
description: A generated Helm Chart for Nextcloud AIO from Skippbox Kompose
version: 11.2.1
version: 11.3.0
apiVersion: v2
keywords:
- latest

View File

@@ -61,7 +61,7 @@ spec:
value: "{{ .Values.TIMEZONE }}"
- name: WHITEBOARD_HOST
value: nextcloud-aio-whiteboard
image: ghcr.io/nextcloud-releases/aio-apache:20250701_092737
image: ghcr.io/nextcloud-releases/aio-apache:20250710_082355
readinessProbe:
exec:
command:

View File

@@ -36,7 +36,7 @@ spec:
{{- end }}
initContainers:
- name: init-subpath
image: ghcr.io/nextcloud-releases/aio-alpine:20250701_092737
image: ghcr.io/nextcloud-releases/aio-alpine:20250710_082355
command:
- mkdir
- "-p"
@@ -59,7 +59,7 @@ spec:
value: "{{ .Values.NEXTCLOUD_UPLOAD_LIMIT }}"
- name: TZ
value: "{{ .Values.TIMEZONE }}"
image: ghcr.io/nextcloud-releases/aio-clamav:20250701_092737
image: ghcr.io/nextcloud-releases/aio-clamav:20250710_082355
readinessProbe:
exec:
command:

View File

@@ -35,7 +35,7 @@ spec:
value: --o:ssl.enable=false --o:ssl.termination=true --o:mount_jail_tree=false --o:logging.level=warning --o:home_mode.enable=true --o:remote_font_config.url=https://{{ .Values.NC_DOMAIN }}/apps/richdocuments/settings/fonts.json --o:net.post_allow.host[0]=.+
- name: server_name
value: "{{ .Values.NC_DOMAIN }}"
image: ghcr.io/nextcloud-releases/aio-collabora:20250701_092737
image: ghcr.io/nextcloud-releases/aio-collabora:20250710_082355
readinessProbe:
exec:
command:

View File

@@ -35,7 +35,7 @@ spec:
{{- end }}
initContainers:
- name: init-subpath
image: ghcr.io/nextcloud-releases/aio-alpine:20250701_092737
image: ghcr.io/nextcloud-releases/aio-alpine:20250710_082355
command:
- mkdir
- "-p"
@@ -64,7 +64,7 @@ spec:
value: nextcloud
- name: TZ
value: "{{ .Values.TIMEZONE }}"
image: ghcr.io/nextcloud-releases/aio-postgresql:20250701_092737
image: ghcr.io/nextcloud-releases/aio-postgresql:20250710_082355
readinessProbe:
exec:
command:

View File

@@ -24,7 +24,7 @@ spec:
spec:
initContainers:
- name: init-volumes
image: ghcr.io/nextcloud-releases/aio-alpine:20250701_092737
image: ghcr.io/nextcloud-releases/aio-alpine:20250710_082355
command:
- chmod
- "777"
@@ -54,7 +54,7 @@ spec:
value: basic
- name: xpack.security.enabled
value: "false"
image: ghcr.io/nextcloud-releases/aio-fulltextsearch:20250701_092737
image: ghcr.io/nextcloud-releases/aio-fulltextsearch:20250710_082355
readinessProbe:
exec:
command:

View File

@@ -38,7 +38,7 @@ spec:
value: "{{ .Values.IMAGINARY_SECRET }}"
- name: TZ
value: "{{ .Values.TIMEZONE }}"
image: ghcr.io/nextcloud-releases/aio-imaginary:20250701_092737
image: ghcr.io/nextcloud-releases/aio-imaginary:20250710_082355
readinessProbe:
exec:
command:

View File

@@ -38,7 +38,7 @@ spec:
# AIO settings start # Do not remove or change this line!
initContainers:
- name: init-volumes
image: ghcr.io/nextcloud-releases/aio-alpine:20250701_092737
image: ghcr.io/nextcloud-releases/aio-alpine:20250710_082355
command:
- chmod
- "777"
@@ -182,7 +182,7 @@ spec:
value: "{{ .Values.WHITEBOARD_ENABLED }}"
- name: WHITEBOARD_SECRET
value: "{{ .Values.WHITEBOARD_SECRET }}"
image: ghcr.io/nextcloud-releases/aio-nextcloud:20250701_092737
image: ghcr.io/nextcloud-releases/aio-nextcloud:20250710_082355
{{- if eq (.Values.RPSS_ENABLED | default "no") "yes" }} # AIO-config - do not change this comment!
securityContext:
# The items below only work in container context

View File

@@ -55,7 +55,7 @@ spec:
value: "{{ .Values.REDIS_PASSWORD }}"
- name: TZ
value: "{{ .Values.TIMEZONE }}"
image: ghcr.io/nextcloud-releases/aio-notify-push:20250701_092737
image: ghcr.io/nextcloud-releases/aio-notify-push:20250710_082355
readinessProbe:
exec:
command:

View File

@@ -24,7 +24,7 @@ spec:
spec:
initContainers:
- name: init-volumes
image: ghcr.io/nextcloud-releases/aio-alpine:20250701_092737
image: ghcr.io/nextcloud-releases/aio-alpine:20250710_082355
command:
- chmod
- "777"
@@ -42,7 +42,7 @@ spec:
value: "{{ .Values.ONLYOFFICE_SECRET }}"
- name: TZ
value: "{{ .Values.TIMEZONE }}"
image: ghcr.io/nextcloud-releases/aio-onlyoffice:20250701_092737
image: ghcr.io/nextcloud-releases/aio-onlyoffice:20250710_082355
readinessProbe:
exec:
command:

View File

@@ -39,7 +39,7 @@ spec:
value: "{{ .Values.REDIS_PASSWORD }}"
- name: TZ
value: "{{ .Values.TIMEZONE }}"
image: ghcr.io/nextcloud-releases/aio-redis:20250701_092737
image: ghcr.io/nextcloud-releases/aio-redis:20250710_082355
readinessProbe:
exec:
command:

View File

@@ -52,7 +52,7 @@ spec:
value: "{{ .Values.TURN_SECRET }}"
- name: TZ
value: "{{ .Values.TIMEZONE }}"
image: ghcr.io/nextcloud-releases/aio-talk:20250701_092737
image: ghcr.io/nextcloud-releases/aio-talk:20250710_082355
readinessProbe:
exec:
command:

View File

@@ -44,7 +44,7 @@ spec:
value: "{{ .Values.RECORDING_SECRET }}"
- name: TZ
value: "{{ .Values.TIMEZONE }}"
image: ghcr.io/nextcloud-releases/aio-talk-recording:20250701_092737
image: ghcr.io/nextcloud-releases/aio-talk-recording:20250710_082355
readinessProbe:
exec:
command:

View File

@@ -48,7 +48,7 @@ spec:
value: redis
- name: TZ
value: "{{ .Values.TIMEZONE }}"
image: ghcr.io/nextcloud-releases/aio-whiteboard:20250701_092737
image: ghcr.io/nextcloud-releases/aio-whiteboard:20250710_082355
readinessProbe:
exec:
command:

10
php/composer.lock generated
View File

@@ -4504,16 +4504,16 @@
},
{
"name": "vimeo/psalm",
"version": "6.12.0",
"version": "6.12.1",
"source": {
"type": "git",
"url": "https://github.com/vimeo/psalm.git",
"reference": "cf420941d061a57050b6c468ef2c778faf40aee2"
"reference": "e71404b0465be25cf7f8a631b298c01c5ddd864f"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/vimeo/psalm/zipball/cf420941d061a57050b6c468ef2c778faf40aee2",
"reference": "cf420941d061a57050b6c468ef2c778faf40aee2",
"url": "https://api.github.com/repos/vimeo/psalm/zipball/e71404b0465be25cf7f8a631b298c01c5ddd864f",
"reference": "e71404b0465be25cf7f8a631b298c01c5ddd864f",
"shasum": ""
},
"require": {
@@ -4618,7 +4618,7 @@
"issues": "https://github.com/vimeo/psalm/issues",
"source": "https://github.com/vimeo/psalm"
},
"time": "2025-05-28T12:52:06+00:00"
"time": "2025-07-04T09:56:28+00:00"
},
{
"name": "wapmorgan/php-deprecation-detector",

View File

@@ -98,7 +98,6 @@
>
<label for="talk-recording">Nextcloud Talk Recording-server (needs Nextcloud Talk being enabled and ~1GB additional RAM and ~2 additional vCPUs, currently <a target="_blank" href="https://github.com/nextcloud/nextcloud-talk-recording/issues/17">only works on x86_64</a>)</label>
</p>
{% if is_onlyoffice_enabled == true %}
<p>
<input
type="checkbox"
@@ -113,7 +112,6 @@
>
<label for="onlyoffice">OnlyOffice</label>
</p>
{% endif %}
<p>
<input
type="checkbox"

View File

@@ -1,4 +1,8 @@
# Nextcloud All-in-One
> [!NOTE]
> Nextcloud AIO is actively looking for contributors. See [the forum post](https://help.nextcloud.com/t/nextcloud-aio-is-looking-for-contributors/205234).
The official Nextcloud installation method. Nextcloud AIO provides easy deployment and maintenance with most features included in this one Nextcloud instance.
Included are: