NextCloud 31 with Collabora Built in CODE not working remotely

I have Nextcloud installed on a VM with Collabora Built in CODE installed together. Collabora seems to work fine on the local intranet but doesn’t want to work remotely over domain. This CURL command seems to indicate it should be working over the internet properly. But when trying to load any documents it loads forever and will sometimes get an error.

curl https://MYDOMAIN.COM/apps/richdocumentscode/proxy.php?req=/hosting/capabilities
{“convert-to”:{“available”:true,“endpoint”:“/cool/convert-to”},“hasDocumentSigningSupport”:true,“hasMobileSupport”:true,“hasProxyPrefix”:true,“hasSettingIframeSupport”:true,“hasTemplateSaveAs”:false,“hasTemplateSource”:true,“hasWASMSupport”:false,“hasWopiAccessCheck”:true,“hasZoteroSupport”:true,“productName”:“Collabora Online Development Edition”,“productVersion”:“24.04.13.3”,“productVersionHash”:“b7ba9a23ba”,“serverId”:“0cdcb82d”}

What error?

And please fill out the support template since other factors may be relevant.

The Basics

  • Nextcloud Server version: 31.0.3
  • Operating system and version: Ubuntu 24.04.2 LTS
  • Web server and version: Apache/2.4.58 (Ubuntu
  • Reverse proxy and version: Nginx Proxy Manager v2.12.1 © 2024
  • PHP version: PHP 8.3.6
  • Is this the first time you’ve seen this error? (Yes / No): Yes
  • When did this problem seem to first start? First time installing Collabora CODE
  • Installation method: ProxMox VM
  • Are you using Cloudflare, mod_security, or similar? (Yes / No) No

Summary of the issue you are facing:

[…]

Steps to replicate it (hint: details matter!):

    1. Opening any document with collabora remotely

Log entries

Nextcloud

Please provide the log entries from your Nextcloud log that are generated during the time of problem (via the Copy raw option from Administration settings->Logging screen or from your nextcloud.log located in your data directory). Feel free to use a pastebin/gist service if necessary.

PASTE HERE

Web Browser

If the problem is related to the Web interface, open your browser inspector Console and Network tabs while refreshing (reloading) and reproducing the problem. Provide any relevant output/errors here that appear.

N/A

Web server / Reverse Proxy

The output of your Apache/nginx/system log in /var/log/____:

APACHE Logs when opening a document with collabora remotely:
nextcloud.local:443 170.103.5.108 - - [12/Apr/2025:14:49:25 -0400] "GET /dist/6366-6366.js?v=34536a1301a55ba74be8 HTTP/1.1" 200 10170 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0"
nextcloud.local:443 170.103.5.108 - - [12/Apr/2025:14:49:26 -0400] "GET /ocs/v2.php/apps/files/api/v1/templates HTTP/1.1" 200 3955 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0"
nextcloud.local:443 170.103.5.108 - - [12/Apr/2025:14:49:26 -0400] "POST /ocs/v2.php/apps/files/api/v1/templates/create HTTP/1.1" 200 3326 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0"
nextcloud.local:443 170.103.5.108 - - [12/Apr/2025:14:49:27 -0400] "GET /avatar/kaylamariefay@yahoo.com/32?guestFallback=true HTTP/1.1" 304 3212 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0"
nextcloud.local:443 170.103.5.108 - - [12/Apr/2025:14:49:27 -0400] "GET /apps/files/api/v1/views HTTP/1.1" 200 3288 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0"
nextcloud.local:443 170.103.5.108 - - [12/Apr/2025:14:49:27 -0400] "GET /apps/files/api/v1/stats HTTP/1.1" 200 3291 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0"
nextcloud.local.com:443 170.103.5.108 - - [12/Apr/2025:14:49:27 -0400] "PROPFIND /remote.php/dav/files/devon/New%20document.odt HTTP/1.1" 207 3832 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0"
nextcloud.local:443 170.103.5.108 - - [12/Apr/2025:14:49:27 -0400] "GET /core/preview?fileId=241878&x=32&y=32&mimeFallback=true&v=db6d32&a=1 HTTP/1.1" 304 3184 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0"
nextcloud.local:443 170.103.5.108 - - [12/Apr/2025:14:49:27 -0400] "GET /core/preview?fileId=505127&x=32&y=32&mimeFallback=true&v=6c7b17&a=1 HTTP/1.1" 304 3184 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0"
nextcloud.local:443 170.103.5.108 - - [12/Apr/2025:14:49:27 -0400] "GET /core/preview?fileId=313441&x=32&y=32&mimeFallback=true&v=eec2e8&a=1 HTTP/1.1" 304 3184 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0"
nextcloud.local:443 170.103.5.108 - - [12/Apr/2025:14:49:27 -0400] "GET /core/preview?fileId=237155&x=32&y=32&mimeFallback=true&v=9e8dcc&a=1 HTTP/1.1" 304 3184 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0"
nextcloud.local:443 170.103.5.108 - - [12/Apr/2025:14:49:27 -0400] "GET /core/preview?fileId=173139&x=32&y=32&mimeFallback=true&v=e02d42&a=1 HTTP/1.1" 304 3184 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0"
nextcloud.local:443 170.103.5.108 - - [12/Apr/2025:14:49:27 -0400] "GET /core/preview?fileId=546285&x=32&y=32&mimeFallback=true&v=fa4b2b&a=1 HTTP/1.1" 304 3184 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0"
nextcloud.local:443 170.103.5.108 - - [12/Apr/2025:14:49:27 -0400] "GET /core/preview?fileId=503612&x=32&y=32&mimeFallback=true&v=c237a1&a=1 HTTP/1.1" 304 3184 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0"
nextcloud.local:443 170.103.5.108 - - [12/Apr/2025:14:49:27 -0400] "GET /core/preview?fileId=532999&x=32&y=32&mimeFallback=true&v=527fd0&a=1 HTTP/1.1" 304 3184 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0"
nextcloud.local:443 170.103.5.108 - - [12/Apr/2025:14:49:27 -0400] "GET /core/preview?fileId=314092&x=32&y=32&mimeFallback=true&v=c380da&a=1 HTTP/1.1" 304 3184 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0"
nextcloud.local:443 170.103.5.108 - - [12/Apr/2025:14:49:27 -0400] "GET /apps/files/api/v1/views HTTP/1.1" 200 3288 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0"
nextcloud.local:443 170.103.5.108 - - [12/Apr/2025:14:49:27 -0400] "GET /core/preview?fileId=546634&x=32&y=32&mimeFallback=true&v=ee96b5&a=1 HTTP/1.1" 304 3184 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0"
nextcloud.local443 192.168.0.210 - - [12/Apr/2025:14:49:27 -0400] "POST /apps/richdocumentscode/proxy.php?req=/cool/convert-to/png HTTP/1.1" 200 8675 "-" "Nextcloud Server Crawler"
nextcloud.local:443 192.168.0.210 - - [12/Apr/2025:14:49:28 -0400] "GET /apps/richdocuments/settings/fonts.json HTTP/1.1" 304 3803 "-" "COOLWSD HTTP Agent 24.04.13.3"
nextcloud.local:443 170.103.5.108 - - [12/Apr/2025:14:49:27 -0400] "GET /core/preview?fileId=547377&x=32&y=32&mimeFallback=true&v=564f24&a=1 HTTP/1.1" 200 3411 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0"
nextcloud.local443 192.168.0.40 - devon [12/Apr/2025:14:49:40 -0400] "PROPFIND /remote.php/dav/files/devon/ HTTP/1.1" 207 3409 "-" "Mozilla/5.0 (Windows) mirall/3.16.2 (build 20250319) (Nextcloud, windows-10.0.26100 ClientArchitecture: x86_64 OsArchitecture: x86_64)"
nextcloud.local:443 192.168.0.40 - devon [12/Apr/2025:14:49:40 -0400] "PROPFIND /remote.php/dav/files/devon/PersonalFiles HTTP/1.1" 207 1125 "-" "Mozilla/5.0 (Windows) mirall/3.16.2 (build 20250319) (Nextcloud, windows-10.0.26100 ClientArchitecture: x86_64 OsArchitecture: x86_64)"
nextcloud.local:443 192.168.0.40 - devon [12/Apr/2025:14:49:40 -0400] "GET /ocs/v2.php/apps/notifications/api/v2/notifications?format=json HTTP/1.1" 304 860 "-" "Mozilla/5.0 (Windows) mirall/3.16.2 (build 20250319) (Nextcloud, windows-10.0.26100 ClientArchitecture: x86_64 OsArchitecture: x86_64)"
nextcloud.local:443 192.168.0.40 - devon [12/Apr/2025:14:49:40 -0400] "PROPFIND /remote.php/dav/files/devon/ HTTP/1.1" 207 5472 "-" "Mozilla/5.0 (Windows) mirall/3.16.2 (build 20250319) (Nextcloud, windows-10.0.26100 ClientArchitecture: x86_64 OsArchitecture: x86_64)"
nextcloud.local:443 192.168.0.40 - devon [12/Apr/2025:14:49:40 -0400] "PROPFIND /remote.php/dav/files/devon/ HTTP/1.1" 207 1131 "-" "Mozilla/5.0 (Windows) mirall/3.16.2 (build 20250319) (Nextcloud, windows-10.0.26100 ClientArchitecture: x86_64 OsArchitecture: x86_64)"
nextcloud.local:443 192.168.0.40 - devon [12/Apr/2025:14:49:41 -0400] "PROPFIND /remote.php/dav/files/devon/PersonalFilesPersonalFiles/Writings HTTP/1.1" 404 1036 "-" "Mozilla/5.0 (Windows) mirall/3.16.2 (build 20250319) (Nextcloud, windows-10.0.26100 ClientArchitecture: x86_64 OsArchitecture: x86_64)"
nextcloud.local:443 192.168.0.40 - devon [12/Apr/2025:14:49:44 -0400] "PROPFIND /remote.php/dav/files/devon/ HTTP/1.1" 207 1127 "-" "Mozilla/5.0 (Windows) mirall/3.16.2 (build 20250319) (Nextcloud, windows-10.0.26100 ClientArchitecture: x86_64 OsArchitecture: x86_64)"
nextcloud.local:443 170.103.5.108 - - [12/Apr/2025:14:49:47 -0400] "GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 304 3078 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0"
nextcloud.local:443 192.168.0.40 - devon [12/Apr/2025:14:50:10 -0400] "PROPFIND /remote.php/dav/files/devon/PersonalFiles HTTP/1.1" 207 3403 "-" "Mozilla/5.0 (Windows) mirall/3.16.2 (build 20250319) (Nextcloud, windows-10.0.26100 ClientArchitecture: x86_64 OsArchitecture: x86_64)"
nextcloud.local:443 170.103.5.108 - - [12/Apr/2025:14:50:17 -0400] "GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 304 3078 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0"
nextcloud.local:443 192.168.0.210 - - [12/Apr/2025:14:50:28 -0400] "GET /apps/richdocuments/settings/fonts.json HTTP/1.1" 304 3803 "-" "COOLWSD HTTP Agent 24.04.13.3"
nextcloud.local:443 192.168.0.40 - devon [12/Apr/2025:14:50:40 -0400] "PROPFIND /remote.php/dav/files/devon/ HTTP/1.1" 207 3409 "-" "Mozilla/5.0 (Windows) mirall/3.16.2 (build 20250319) (Nextcloud, windows-10.0.26100 ClientArchitecture: x86_64 OsArchitecture: x86_64)"
nextcloud.local:443 192.168.0.40 - devon [12/Apr/2025:14:50:40 -0400] "PROPFIND /remote.php/dav/files/devon/PersonalFiles HTTP/1.1" 207 1125 "-" "Mozilla/5.0 (Windows) mirall/3.16.2 (build 20250319) (Nextcloud, windows-10.0.26100 ClientArchitecture: x86_64 OsArchitecture: x86_64)"
nextcloud.local:443 192.168.0.40 - devon [12/Apr/2025:14:50:40 -0400] "GET /ocs/v2.php/apps/notifications/api/v2/notifications?format=json HTTP/1.1" 304 860 "-" "Mozilla/5.0 (Windows) mirall/3.16.2 (build 20250319) (Nextcloud, windows-10.0.26100 ClientArchitecture: x86_64 OsArchitecture: x86_64)"
nextcloud.local:443 192.168.0.40 - devon [12/Apr/2025:14:50:46 -0400] "PROPFIND /remote.php/dav/files/devon/ HTTP/1.1" 207 3405 "-" "Mozilla/5.0 (Windows) mirall/3.16.2 (build 20250319) (Nextcloud, windows-10.0.26100 ClientArchitecture: x86_64 OsArchitecture: x86_64)"
nextcloud.local:443 170.103.5.108 - - [12/Apr/2025:14:50:47 -0400] "GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 304 3078 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0"

NGINX Proxy Manager logs when opening document:

[12/Apr/2025:18:53:56 +0000] - 200 200 - GET https nextcloudonline.duckdns “/apps/files/api/v1/views” [Client 170.103.5.108] [Length 203] [Gzip -] [Sent-to nextcloud.local] “Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0” “-”

[12/Apr/2025:18:53:56 +0000] - 207 207 - PROPFIND https nextcloudonline.duckdns “/remote.php/dav/files/devon/New%20document.odt” [Client 170.103.5.108] [Length 734] [Gzip -] [Sent-to nextcloud.local] “Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0” “-”

[12/Apr/2025:18:53:56 +0000] - 200 200 - GET https nextcloudonline.duckdns “/apps/files/api/v1/views” [Client 170.103.5.108] [Length 203] [Gzip -] [Sent-to nextcloud.local] “Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0” “-”

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!):

