# SSL Error When Connect To OnlyOffice Document Server

**URL:** <https://help.nextcloud.com/t/ssl-error-when-connect-to-onlyoffice-document-server/63776>\
**Category:** 📄 Office\
**Tags:** onlyoffice\
**Created:** [November 10, 2019, 11:04am UTC](https://help.nextcloud.com/t/ssl-error-when-connect-to-onlyoffice-document-server/63776 "2019-11-10T11:04:05Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![MrSolarius](https://help.nextcloud.com/user_avatar/help.nextcloud.com/mrsolarius/32/18078_2.png) [@MrSolarius](https://help.nextcloud.com/u/MrSolarius)\
**Post date:** [November 10, 2019, 11:04am UTC](https://help.nextcloud.com/t/ssl-error-when-connect-to-onlyoffice-document-server/63776/1 "2019-11-10T11:04:05Z")

</div>

Hi,  
I have install only office document server with self signed certificate and when i try the connection with next cloud I get this error : (cURL error 60: SSL certificate problem: self signed certificate (see [libcurl - Error Codes](http://curl.haxx.se/libcurl/c/libcurl-errors.html)))  
And I have no ideas to solve this problem. If you can help me please \<3  
Regards,  
MrSolarius

---

<div class="post-metadata">

**Author:** ![Reiner\_Nippes](https://help.nextcloud.com/user_avatar/help.nextcloud.com/reiner_nippes/32/9479_2.png) [@Reiner\_Nippes](https://help.nextcloud.com/u/Reiner_Nippes)\
**Post date:** [November 10, 2019, 11:32am UTC](https://help.nextcloud.com/t/ssl-error-when-connect-to-onlyoffice-document-server/63776/2 "2019-11-10T11:32:55Z")

</div>

[https://www.c-rieger.de/nextcloud-and-only-office-nginx/](https://www.c-rieger.de/nextcloud-and-only-office-nginx/)

```auto
HINT (for self signed ssl environments only!):
Enhance your Nextcloud config.php by issuing 
sudo -u www-data vi /var/www/nextcloud/config/config.php and paste the following rows before the last *);* ... 

'onlyoffice' => array ( 'verify_peer_off' => TRUE, ), );

```

---

<div class="post-metadata">

**Author:** ![MrSolarius](https://help.nextcloud.com/user_avatar/help.nextcloud.com/mrsolarius/32/18078_2.png) [@MrSolarius](https://help.nextcloud.com/u/MrSolarius)\
**Post date:** [November 10, 2019, 12:33pm UTC](https://help.nextcloud.com/t/ssl-error-when-connect-to-onlyoffice-document-server/63776/3 "2019-11-10T12:33:49Z")

</div>

Thanks !  
It work, but now I have another exception 😕  
When I try to connect I have this error : (Invalid token)  
So I have follow this tutorial([https://youtu.be/vN9v9sJ0HVw](https://youtu.be/vN9v9sJ0HVw)) to enable the token. But I have the same error. However I have write the the correct token.

---

<div class="post-metadata">

**Author:** ![Reiner\_Nippes](https://help.nextcloud.com/user_avatar/help.nextcloud.com/reiner_nippes/32/9479_2.png) [@Reiner\_Nippes](https://help.nextcloud.com/u/Reiner_Nippes)\
**Post date:** [November 10, 2019, 1:10pm UTC](https://help.nextcloud.com/t/ssl-error-when-connect-to-onlyoffice-document-server/63776/4 "2019-11-10T13:10:36Z")

</div>

do you need ssl connection to your onlyoffice server/container?

if you run everything on one server in docker containers you can set it up without. afaik.

---

<div class="post-metadata">

**Author:** ![MrSolarius](https://help.nextcloud.com/user_avatar/help.nextcloud.com/mrsolarius/32/18078_2.png) [@MrSolarius](https://help.nextcloud.com/u/MrSolarius)\
**Post date:** [November 10, 2019, 2:01pm UTC](https://help.nextcloud.com/t/ssl-error-when-connect-to-onlyoffice-document-server/63776/5 "2019-11-10T14:01:13Z")

</div>

Yes I need it, because if i’m not in ssl nextcloud don’t wan’t connect to onlyoffice server.  
And I don’t use docker, I use ESXI with a single vm for onlyoffice server and single vm for nextcloud.  
I know this is not the best way to work. But, I’m not realy comfortable with docker.

---

<div class="post-metadata">

**Author:** ![Reiner\_Nippes](https://help.nextcloud.com/user_avatar/help.nextcloud.com/reiner_nippes/32/9479_2.png) [@Reiner\_Nippes](https://help.nextcloud.com/u/Reiner_Nippes)\
**Post date:** [November 10, 2019, 2:25pm UTC](https://help.nextcloud.com/t/ssl-error-when-connect-to-onlyoffice-document-server/63776/6 "2019-11-10T14:25:52Z")

</div>

sorry. to get a working setup with selfsigned certs is still on my todo list.

using docker I found this setting:

> <https://github.com/ReinerNippes/nextcloud_on_docker/blob/575c96b248cafb01b621ea3f6787c64418baa514/roles/nextcloud_config/tasks/configure_onlyoffice.yml#L16>

in this case nexctloud is reachable via `http://nginx/` inside the docker network. and both, the DocumentServerInternalUrl and the StorageUrl, are http. the ssl stuff is handle by traefik as an ingress router.

and as far as i remember onlyoffice complains if nextcloud is using another protocol than nextcloud. or?

if you don’t find any solution you could add a “onlyoffice network” to your ESXi and add a virtual host to your nextcloud webserver to get a similar setup.

---

<div class="post-metadata">

**Author:** ![MrSolarius](https://help.nextcloud.com/user_avatar/help.nextcloud.com/mrsolarius/32/18078_2.png) [@MrSolarius](https://help.nextcloud.com/u/MrSolarius)\
**Post date:** [November 10, 2019, 4:30pm UTC](https://help.nextcloud.com/t/ssl-error-when-connect-to-onlyoffice-document-server/63776/7 "2019-11-10T16:30:22Z")

</div>

Thanks for your help, but I want test everything with my actual setup. And if nothing of all that works, I test it on docker ^^.

---

<div class="post-metadata">

**Author:** ![Reiner\_Nippes](https://help.nextcloud.com/user_avatar/help.nextcloud.com/reiner_nippes/32/9479_2.png) [@Reiner\_Nippes](https://help.nextcloud.com/u/Reiner_Nippes)\
**Post date:** [November 11, 2019, 9:39pm UTC](https://help.nextcloud.com/t/ssl-error-when-connect-to-onlyoffice-document-server/63776/8 "2019-11-11T21:39:30Z")

</div>

> [@MrSolarius](#):
>
> error : (Invalid token)

this is the code how onlyoffice sets the JWT\_SECRET in the docker container. and you have to enter as the secret key at settings nextcloud onlyoffice.

that should be the missing token.

> <https://github.com/ONLYOFFICE/Docker-DocumentServer/blob/c2b618792607e27c230ba3cd7ef94a049f264106/run-document-server.sh#L197>

---

<div class="post-metadata">

**Author:** ![MrSolarius](https://help.nextcloud.com/user_avatar/help.nextcloud.com/mrsolarius/32/18078_2.png) [@MrSolarius](https://help.nextcloud.com/u/MrSolarius)\
**Post date:** [November 16, 2019, 7:57am UTC](https://help.nextcloud.com/t/ssl-error-when-connect-to-onlyoffice-document-server/63776/10 "2019-11-16T07:57:05Z")

</div>

Ok so I have fund where the error come from. And I have resolve without docker container ^^.

The problem com from the document server secret settings.

So, first I have **edit the config.php** like you said to authorize self-signed certificate.

Then I have change JWT settings in **/etc/onlyoffice/documentserver/local.json** , here is example how it look like :

```auto
      "token": {
        "enable": {
          "request": {
            "inbox": true,
            "outbox": true
          },
          "browser": true
        },
        "inbox": {
          "header": "Authorization"
        },
        "outbox": {
          "header": "Authorization"
        }
      },
      "secret": {
        "inbox": {
          "string": "my_secret"
        },
        "outbox": {
          "string": "my_secret"
        },
        "session": {
          "string": "my_secret"
        }

```

“my\_secret” value should be same as in Nextcloud connector settings and in the **default.json**. After edit **local.json** I just have restart document service like that :

```auto
supervisorctl restart all

```

After this modification everything works !!!

---

<div class="post-metadata">

**Author:** ![Mohamed\_Fathy](https://help.nextcloud.com/user_avatar/help.nextcloud.com/mohamed_fathy/32/15513_2.png) [@Mohamed\_Fathy](https://help.nextcloud.com/u/Mohamed_Fathy)\
**Post date:** [March 16, 2020, 9:40pm UTC](https://help.nextcloud.com/t/ssl-error-when-connect-to-onlyoffice-document-server/63776/11 "2020-03-16T21:40:15Z")

</div>

Hello MrSolarius, I can’t find default.json file in /etc/onlyoffice/documentserver/ or other paths.  
Nextcloud version 17.  
Operating system: Ubuntu 18.4 LTS.

---

<div class="post-metadata">

**Author:** ![wwe](https://help.nextcloud.com/user_avatar/help.nextcloud.com/wwe/32/72963_2.png) [@wwe](https://help.nextcloud.com/u/wwe)\
**Post date:** [December 4, 2024, 12:17pm UTC](https://help.nextcloud.com/t/ssl-error-when-connect-to-onlyoffice-document-server/63776/12 "2024-12-04T12:17:39Z")

</div>



---

<div class="post-metadata">

**Author:** ![wwe](https://help.nextcloud.com/user_avatar/help.nextcloud.com/wwe/32/72963_2.png) [@wwe](https://help.nextcloud.com/u/wwe)\
**Post date:** [December 11, 2024, 3:56pm UTC](https://help.nextcloud.com/t/ssl-error-when-connect-to-onlyoffice-document-server/63776/13 "2024-12-11T15:56:04Z")

</div>


