Problem:

After installing onlyoffice (docker) and onlyoffice-plugin in mattermost. It shows Download failed when open files in mattermost.

image-20241219164424601

Reason:

JWT_HEADER must be set to a value that is not Authorization, as stated here:

Reference: https://github.com/ONLYOFFICE/onlyoffice-mattermost?tab=readme-ov-file#plugin-settings

Solution:

  1. Modify docker-compose.yml for onlyoffice and add environment JWT_HEADER
version: '3'

services:
  onlyoffice:
    image: onlyoffice/documentserver
    ports:
      - "3080:80"
      - "3443:443"
    environment:
      JWT_HEADER: AuthorizationJWT
    restart: unless-stopped
    volumes:
      - ./data:/var/www/onlyoffice/Data
  1. Restart

docker compose up -d

  1. Modify the setting in mattermost

image-20241219164909482