Software requirements

Operating systems

For the best experience when running Overleaf, we highly recommend using a Debian-based operating system, such as Ubuntu. This choice aligns with the software's development environment and is the preferred option among the majority of Overleaf users.

Dependencies

Both Server CE and Server Pro currently support the following versions of dependencies:

  • Docker 25.0 and 29

  • MongoDB 7.0 and 8.0

  • Redis 6.2 and 7.5

You can track End-of-Life (EOL) dates for the above dependencies, and other popular products using the endoflife.date service here: https://endoflife.date/

docker compose is generally installed with Docker via the docker-compose-plugin package.

MongoDB and Redis are automatically pulled by docker compose when running Server CE or Server Pro, unless configured to use a different installation.

The Toolkit depends on the following programs:

  • bash

  • Docker

docker compose is required and is generally installed with Docker.

We recommend that you install the most recent version of Docker that is available for your operating system.

Once Docker is installed correctly, you should be able to run these commands without error:

Last updated

Was this helpful?