Server Pro: Setup
The Overleaf Toolkit is the new way to deploy and manage Overleaf Community Edition and Server Pro.
We encourage new Overleaf users to get started with the Toolkit Quick Start Guide, instead of using this guide. The instructions on this wiki will remain in place for existing docker-compose based deployments.
The Overleaf Server Pro image is used and configured in the same way as the open-source Overleaf Docker image. Instead, use the image quay.io/sharelatex/sharelatex-pro
in your docker-compose.yml.
First use your Server Pro credentials to log in:
docker login quay.io
Username: <sharelatex+your_key_name>
Password: <your key>
Then you can pull the image using Docker:
$ docker pull quay.io/sharelatex/sharelatex-pro:latest
We strongly recommend you run Server Pro on a recent version of Ubuntu, with a recent version of Docker. It's possible to run Server Pro on many other systems, but it will be much more difficult for us to offer support for systems that are far from the default Ubuntu/Docker setup. We also can't offer support for problems with Docker itself.
First of all, read the instructions in Upgrading Containers section.
If you're explicit version numbering for the Docker images in docker-compose.yml. For example, quay.io/sharelatex/sharelatex-pro:2.0.0
. In this case, use the new version number should be enough.
If you're not using any version number (as in quay.io/sharelatex/sharelatex-pro
), or you're using latest
(quay.io/sharelatex/sharelatex-pro:latest
), you need to pull
again the latest version of the image before restarting Server Pro:
$ docker pull quay.io/sharelatex/sharelatex-pro:latest
The basic configuration can be found on the quickstart guide page, with customizations such as LDAP and Sandboxed Compiles available in the Server Pro image.
- Quickstart Guide (Overleaf Toolkit)
- Hardware Requirements
- Database & Dependencies
- Creating and managing users
- General configuration
- Configuring Email
- SSL & Nginx reverse proxy
- Data and Backups
- Configuring Headers, Footers & Logo
- Password Restrictions
- i18n Languages
- Logging
- Common Config Options
- F.A.Q
- Troubleshooting
- Full Project History Migration