Support intro
Sorry to hear you’re facing problems. 
The community help forum (help.nextcloud.com) is for home and non-enterprise users. Support is provided by other community members on a best effort / “as available” basis. All of those responding are volunteering their time to help you.
If you’re using Nextcloud in a business/critical setting, paid and SLA-based support services can be accessed via portal.nextcloud.com where Nextcloud engineers can help ensure your business keeps running smoothly.
Getting help
In order to help you as efficiently (and quickly!) as possible, please fill in as much of the below requested information as you can.
Before clicking submit: Please check if your query is already addressed via the following resources:
- Official documentation (searchable and regularly updated)
- How to topics and FAQs
- Forum search
(Utilizing these existing resources is typically faster. It also helps reduce the load on our generous volunteers while elevating the signal to noise ratio of the forums otherwise arising from the same queries being posted repeatedly).
The Basics
- Nextcloud Server version (e.g., 29.x.x):
32.0.7
- Operating system and version (e.g., Ubuntu 24.04):
Debian 12 Bookworm
- Web server and version (e.g, Apache 2.4.25):
Apache/2.4.66
- Reverse proxy and version _(e.g. nginx 1.27.2)
apache2 2.4.66 (Debian)
- PHP version (e.g, 8.3):
8.3
- Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
NCP
- Are you using CloudfIare, mod_security, or similar? (Yes / No)
no
Summary of the issue you are facing:
After upgrading from Debian 11 (Bullseye) to Debian 12 (Bookworm) and Nextcloud 26 to 32, I can no longer open office documents. I’m running NextCloudPi 1.56 on a Raspberry Pi 4B (ARM64), NC 32.0.7, PHP 8.3, Debian 12 Bookworm.
Simply re-installing Nextcloud Office and Collabora didn’t help.
To be perfectly honest, I did try to properly purge some PHP versions in the past with the help of Claude AI. But I doubt that it should have had an affect on the Office Situation. Anyway, I asked Claude again to help me analyzing the root of the problem, so this is where my log outputs come from… Please tell me if there is utter bullsh*t in the analysis. I am still a coding noob.
Steps to replicate it (hint: details matter!):
- Open any office document (odt, ods, xlsx, docx, etc…) in the browser: hangs at “loading”
- I just realized that I can open documents in the Nextcloud Android App but I got a certificate error message first. After trusting the certificate, the office editor managed to load up fine.
What works:
Collabora process is running:
ps aux | grep -i "coolwsd\|AppImage" | grep -v grep
Output confirms coolwsd running on port 9983 and AppImage active.
Port 9983 responds correctly:
curl -k -s http://localhost:9983/hosting/capabilities
Returns full capabilities JSON including "productName":"Collabora Online Development Edition".
proxy.php responds when called directly:
curl -k -s https://nextcloudpi/apps/richdocumentscode_arm64/proxy.php
Returns: Socket proxy error: The param should be 'status' or 'req=...', but is: '' — meaning proxy.php is reachable.
What doesn’t work:
Nextcloud log shows cURL timeout errors:
sudo tail -20 /media/myCloudDrive/ncdata/nextcloud.log | grep -i "richdoc\|collabora\|wopi\|cool"
```
Output shows repeated errors:
```
cURL error 28: Operation timed out after 5001 milliseconds with 0 bytes received
for https://nextcloudpi/apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities
This issue persisted after upgrading from NC 32.0.6 to NC 32.0.7 and PHP 8.1 to PHP 8.3.
Key finding:
Apache configuration has no Collabora proxy entries:
sudo cat /etc/apache2/sites-enabled/001-nextcloud.conf | grep -i "cool\|collabora\|9983"
find /etc/apache2 -name "*.conf" | xargs grep -l "9983\|coolwsd\|collabora"
Both return nothing. The file /etc/apache2/sites-enabled/001-nextcloud.conf only contains notify_push proxy entries and states at the top it is auto-generated by NCP. The Collabora proxy entries appear to be missing after the upgrade.
WOPI URL configuration:
sudo -u www-data php /var/www/nextcloud/occ config:app:get richdocuments wopi_url
Returns: https://nextcloudpi/apps/richdocumentscode_arm64/proxy.php?req=
Question: What NCP command or procedure regenerates the Apache configuration including the Collabora proxy entries for the ARM64 built-in CODE server?