Categories
DevOps

How to fix OnlyOffice download failed error when enforcing Nextcloud https with Docker

Recently I had a task to install Nextcloud with OnlyOffice integration on a client’s server. In order to save some time, I’ve decided to use the official repository that allows for OnlyOffice and Nextcloud installation via Docker compose. It’s container structure looks like this:

  • app-server which is basically a Nextcloud instance
  • onlyoffice-document-server self-explanatory
  • nginx-server which acts as a reverse proxy for Nextcloud and OnlyOffice

Everything was fine up until the point in when I decided to edit the nginx config file (/docker-onlyoffice-nextcloud/nginx.conf) in order to enforce SSL usage by redirecting HTTP to HTTPS. After restarting the nginx server container, OnlyOffice would no longer load the documents inside Nextcloud’s UI (“Download failed.” was all the info it gave me).