Prerequisites

Open Object is most often deployed as a Docker container. While the Open Object container images contain all the necessary dependencies, it requires extra services to deploy the full stack. These dependencies and their supported versions are documented here.

The docker-compose.yml (not suitable for production usage!) in the root of the repository also describes these dependencies.

PostgreSQL with Postgis

Open Object currently only supports PostgreSQL as datastore and is is geo-capable, which requires the postgis extension to be enabled.

The supported versions in the table below are tested in the CI pipeline.

Matrix

Postgres 13 or lower

Postgres 14

Postgres 15

Postgres 16

Postgres 17

Postgis 3.2

Postgis 3.5

Warning

only maintained versions of PostgreSQL are supported. Once a version is EOL, support will be dropped in the next release.

Redis

Both components use Redis as a cache backend, especially relevant for admin sessions, and as task queue broker.

Supported versions: 5, 6, 7.