nextcloud / nextcloud/workflow_pdf_converter
Nextcloud on Synology (Libreoffice in Docker)
Nobody has claimed this yet.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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