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.