square-sliders5. Personalizing your instance

Personalizing your instance

Before you start your Overleaf instance for the first time, update the config/variables.env configuration file with your custom information.

1

Edit the variables file

Open config/variables.env in your favorite text editor and update the environment variables below with the required values.

2

Required environment variables

Update the following variables in config/variables.env:

Name
Description
Example

OVERLEAF_SITE_URL

Where your instance of Overleaf is publicly available. This is used in public links, and when connecting over websockets, so must be configured correctly!

https://overleaf.lilliput.com

OVERLEAF_EMAIL_FROM_ADDRESS

This email address will be used as the from address for all outgoing emails.

OVERLEAF_ADMIN_EMAIL

The email address where users can reach the person who runs the site.

Once you have updated these environment variables, save and quit.

3

Start your instance

To start your instance run:

Start the instance
bin/up

This command will download the required images, create the containers (using your customizations), and start the instance. You should see log output from the various Docker containers.

To start them up again later (without attaching to the log output) run:

Start without attaching to logs
bin/start
circle-info

The Toolkit uses docker compose to manage the Overleaf Docker containers. The Toolkit provides a set of scripts which wrap docker compose and take care of most details for you.

If all goes well, you should be able view the log in page for your new Overleaf instance by navigating to http://127.0.0.1/arrow-up-right or http://localhost/arrow-up-right in your browser.

circle-exclamation

Last updated

Was this helpful?