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.
When using Server Pro with Sandboxed Compiles, it's important to note that the application requires root access to the Docker socket.
Dependencies
Both Server CE and Server Pro currently support the following versions of dependencies:
Docker 23.0 (ends 19 May 2025), 25.0, 26.1 and 27.2+
MongoDB 6.0
Redis 6.2
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:
The Toolkit includes a handy bin/doctor
script that produces a report pointing to any unfulfilled dependency.
Last updated
Was this helpful?