libreofficedocker / libreoffice-unoserver

A packaged unoserver with REST APIs using Libreoffice in Docker
Apache License 2.0
10 stars 5 forks source link

About

A packaged unoserver with REST APIs using Libreoffice in Docker

Pre-built image

Release Build Test Docker Pulls

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}

REST API

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.

Releases

The following releases are available:

[!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 Release 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.

Limitations

⚠️⚠️ 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.

License

Licensed under Apache-2.0 license