A packaged unoserver with REST APIs using Libreoffice in Docker
This image uses the alpine
as base images.
Note
You can find the pre-built images on Docker Hub. All release are built following Alpine release versions and only the last 10 versions are built.
docker pull libreofficedocker/libreoffice-unoserver:${ALPINE_VERSION}
This image shipped with REST API for unoserver by default.
See https://github.com/libreofficedocker/unoserver-rest-api for more information.
Warning
It is important to know that the REST API layer DOES NOT provide any type of security whatsoever. It is NOT RECOMMENDED to expose this container image to the internet.
The following releases are available:
edge
3.19
3.18
3.17
3.16
3.15
3.14
3.13
3.12
3.11
Note
The container images are being build and pushed to the registry periodically through an automated process. It schedules a build every week to ensure that the images are up-to-date with the latest security patches and updates.
Runs at 00:00, only on Sunday every week.
If you want to stick with a specific version, you can pull the image with the tag corresponding to a specific commit hash. Please check the workflow for the build and tags you want to use.
Some of the workflow runs appear as failed, but the image is still built and pushed to the registry. The failed runs are due to some Pythong changes in the Alpine v3.19.
⚠️ ⚠️ Please DO NOT expose the container to the internet⚠️ ⚠️
It is important to know that the REST API layer DOES NOT provide any type of security whatsoever.
The service can process only one document at a time. There is no form of load balancing built into the unoserver
nor REST API.
Licensed under Apache-2.0 license