The Basics
- Nextcloud Server version (e.g., 29.x.x):
33.0.2
- Operating system and version (e.g., Ubuntu 24.04):
Debian 13
- Web server and version (e.g, Apache 2.4.25):
AIO container 12.9.2
- Reverse proxy and version _(e.g. nginx 1.27.2)
1.26.3
- PHP version (e.g, 8.3):
AIO container 12.9.2
- Is this the first time you’ve seen this error? (Yes / No):
Yes
- When did this problem seem to first start?
Fresh install
- Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
AIO
- Are you using CloudfIare, mod_security, or similar? *(Yes / No)*No
Summary of the issue you are facing:
I installed the AIO mastercontainer via docker. The image is run behind a reverse proxy (nginx 1.26.3). After launching the admin interface and selecting the features (Hub 26 winter, some community containers) the community containers are started and appear green in the UI. The nextcloud core containers are not started. They are even not pulled.
Steps to replicate it (hint: details matter!):
-
I decided to launch the mastercontainer with docker compose, using this file:
services: nextcloud: image: ghcr.io/nextcloud-releases/all-in-one:latest container_name: nextcloud-aio-mastercontainer init: true stop_signal: SIGTERM restart: always ports: - "127.0.0.1:8084:8080" environment: APACHE_PORT: "11000" APACHE_IP_BINDING: "0.0.0.0" APACHE_ADDITIONAL_NETWORK: "" SKIP_DOMAIN_VALIDATION: "false" volumes: - nextcloud_aio_mastercontainer:/mnt/docker-aio-config - /var/run/docker.sock:/var/run/docker.sock:ro volumes: nextcloud_aio_mastercontainer: name: nextcloud_aio_mastercontainer -
Nginx config (the identation is messed up a little bit)
map $http_upgrade $connection_upgrade { default upgrade; ‘’ close; } server { http2 on; proxy_buffering off; proxy_request_buffering off; client_max_body_size 0; client_body_buffer_size 512k; proxy_read_timeout 3610s; server_name nc.mydomain.de; location / { proxy_pass http://127.0.0.1:11000$request_uri; # matches APACHE_PORT and APACHE_IP_BINDING. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Port $server_port; proxy_set_header X-Forwarded-Scheme $scheme; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header Early-Data $ssl_early_data; # Websocket proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; } listen 443 ssl; # managed by Certbot listen [::]:443 ssl; # managed by Certbot ssl_certificate /etc/letsencrypt/live/nc.mydomain.de/fullchain.pem; # managed by Certbot ssl_certificate_key /etc/letsencrypt/live/nc.mydomain.de/privkey.pem; # managed by Certbot include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot } server { if ($host = nc.mydomain.de) { return 301 https://$host$request_uri; } # managed by Certbot listen 80; listen [::]:80; server_name nc.mydomain.de; return 404; # managed by Certbot } -
docker-compose up -d
-
made a second server entry for the admin UI, created certificates with certbot
-
launched the admin UI selected v. Hub winter 26, and Fail2ban, LanguageTool for Collabora, Notifications
See the Update below for pictures of the UI
Log entries
Nextcloud
Since I stopped and relauched the image, this is all I get.
# docker logs nextcloud-aio-mastercontainer
Trying to fix docker.sock permissions internally...
Creating docker group internally with id 989
Initial startup of Nextcloud All-in-One complete!
You should be able to open the Nextcloud AIO Interface now on port 8080 of this server!
E.g. https://internal.ip.of.this.server:8080
⚠️ Important: do always use an ip-address if you access this port and not a domain as HSTS might block access to it later!
If your server has port 80 and 8443 open and you point a domain to your server, you can get a valid certificate automatically by opening the Nextcloud AIO Interface via:
https://your-domain-that-points-to-this-server.tld:8443
[28-Apr-2026 07:50:53] NOTICE: fpm is running, pid 184
[28-Apr-2026 07:50:53] NOTICE: ready to handle connections
Deleting duplicate sessions
See the update below for information about the docker configuration.
Web Browser
n.a.
Web server / Reverse Proxy
n.a.
Configuration
Nextcloud
The output of occ config:list system or similar is best, but, if not possible, the contents of your config.php file from /path/to/nextcloud is fine (make sure to remove any identifiable information!).
Since I use the AIO container, I use everything in this container.
Update
I changed the configuration and removed the three community images. Now the UI looks like this:
This is the docker ps command:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d8767db88877 ghcr.io/nextcloud-releases/aio-notify-push:latest "/start.sh" 41 minutes ago Up 40 minutes (healthy) nextcloud-aio-notify-push
5762e37cd8ea ghcr.io/nextcloud-releases/aio-talk:latest "/start.sh superviso…" 41 minutes ago Up 41 minutes (healthy) 0.0.0.0:3478->3478/tcp, 0.0.0.0:3478->3478/udp, [::]:3478->3478/tcp, [::]:3478->3478/udp nextcloud-aio-talk
8a693bb6cb7a ghcr.io/nextcloud-releases/aio-collabora:latest "/start-collabora-on…" 41 minutes ago Up 41 minutes (healthy) 9980/tcp nextcloud-aio-collabora
4378fec6b543 ghcr.io/nextcloud-releases/all-in-one:latest "/start.sh" 3 hours ago Up 3 hours (healthy) 80/tcp, 8443/tcp, 9000/tcp, 127.0.0.1:8084->8080/tcp nextcloud-aio-mastercontainer
This is docker image ls:
IMAGE ID DISK USAGE CONTENT SIZE EXTRA
erikvl87/languagetool:latest 14e05fa8f8f3 1.2GB 449MB U
ghcr.io/nextcloud-releases/aio-collabora:latest fb32e8647b14 2.03GB 534MB U
ghcr.io/nextcloud-releases/aio-domaincheck:latest ba1f183fd2bc 23.7MB 6.92MB
ghcr.io/nextcloud-releases/aio-notify-push:latest c90eea8e86f5 20.8MB 5.47MB U
ghcr.io/nextcloud-releases/aio-talk:latest 6d78dd1c14ec 278MB 78.6MB U
ghcr.io/nextcloud-releases/all-in-one:latest 3a094111b88a 388MB 101MB U
ghcr.io/szaimen/aio-fail2ban:v1 5bc9617139ea 90.3MB 22.8MB U
ghcr.io/szaimen/aio-notifications:v1 fd7ce66b0f9f 80.3MB 24.4MB U
docker logs nextcloud-aio-mastercontainer didn’t change (see above).