root@nextcloud:~# ./occ.sh config:list

"system": {

"instanceid": "***REMOVED SENSITIVE VALUE***",

"passwordsalt": "***REMOVED SENSITIVE VALUE***",

"secret": "***REMOVED SENSITIVE VALUE***",

"trusted_domains": [

"nextcloud.local.com",

"nextcloudonline.duckdns.org",

"192.168.0.50",

"localhost"

],

"datadirectory": "***REMOVED SENSITIVE VALUE***",

"dbtype": "mysql",

"version": "31.0.3.2",

"overwrite.cli.url": "https:\/\/nextcloudonline.duckdns.org",

"overwriteprotocol": "https",

"dbname": "***REMOVED SENSITIVE VALUE***",

"dbhost": "***REMOVED SENSITIVE VALUE***",

"dbport": "",

"dbtableprefix": "oc_",

"mysql.utf8mb4": true,

"filelocking.enabled": true,

"dbuser": "***REMOVED SENSITIVE VALUE***",

"dbpassword": "***REMOVED SENSITIVE VALUE***",

"installed": true,

"default_phone_region": "US",

"htaccess.RewriteBase": "\/",

"session_lifetime": 300,

"session_keepalive": true,

"maintenance_window_start": 100,

"remember_login_cookie_lifetime": 0,

"auto_logout": true,

"memcache.local": "\\OC\\Memcache\\Redis",

"memcache.distributed": "\\OC\\Memcache\\Redis",

"memcache.locking": "\\OC\\Memcache\\Redis",

"redis": {

"host": "***REMOVED SENSITIVE VALUE***",

"port": 6379

},

"mail_smtpmode": "smtp",

"mail_sendmailmode": "smtp",

"mail_smtpport": "587",

"mail_smtphost": "***REMOVED SENSITIVE VALUE***",

"maintenance": false,

"twofactor_enforced": "true",

"twofactor_enforced_groups": [

"admin",

"users"

],

"twofactor_enforced_excluded_groups": [],

"mail_from_address": "***REMOVED SENSITIVE VALUE***",

"mail_domain": "***REMOVED SENSITIVE VALUE***",

"trusted_proxies": "***REMOVED SENSITIVE VALUE***",

"theme": "",

"loglevel": 0,

"defaultapp": "files",

"data-fingerprint": "47b1b30117c26f92c1f0408ead6a07b6",

"updater.release.channel": "stable",

"mail_smtpauth": 1,

"mail_smtpname": "***REMOVED SENSITIVE VALUE***",

"mail_smtppassword": "***REMOVED SENSITIVE VALUE***"


"apps": {

"activity": {

"enabled": "no",

"installed_version": "2.20.0",

"notify_email_calendar": "0",

"notify_email_calendar_event": "0",

"notify_email_calendar_todo": "0",

"notify_email_comments": "1",

"notify_email_contacts": "0",

"notify_email_file_changed": "0",

"notify_email_group_settings": "1",

"notify_email_public_links": "0",

"notify_email_remote_share": "0",

"notify_email_shared": "0",

"notify_email_systemtags": "0",

"notify_notification_calendar": "0",

"notify_notification_calendar_event": "0",

"notify_notification_calendar_todo": "0",

"notify_notification_comments": "1",

"notify_notification_contacts": "0",

"notify_notification_favorite": "0",

"notify_notification_file_changed": "0",

"notify_notification_file_favorite_changed": "0",

"notify_notification_group_settings": "0",

"notify_notification_personal_settings": "0",

"notify_notification_public_links": "0",

"notify_notification_remote_share": "0",

"notify_notification_security": "1",

"notify_notification_shared": "0",

"notify_notification_systemtags": "0",

"notify_notification_twofactor_totp": "1",

"notify_setting_batchtime": "3600",

"notify_setting_self": "0",

"notify_setting_selfemail": "0",

"types": "filesystem"

},

"app_api": {

"enabled": "no",

"installed_version": "4.0.0",

"types": ""

},

"backgroundjob": {

"lastjob": "51339"

},

"bruteForce": {

"whitelist_1": "192.168.0.0\/24"

},

"bruteforcesettings": {

"enabled": "yes",

"installed_version": "4.0.0",

"types": ""

},

"calendar": {

"enabled": "yes",

"installed_version": "5.2.1",

"types": ""

},

"circles": {

"enabled": "no",

"installed_version": "27.0.1",

"loopback_tmp_scheme": "https",

"maintenance_run": "0",

"maintenance_update": "{\"3\":1700689501,\"2\":1700691301,\"1\":1700691301}",

"types": "filesystem,dav"

},

"cloud_federation_api": {

"enabled": "yes",

"installed_version": "1.14.0",

"types": "filesystem"

},

"comments": {

"enabled": "no",

"installed_version": "1.18.0",

"types": "logging"

},

"contacts": {

"enabled": "yes",

"installed_version": "7.0.5",

"types": "dav"

},

"contactsinteraction": {

"enabled": "no",

"installed_version": "1.9.0",

"types": "dav"

},

“cookbook”: {

“enabled”: “yes”,

“installed_version”: “0.11.3”,

“types”: “”

},

"core": {

"backgroundjobs_mode": "cron",

"default_encryption_module": "OC_DEFAULT_MODULE",

"emailTestSuccessful": "1",

"files_metadata_installed": "1",

"installedat": "1698801206.7019",

"lastcron": 1744483503,

"lastupdateResult": "[]",

"lastupdatedat": 1744483271,

"metadataGenerationDone": true,

"moveavatarsdone": "yes",

"newUser.sendEmail": "yes",

"previewsCleanedUp": "1",

"public_files": "files_sharing\/public.php",

"public_webdav": "dav\/appinfo\/v1\/publicwebdav.php",

"shareapi_default_expire_date": "yes",

"shareapi_enforce_expire_date": "yes",

"shareapi_expire_after_n_days": "30",

"shareapi_restrict_user_enumeration_to_phone": "no",

"updater.secret.created": 1744394533,

"vendor": "nextcloud",

"files_metadata": {

"photos-original_date_time": {

"value": null,

"type": "int",

"etag": "",

"indexed": true,

"editPermission": 0

},

"photos-size": {

"value": null,

"type": "array",

"etag": "",

"indexed": false,

"editPermission": 0

},

"photos-exif": {

"value": null,

"type": "array",

"etag": "",

"indexed": false,

"editPermission": 0

},

"photos-ifd0": {

"value": null,

"type": "array",

"etag": "",

"indexed": false,

"editPermission": 0

},

"photos-gps": {

"value": null,

"type": "array",

"etag": "",

"indexed": false,

"editPermission": 0

},

"photos-place": {

"value": null,

"type": "string",

"etag": "",

"indexed": true,

"editPermission": 0

},

"blurhash": {

"value": null,

"type": "string",

"etag": "86e5044f05fd5a59b9bda2257b9157d8",

"indexed": false,

"editPermission": 0

},

"files-live-photo": {

"value": null,

"type": "string",

"etag": "",

"indexed": false,

"editPermission": 0

"oc.integritycheck.checker": []

"dashboard": {

"enabled": "yes",

"installed_version": "7.11.0",

"types": ""

"dav": {

"buildCalendarReminderIndex": "yes",

"buildCalendarSearchIndex": "yes",

"builtSocialSearchIndex": "yes",

"chunks_migrated": "1",

"enabled": "yes",

"installed_version": "1.33.0",

"regeneratedBirthdayCalendarsForYearFix": "yes",

"types": "filesystem"

"encryption": {

"enabled": "no",

"installed_version": "2.18.0",

"masterKeyId": "master_fd977146",

"publicShareKeyId": "pubShare_fd977146",

"recoveryKeyId": "recoveryKey_fd977146",

"types": "filesystem"

"end_to_end_encryption": {

"allowed_groups": "[]",

"enabled": "yes",

"installed_version": "1.17.0",

"types": "filesystem,dav"

"federatedfilesharing": {

"enabled": "yes",

"installed_version": "1.21.0",

"types": ""

"federation": {

"enabled": "no",

"installed_version": "1.17.0",

"types": "authentication"

"files": {

"default_quota": "14.9 GB",

"enabled": "yes",

"installed_version": "2.3.1",

"mimetype_version": "31.0.1.2",

"types": "filesystem"

"files_antivirus": {

"av_cmd_options": "",

"av_host": "",

"av_icap_mode": "reqmod",

"av_icap_request_service": "avscan",

"av_icap_response_header": "X-Infection-Found",

"av_icap_tls": "0",

"av_infected_action": "only_log",

"av_max_file_size": "-1",

"av_mode": "executable",

"av_path": "\/usr\/bin\/clamscan",

"av_port": "0",

"av_scan_first_bytes": "-1",

"av_socket": "\/var\/run\/clamav\/clamd.ctl",

"av_stream_max_length": "26214400",

"enabled": "no",

"installed_version": "5.5.6",

"types": "filesystem,dav"

"files_downloadlimit": {

"enabled": "yes",

"installed_version": "4.0.0",

"types": ""

"files_pdfviewer": {

"enabled": "yes",

"installed_version": "4.0.0",

"types": ""

"files_reminders": {

"enabled": "yes",

"installed_version": "1.4.0",

"types": ""

"files_rightclick": {

"enabled": "no",

"installed_version": "1.6.0",

"types": ""

"files_sharing": {

"enabled": "yes",

"incoming_server2server_share_enabled": "no",

"installed_version": "1.23.1",

"types": "filesystem"

"files_trashbin": {

"enabled": "yes",

"installed_version": "1.21.0",

"types": "filesystem,dav"

"files_versions": {

"enabled": "yes",

"installed_version": "1.24.0",

"types": "filesystem,dav"

"fileslibreofficeedit": {

"enabled": "yes",

"installed_version": "2.0.1",

"types": ""

"firstrunwizard": {

"enabled": "yes",

"installed_version": "4.0.0",

"types": ""

"forms": {

"enabled": "yes",

"installed_version": "5.1.0",

"types": "prevent_group_restriction"

"group_default_quota": {

"enabled": "no",

"installed_version": "0.1.7",

"types": "filesystem"

"logreader": {

"enabled": "yes",

"installed_version": "4.0.0",

"levels": "00010",

"live": "",

"shownLevels": "[3]",

"types": "logging"

"lookup_server_connector": {

"enabled": "yes",

"installed_version": "1.19.0",

"types": "authentication"

"maps": {

"enabled": "no",

"installed_version": "1.4.0",

"types": "filesystem"

"music": {

"enabled": "no",

"installed_version": "1.9.1",

"types": "filesystem"

"nextcloud_announcements": {

"enabled": "no",

"installed_version": "1.17.0",

"pub_date": "Thu, 24 Oct 2019 00:00:00 +0200",

"types": "logging"

"notes": {

"enabled": "yes",

"installed_version": "4.11.0",

"types": ""

"notifications": {

“enabled”: “yes”,

“installed_version”: “4.0.0”,

“types”: “logging”

“oauth2”: {

“enabled”: “yes”,

“installed_version”: “1.19.1”,

“types”: “authentication”

“onlyoffice”: {

“DocumentServerInternalUrl”: “”,

“DocumentServerUrl”: “https://192.168.0.219/onlyoffice-documentserver/”,

“StorageUrl”: “”,

“demo”: “{"available":true,"enabled":false,"start":{"date":"2024-04-15 21:25:11.856391","timezone_type":3,"timezone":"UTC"}}”,

“enabled”: “no”,

“installed_version”: “9.2.0”,

“jwt_header”: “”,

“jwt_secret”: “REMOVED SENSITIVE VALUE”,

“settings_error”: “Not supported version”,

“types”: “prevent_group_restriction”,

“verify_peer_off”: “true”

“password_policy”: {

“enabled”: “yes”,

“enforceNumericCharacters”: “1”,

“enforceSpecialCharacters”: “1”,

“enforceUpperLowerCase”: “1”,

“expiration”: “0”,

“historySize”: “2”,

“installed_version”: “3.0.0”,

“maximumLoginAttempts”: “3”,

“types”: “authentication”

“passwords”: {

“SSEv1ServerKey”: “REMOVED SENSITIVE VALUE”,

“backup/update/restored”: “0”,

“cron/php/version/id”: “80306”,

“cron/php/version/string”: “8.3.6”,

“enabled”: “yes”,

“entity/purge/timeout”: “86400”,

“installed_version”: “2025.4.20”,

“migration/customFields”: “2020.12.2”,

“passwords/localdb/type”: “hibp”,

“service/favicon”: “bi”,

“service/favicon/bi/counter”: “15:4:0”,

“service/preview”: “pageres”,

“service/words”: “leipzig”,

“survey/server/mode”: “0”,

“survey/server/notification”: “1700857202”,

“types”: “”,

“web/php/version/id”: “80306”,

“web/php/version/string”: “8.3.6”

“photos”: {

“enabled”: “yes”,

“installed_version”: “4.0.0-dev.1”,

“lastPlaceMappedUser”: “admin”,

“lastPlaceMappingDone”: “true”,

“types”: “dav,authentication”

“privacy”: {

“enabled”: “yes”,

“installed_version”: “3.0.0”,

“readableLocation”: “us”,

“types”: “”

“profile”: {

“enabled”: “yes”,

“installed_version”: “1.0.0”,

“types”: “”

“provisioning_api”: {

“enabled”: “yes”,

“installed_version”: “1.21.0”,

“types”: “prevent_group_restriction”

“quota_warning”: {

“alert_email”: “yes”,

“alert_percentage”: “90”,

“enabled”: “yes”,

“info_email”: “yes”,

“info_percentage”: “50”,

“installed_version”: “1.21.0”,

“repeat_warning”: “1”,

“types”: “filesystem”,

“warning_email”: “yes”,

“warning_percentage”: “75”

“recognize”: {

“clusterFaces.lastRun”: “0”,

“concurrency.enabled”: “false”,

“enabled”: “no”,

“faces.batchSize”: “500”,

“faces.enabled”: “false”,

“imagenet.batchSize”: “100”,

“imagenet.enabled”: “false”,

“installed_version”: “6.1.1”,

“landmarks.batchSize”: “100”,

“landmarks.enabled”: “false”,

“movinet.batchSize”: “20”,

“movinet.enabled”: “false”,

“musicnn.batchSize”: “100”,

“musicnn.enabled”: “false”,

“nice_binary”: “/usr/bin/nice”,

“nice_value”: “0”,

“node_binary”: “/var/www/nextcloud/apps/recognize/bin/node”,

“tensorflow.cores”: “0”,

“tensorflow.gpu”: “false”,

“tensorflow.purejs”: “false”,

“types”: “filesystem,dav”

“recommendations”: {

“enabled”: “yes”,

“installed_version”: “4.0.0”,

“types”: “”

“registration”: {

“admin_approval_required”: “no”,

“disable_email_verification”: “no”,

“domains_is_blocklist”: “no”,

“email_is_login”: “yes”,

“email_is_optional”: “no”,

“enabled”: “yes”,

“enforce_fullname”: “no”,

“enforce_phone”: “no”,

“installed_version”: “2.7.0”,

“registered_user_group”: “registered_users”,

“show_domains”: “no”,

“show_fullname”: “yes”,

“show_phone”: “no”,

“types”: “prevent_group_restriction”

“related_resources”: {

“enabled”: “yes”,

“installed_version”: “2.0.0”,

“enabled”: “no”,

“installed_version”: “2.1.0”,

“richdocuments”: {

“canonical_webroot”: “”,

“disable_certificate_verification”: “yes”,

“doc_format”: “”,

“enabled”: “yes”,

“external_apps”: “”,

“installed_version”: “8.6.4”,

“public_wopi_url”: “https://nextcloud.local.com”,

“types”: “prevent_group_restriction”,

“use_groups”: “”,

“wopi_allowlist”: “0.0.0.0/0”,

“wopi_url”: “https://nextcloud.local.com/apps/richdocumentscode/proxy.php?req=”

“richdocumentscode”: {

“enabled”: “yes”,

“installed_version”: “24.4.1303”,

“cached_count_appdata_files”: 324664,

“cached_count_filecache”: 387101,

“cached_count_storages”: “7”,

“enabled”: “yes”,

“installed_version”: “3.0.0”,

“size_appdata_storage”: -1,

“types”: “”

“settings”: {

“enabled”: “yes”,

“installed_version”: “1.14.0”,

“sharebymail”: {

“enabled”: “yes”,

“installed_version”: “1.21.0”,

“types”: “filesystem”

“spreed”: {

“enabled”: “no”,

“has_reference_id”: “yes”,

“installed_version”: “18.0.5”,

“project_access_invalidated”: “1”,

“signaling_token_privkey_es256”: “REMOVED SENSITIVE VALUE”,

“signaling_token_pubkey_es256”: “REMOVED SENSITIVE VALUE”,

“types”: “dav,prevent_group_restriction”

“support”: {

“enabled”: “no”,

“installed_version”: “1.10.0”,

“types”: “session”

“survey_client”: {

“enabled”: “no”,

“installed_version”: “1.15.0”,

“systemtags”: {

“enabled”: “no”,

“installed_version”: “1.18.0”,

“text”: {

“enabled”: “yes”,

“installed_version”: “5.0.0”,

“types”: “dav”

“theming”: {

“backgroundMime”: “image/jpeg”,

“cachebuster”: “38”,

“enabled”: “yes”,

“installed_version”: “2.6.1”,

“logoDimensions”: “920x867”,

“types”: “logging”

“twofactor_backupcodes”: {

“enabled”: “yes”,

“installed_version”: “1.20.0”,

“twofactor_nextcloud_notification”: {

“enabled”: “no”,

“installed_version”: “3.9.0”,

“twofactor_totp”: {

“enabled”: “yes”,

“installed_version”: “13.0.0-dev.0”,

“updatenotification”: {

“calendar”: “5.2.1”,

“contacts”: “7.0.5”,

“core”: “31.0.3.2”,

“enabled”: “yes”,

“end_to_end_encryption”: “1.16.2”,

“fileslibreofficeedit”: “2.0.1”,

“forms”: “5.1.0”,

“installed_version”: “1.21.0”,

“passwords”: “2025.4.20”,

“quota_warning”: “1.21.0”,

“registration”: “2.7.0”,

“richdocuments”: “8.3.2”,

“richdocumentscode”: “23.5.705”,

“spreed”: “18.0.5”,

“types”: “”,

“update_check_errors”: 0

“user_status”: {

“enabled”: “no”,

“installed_version”: “1.8.1”,

“types”: “”

“viewer”: {

“enabled”: “yes”,

“installed_version”: “4.0.0”,

"types": ""

"weather_status": {

"enabled": "yes",

"installed_version": "1.11.0",

"types": ""

"webhook_listeners": {

"enabled": "yes",

"installed_version": "1.2.0",

"types": "filesystem"

"workflowengine": {

"enabled": "yes",

"installed_version": "2.13.0",

"types": "filesystem"


#### Apps

The output of `occ
app:list` (if possible).

root@nextcloud:~# ./occ.sh app:list

Enabled:

- bruteforcesettings: 4.0.0

- calendar: 5.2.1

- cloud_federation_api: 1.14.0

- contacts: 7.0.5

- cookbook: 0.11.3

- dashboard: 7.11.0

- dav: 1.33.0

- end_to_end_encryption: 1.17.0

- federatedfilesharing: 1.21.0

- files: 2.3.1

- files_downloadlimit: 4.0.0

- files_pdfviewer: 4.0.0

- files_reminders: 1.4.0

- files_sharing: 1.23.1

- files_trashbin: 1.21.0

- files_versions: 1.24.0

- fileslibreofficeedit: 2.0.1

- firstrunwizard: 4.0.0

- forms: 5.1.0

- logreader: 4.0.0

- lookup_server_connector: 1.19.0

- notes: 4.11.0

- notifications: 4.0.0

- oauth2: 1.19.1

- password_policy: 3.0.0

- passwords: 2025.4.20

- photos: 4.0.0-dev.1

- privacy: 3.0.0

- profile: 1.0.0

- provisioning_api: 1.21.0

- quota_warning: 1.21.0

- recommendations: 4.0.0

- registration: 2.7.0

- related_resources: 2.0.0

- richdocuments: 8.6.4

- richdocumentscode: 24.4.1303

- serverinfo: 3.0.0

- settings: 1.14.0

- sharebymail: 1.21.0

- text: 5.0.0

- theming: 2.6.1

- twofactor_backupcodes: 1.20.0

- twofactor_totp: 13.0.0-dev.0

- updatenotification: 1.21.0

- viewer: 4.0.0

- weather_status: 1.11.0

- webhook_listeners: 1.2.0

- workflowengine: 2.13.0

Disabled:

- activity: 4.0.0 (installed 2.20.0)

- admin_audit: 1.21.0

- app_api: 5.0.2 (installed 4.0.0)

- circles: 31.0.0 (installed 27.0.1)

- comments: 1.21.0 (installed 1.18.0)

- contactsinteraction: 1.12.0 (installed 1.9.0)

- encryption: 2.19.0 (installed 2.18.0)

- federation: 1.21.0 (installed 1.17.0)

- files_external: 1.23.0

- nextcloud_announcements: 3.0.0 (installed 1.17.0)

- support: 3.0.0 (installed 1.10.0)

- survey_client: 3.0.0 (installed 1.15.0)

- suspicious_login: 9.0.1

- systemtags: 1.21.1 (installed 1.18.0)

- twofactor_nextcloud_notification: 5.0.0 (installed 3.9.0)

- user_ldap: 1.22.0

- user_status: 1.11.0 (installed 1.8.1)

if you literally have this value in the config this is the reason why your client never can reach the CODE server

I had changed it back and forth from the GUI. Giving me the same issues. Let me try it again.

Not sure what changed but it seems to be working now. Maybe change never took from the GUI. But now it wont work locally, on nextcloud.local.com is there a way to have both working? Is there a way to add more wopi URLs?

root@nextcloud:~# ./occ.sh config:list | grep wopi
“public_wopi_url”: “https://nextcloudonline.duckdns.org”,
“wopi_allowlist”: “0.0.0.0/0”,
“wopi_url”: “https://nextcloudonline.duckdns.org/apps/richdocumentscode/proxy.php?req=”

it will never not work on https://nextcloudonline.duckdns.org and nextcloud.local.com at the same time. best solution for local_network access is going other way round - always use your public DNS and create splitbraindns for local access 101: Split-Brain DNS (split-horizon)

1 Like

Thanks for the help! Makes sense now, i added nextcloudonline.duckdns.org CNAME record to point to nextcloud.local.com on my PiHole. Assuming its routing correctly locally over nextcloudonline.duckdns.org. Apache logs on the nextcloud server indicate its accessing locally over the domain. That works fine in my case to accessing it locally!

1 Like

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.