nextcloud / nextcloud/workflow_pdf_converter

Nextcloud on Synology (Libreoffice in Docker)

Open
#1,003 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

0. Needs triage enhancement
Dominant language
JavaScript
Stars
26
Forks
8
Avg merge
10h 30m
Merged PRs (30d)
31

Description

How to use GitHub
  • Please use the 👍 reaction to show that you are interested into the same feature.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Feature request

Which Nextcloud Version are you currently using:
32.0.5

Is your feature request related to a problem? Please describe.

Nextcloud is installed natively on a Synology NAS, while LibreOffice is running inside a Docker container. Because of this setup, it is not possible to directly reference the LibreOffice executable from the Nextcloud configuration. As a result, Nextcloud cannot find or execute the LibreOffice binary for document conversion and preview generation, which breaks integration features relying on LibreOffice.

Describe the solution you'd like

Provide a manually configurable option in Nextcloud (especially for Flow and preview generation) to connect to a LibreOffice instance running inside a Docker container via an HTTP-based conversion service. Administrators should be able to define the service endpoint (IP/hostname and port), allowing Flow workflows and preview generation to use the containerized LibreOffice instance without requiring direct access to a local executable binary.

Describe alternatives you've considered

Installing LibreOffice directly on the Synology NAS host was considered, but this is not officially supported or technically feasible in a stable and maintainable way. Running LibreOffice outside of Docker is therefore not a practical option. Other workarounds such as manual conversion are not suitable for productive environments.

Additional context

None.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing how the project currently connects Flow and preview generation to LibreOffice and identify the relevant conversion entry points. Define the configuration path for an HTTP service endpoint, then verify that both workflows can use a containerized LibreOffice instance without requiring a local executable.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, javascript
Domain
api, backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.