I have been trying to integrate OnlyOffice with Nextcloud and not having much luck.
Nextcloud 13 running in a jail on FreeNAS.
OnlyOffice (non-docker) running on Ubuntu VM (Went the docker route previously and had no luck - same issue).
I am using HAProxy to route by domain name, with 2 SSLs:
I can access both of these perfectly.
NextCloud is working fine and OnlyOffice is displaying “Document Server is running”.
I can wget from each of the servers and it seems to be working correctly.
When I try to enter office.XXXXXX.ddns.net into the NextCloud integration app, it fails and gives me the error:
"Error when trying to connect. (Error occurred in the document service: Error while downloading the document file to be converted.)
and on the OnlyOffice VM - the OnlyOffice converter error logs show:
[2018-05-11 08:28:08.453] [ERROR] nodeJS - error downloadFile:url=https://office.xxxxx.ddns.net/index.php/apps/onlyoffice/empty?doc=RjlvOE1INmhNUFJNU2U2WE1KSlFGRFdIVWpSQUx4TXU2Q0t6cldlMXVmRT0/eyJhY3Rpb24iOiJlbXB0eSJ9;attempt=1;code:undefined;connect:undefined;(id=conv_check_1232009406_docx)
Error: Error response: statusCode:404 ;body:
Cannot GET /index.php/apps/onlyoffice/empty
at Request._callback (/var/www/onlyoffice/documentserver/server/Common/sources/utils.js:249:18) at Request.self.callback (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:186:22) at emitTwo (events.js:106:13) at Request.emit (events.js:191:7) at Request.<anonymous> (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:1163:10) at emitOne (events.js:96:13) at Request.emit (events.js:188:7) at IncomingMessage.<anonymous> (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:1085:12) at IncomingMessage.g (events.js:292:16) at emitNone (events.js:91:20)
I have tried playing about with the Nextcloud settings:
‘verify_peer_off’ => TRUE,
But it did not make any difference.
Can anyone help?