Problem with OnlyOffice and Nextcloud connection
Error:
An error occurs when trying to connect:
“Error in the document service: Error while downloading the document file to be converted.” (version 8.2.2.22)
Configuration:
- Virtual machine running Nextcloud
- Virtual machine running OnlyOffice in Docker
Nextcloud Configuration
php
<?php
$CONFIG = array (
'instanceid' => 'occp7l621xz7',
'passwordsalt' => '0Au9nNOBmHvsHHo1T7GOVOrX5eQ/WD',
'secret' => 'om2swIA9vb7jCDsj6VAKCK6+UNBzMwx/6d4MjtTUAR+T/M3y',
'trusted_domains' =>
array (
0 => '10.1.2.71',
1 => 'cloud.domen.com',
2 => 'of.domen.com',
),
'datadirectory' => '/var/www/nextcloud/data',
'dbtype' => 'mysql',
'version' => '30.0.0.14',
'overwrite.cli.url' => 'https://my.domen.com',
'dbname' => 'nextcloud',
'dbhost' => 'localhost:3306',
'dbport' => '',
'dbtableprefix' => 'oc_',
'mysql.utf8mb4' => true,
'dbuser' => 'nextcloud_adm',
'dbpassword' => 'pass',
'installed' => true,
'ldapProviderFactory' => 'OCA\\User_LDAP\\LDAPProviderFactory',
'mail_smtpmode' => 'smtp',
'mail_smtpauth' => 1,
'mail_sendmailmode' => 'smtp',
'mail_from_address' => 'maintenance',
'mail_domain' => 'domen.com,
'mail_smtphost' => 'smtp.domen.com',
'mail_smtpport' => '465',
'mail_smtpname' => 'maintenance@domen.com,
'mail_smtppassword' => '3OuZQ1pHUQAec4bDgb6h',
'mail_smtpsecure' => 'ssl',
'config_is_read_only' => true,
'maintenance_window_start' => 1,
'onlyoffice' => array (
'jwt_header' => 'AuthorizationJwt'
),
);
OnlyOffice Configuration
json
{
"services": {
"CoAuthoring": {
"sql": {
"type": "postgres",
"dbHost": "localhost",
"dbPort": "5432",
"dbName": "onlyoffice",
"dbUser": "onlyoffice",
"dbPass": "onlyoffice"
},
"token": {
"enable": {
"request": {
"inbox": false,
"outbox": false
},
"browser": true
},
"inbox": {
"header": "AuthorizationJwt",
"inBody": false
},
"outbox": {
"header": "AuthorizationJwt",
"inBody": false
}
},
"secret": {
"inbox": {
"string": "oboQ4uQHCysJ041SwmthSTslhOqjBY93",
"enable": true
},
"outbox": {
"string": "oboQ4uQHCysJ041SwmthSTslhOqjBY93",
"enable": true
},
"session": {
"string": "oboQ4uQHCysJ041SwmthSTslhOqjBY93",
"enable": true
}
}
}
}
}
Change in default.json
:
"rejectUnauthorized": false
Docker Run Command:
sudo docker run -i -t -d \
--name onlyoffice-documentserver \
--restart unless-stopped \
-p 8080:80 \
-p 9443:443 \
-v /etc/ssl/onlyoffice:/etc/onlyoffice/ssl \
-e SSL_CERTIFICATE_PATH="/etc/onlyoffice/ssl/fullchain.pem" \
-e SSL_KEY_PATH="/etc/onlyoffice/ssl/priv.key" \
-e SSL_ENABLED=true \
-e JWT_ENABLED=true \
-e ONLYOFFICE_SERVER_HOSTNAME="my.domen.com" \
onlyoffice/documentserver