The Basics
- Nextcloud Server version: 30.0. 2
- Operating system and version: Linux 6.6.44-production+truenas x86_64
- Web server and version: AIO
- Reverse proxy and version Apache 2.4.62
- PHP version: 8.3.13
- Is this the first time you’ve seen this error? Yes
- When did this problem seem to first start? At launch / always
- Installation method: AIO
- Are you using CloudfIare, mod_security, or similar? No
Summary of the issue you are facing:
When attempting to edit a file online in Collabora in the web interface, I get the error:
“Failed to establish socket connection or socket connection closed unexpectedly. The reverse proxy might be misconfigured, please contact the administrator. For more info on proxy configuration please checkout Proxy settings — SDK https://sdk.collaboraonline.com/ documentation”
Steps to replicate it (hint: details matter!):
- Install AIO instance / stack
- Set up Reverse Proxy
- Try to edit file online in Web UI
The Setup:
The hardware host is a TrueNAS system, running Nextcloud AIO in Docker, and a Rocky Linux VM with Virtualmin / Apache as a reverse proxy. Nextcloud itself is working fine, but when I click on an Open Office document, I get the error mentioned above in response.
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.
https://www.aiskon.net/public/nextcloud-log.txt
Web server / Reverse Proxy
The output of your Apache/nginx/system log in /var/log/____
:
Log file not found
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!):
{
"system": {
"one-click-instance": true,
"one-click-instance.user-limit": 100,
"memcache.local": "\\OC\\Memcache\\APCu",
"apps_paths": [
{
"path": "\/var\/www\/html\/apps",
"url": "\/apps",
"writable": false
},
{
"path": "\/var\/www\/html\/custom_apps",
"url": "\/custom_apps",
"writable": true
}
],
"check_data_directory_permissions": false,
"memcache.distributed": "\\OC\\Memcache\\Redis",
"memcache.locking": "\\OC\\Memcache\\Redis",
"redis": {
"host": "***REMOVED SENSITIVE VALUE***",
"password": "***REMOVED SENSITIVE VALUE***",
"port": 6379
},
"overwritehost": "cloud.aiskon.net",
"overwriteprotocol": "https",
"passwordsalt": "***REMOVED SENSITIVE VALUE***",
"secret": "***REMOVED SENSITIVE VALUE***",
"trusted_domains": [
"localhost",
"cloud.aiskon.net"
],
"datadirectory": "***REMOVED SENSITIVE VALUE***",
"dbtype": "pgsql",
"version": "30.0.2.2",
"overwrite.cli.url": "https:\/\/cloud.aiskon.net\/",
"dbname": "***REMOVED SENSITIVE VALUE***",
"dbhost": "***REMOVED SENSITIVE VALUE***",
"dbport": "",
"dbtableprefix": "oc_",
"dbuser": "***REMOVED SENSITIVE VALUE***",
"dbpassword": "***REMOVED SENSITIVE VALUE***",
"installed": true,
"instanceid": "***REMOVED SENSITIVE VALUE***",
"maintenance": false,
"updatedirectory": "\/nc-updater",
"loglevel": 2,
"app_install_overwrite": [
"nextcloud-aio"
],
"log_type": "file",
"logfile": "\/var\/www\/html\/data\/nextcloud.log",
"log_rotate_size": 10485760,
"log.condition": {
"apps": [
"admin_audit"
]
},
"mail_from_address": "***REMOVED SENSITIVE VALUE***",
"mail_smtpmode": "smtp",
"mail_sendmailmode": "smtp",
"mail_domain": "***REMOVED SENSITIVE VALUE***",
"mail_smtphost": "***REMOVED SENSITIVE VALUE***",
"mail_smtpport": "587",
"mail_smtpauth": 1,
"mail_smtpname": "***REMOVED SENSITIVE VALUE***",
"mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
"default_phone_region": "US",
"preview_max_x": 2048,
"preview_max_y": 2048,
"jpeg_quality": 60,
"enabledPreviewProviders": {
"1": "OC\\Preview\\Image",
"2": "OC\\Preview\\MarkDown",
"3": "OC\\Preview\\MP3",
"4": "OC\\Preview\\TXT",
"5": "OC\\Preview\\OpenDocument",
"6": "OC\\Preview\\Movie",
"7": "OC\\Preview\\Krita",
"0": "OC\\Preview\\Imaginary"
},
"enable_previews": true,
"upgrade.disable-web": true,
"trashbin_retention_obligation": "auto, 30",
"versions_retention_obligation": "auto, 30",
"activity_expire_days": 30,
"simpleSignUpLink.shown": false,
"share_folder": "\/Shared",
"one-click-instance.link": "https:\/\/nextcloud.com\/all-in-one\/",
"upgrade.cli-upgrade-link": "https:\/\/github.com\/nextcloud\/all-in-one\/discussions\/2726",
"maintenance_window_start": 100,
"allow_local_remote_servers": true,
"davstorage.request_timeout": 3600,
"htaccess.RewriteBase": "\/",
"dbpersistent": false,
"auth.bruteforce.protection.enabled": true,
"ratelimit.protection.enabled": true,
"files_external_allow_create_new_local": false,
"trusted_proxies": "***REMOVED SENSITIVE VALUE***",
"preview_imaginary_url": "***REMOVED SENSITIVE VALUE***",
"preview_imaginary_key": "***REMOVED SENSITIVE VALUE***",
"documentation_url.server_logs": "https:\/\/github.com\/nextcloud\/all-in-one\/discussions\/5425",
"DOMAIN": "cloud.aiskon.net"
}
}
Apps
The output of occ app:list
(if possible).
Enabled:
- bruteforcesettings: 3.0.0
- cloud_federation_api: 1.13.0
- dav: 1.31.1
- federatedfilesharing: 1.20.0
- files: 2.2.0
- files_downloadlimit: 3.0.0
- files_fulltextsearch: 30.0.0
- files_pdfviewer: 3.0.0
- files_sharing: 1.22.0
- files_trashbin: 1.20.1
- files_versions: 1.23.0
- fulltextsearch: 30.0.0
- fulltextsearch_elasticsearch: 30.0.0
- logreader: 3.0.0
- lookup_server_connector: 1.18.0
- nextcloud-aio: 0.6.0
- nextcloud_announcements: 2.0.0
- notifications: 3.0.0
- notify_push: 0.7.0
- oauth2: 1.18.1
- privacy: 2.0.0
- provisioning_api: 1.20.0
- related_resources: 1.5.0
- richdocuments: 8.5.3
- serverinfo: 2.0.0
- settings: 1.13.0
- sharebymail: 1.20.0
- support: 2.0.0
- survey_client: 2.0.0
- suspicious_login: 8.0.0
- text: 4.1.0
- theming: 2.5.0
- twofactor_backupcodes: 1.19.0
- twofactor_totp: 12.0.0-dev
- viewer: 3.0.0
- webhook_listeners: 1.1.0-dev
- workflowengine: 2.12.0
Disabled:
- activity: 3.0.0 (installed 3.0.0)
- admin_audit: 1.20.0 (installed 1.20.0)
- app_api: 4.0.0 (installed 4.0.0)
- calendar: 5.0.6 (installed 5.0.6)
- circles: 30.0.0 (installed 30.0.0)
- comments: 1.20.1 (installed 1.20.1)
- contacts: 6.1.1 (installed 6.1.1)
- contactsinteraction: 1.11.0 (installed 1.11.0)
- dashboard: 7.10.0 (installed 7.10.0)
- deck: 1.14.2 (installed 1.14.2)
- encryption: 2.18.0
- federation: 1.20.0 (installed 1.20.0)
- files_external: 1.22.0
- files_reminders: 1.3.0 (installed 1.3.0)
- firstrunwizard: 3.0.0 (installed 3.0.0)
- notes: 4.11.0 (installed 4.11.0)
- password_policy: 2.0.0 (installed 2.0.0)
- photos: 3.0.2 (installed 3.0.2)
- recommendations: 3.0.0 (installed 3.0.0)
- spreed: 20.1.0 (installed 20.1.0)
- systemtags: 1.20.0 (installed 1.20.0)
- tasks: 0.16.1 (installed 0.16.1)
- twofactor_nextcloud_notification: 4.0.0
- user_ldap: 1.21.0
- user_status: 1.10.0 (installed 1.10.0)
- weather_status: 1.10.0 (installed 1.10.0)
I’ve gone over the other threads on troubleshooting this, but the issue persists - I’m not sure what I am missing or where to look next to troubleshoot. If anyone has guidance on what to look at, or what information to provide, I would appreciate it.
Thank you!