Clients cannot connect to NextCloud 33.0.8, server returns 503

Service shows running state. Here are the logs:

2026-09-08T16:12:41-05:00 Running nextcloud…
2026-09-08T16:12:41-05:00 Starting PostgreSQL db server…
2026-09-08T16:12:41-05:00 waiting for server to start…2026-09-08 21:12:41.709 UTC [69] LOG: starting PostgreSQL 17.11 (Debian 17.11-1.pgdg13+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 14.2.0-19) 14.2.0, 64-bit
2026-09-08T16:12:41-05:00 2026-09-08 21:12:41.710 UTC [69] LOG: listening on IPv6 address “::1”, port 5432
2026-09-08T16:12:41-05:00 2026-09-08 21:12:41.710 UTC [69] LOG: listening on IPv4 address “127.0.0.1”, port 5432
2026-09-08T16:12:41-05:00 2026-09-08 21:12:41.719 UTC [69] LOG: listening on Unix socket “/var/run/postgresql/.s.PGSQL.5432”
2026-09-08T16:12:41-05:00 2026-09-08 21:12:41.741 UTC [72] LOG: database system was interrupted; last known up at 2026-09-05 20:57:05 UTC
2026-09-08T16:12:42-05:00 2026-09-08 21:12:42.105 UTC [72] LOG: database system was not properly shut down; automatic recovery in progress
2026-09-08T16:12:42-05:00 2026-09-08 21:12:42.116 UTC [72] LOG: redo starts at 7/18C31000
2026-09-08T16:12:42-05:00 2026-09-08 21:12:42.116 UTC [72] LOG: invalid record length at 7/18C31038: expected at least 24, got 0
2026-09-08T16:12:42-05:00 2026-09-08 21:12:42.116 UTC [72] LOG: redo done at 7/18C31000 system usage: CPU: user: 0.00 s, system: 0.00 s, elapsed: 0.00 s
2026-09-08T16:12:42-05:00 2026-09-08 21:12:42.137 UTC [70] LOG: checkpoint starting: end-of-recovery immediate wait
2026-09-08T16:12:42-05:00 2026-09-08 21:12:42.206 UTC [70] LOG: checkpoint complete: wrote 3 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.001 s, sync=0.017 s, total=0.079 s; sync files=2, longest=0.009 s, average=0.009 s; distance=0 kB, estimate=0 kB; lsn=7/18C31038, redo lsn=7/18C31038
2026-09-08T16:12:42-05:00 2026-09-08 21:12:42.218 UTC [69] LOG: database system is ready to accept connections
2026-09-08T16:12:42-05:00 done
2026-09-08T16:12:42-05:00 server started
2026-09-08T16:12:42-05:00 Starting nginx server…
2026-09-08T16:12:42-05:00 2026/09/08 21:12:42 [warn] 93#93: the “listen … http2” directive is deprecated, use the “http2” directive instead in /etc/nginx/conf.d/default.conf:25
2026-09-08T16:12:42-05:00 2026/09/08 21:12:42 [warn] 93#93: the “listen … http2” directive is deprecated, use the “http2” directive instead in /etc/nginx/conf.d/default.conf:26
2026-09-08T16:12:42-05:00 Nextcloud or one of the apps require upgrade - only a limited number of commands are available
2026-09-08T16:12:42-05:00 You may use your browser or the occ upgrade command to do the upgrade
2026-09-08T16:12:42-05:00 Nextcloud 33.0.8
2026-09-08T16:12:42-05:00 Nextcloud or one of the apps require upgrade - only a limited number of commands are available
2026-09-08T16:12:42-05:00 You may use your browser or the occ upgrade command to do the upgrade
2026-09-08T16:12:42-05:00 Starting Nextcloud frontend…
2026-09-08T16:12:42-05:00 Configuring Nextcloud frontend…
2026-09-08T16:12:42-05:00 => Configuring PHP session handler…
2026-09-08T16:12:42-05:00 ==> Using default PHP session handler
2026-09-08T16:12:42-05:00 => Searching for hook scripts (*.sh) to run, located in the folder “/docker-entrypoint-hooks.d/before-starting”
2026-09-08T16:12:42-05:00 ==> Skipped: the “before-starting” folder is empty (or does not exist)
2026-09-08T16:12:42-05:00 [08-Sep-2026 21:12:42] NOTICE: fpm is running, pid 133
2026-09-08T16:12:42-05:00 [08-Sep-2026 21:12:42] NOTICE: ready to handle connections
2026-09-08T16:12:52-05:00 Starting background tasks…
2026-09-08T16:13:03-05:00 127.0.0.1 - admin 08/Sep/2026:21:13:02 +0000 “GET /index.php” 503
2026-09-08T16:13:03-05:00 127.0.0.1 - admin 08/Sep/2026:21:13:03 +0000 “GET /status.php” 200
2026-09-08T16:13:03-05:00 127.0.0.1 - admin 08/Sep/2026:21:13:03 +0000 “PROPFIND /remote.php” 503
2026-09-08T16:13:04-05:00 127.0.0.1 - 08/Sep/2026:21:13:04 +0000 “GET /index.php” 503

When launching UI, this is the message:

Please use the command line updater because updating via browser is disabled in your config.php.

I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure.**Upgrade via web on my own risk

Please help**

There is a newer version of Nextcloud available 34.0.3:6.

The first thing I would try in your case is running the Action to “Disable Non-default Apps”.

Some Nextcloud apps are not 100% compatible with the StartOS version of Nextcloud and can cause trouble during updates.

Once that is done, try logging in once again and then attempt to update to the latest version of Nextcloud. This should always be done from the “Updates” tab in your StartOS Server UI.

Thank you, Alvaro.
Is this new version available for Start9 0.3.5~1? I am not on 0.4.0 and It will take some time before I can upgrade.

Keep in mind that StartOS 0351 is no longer maintained and only critical service safety updates will be published.

It is highly recommended for everyone to update as soon as they can to 040 by following this guide:

https://docs.start9.com/start-os/0.4.0.x/update-040.html