Skip to content

Extended CE: Environment Variables

yu-i-i edited this page Mar 21, 2026 · 6 revisions

Environment Variables

In addition to the environment variables used in upstream Overleaf Server CE, the following variables has been added in Extended CE:

  • MAX_UPLOAD_SIZE
    • Specifies the maximum size of an uploaded project or file (in MB). The default value is 50 MB.
    • The nginx server must be configured accordingly. If using overleaf-toolkit, set for example client_max_body_size 100M; in overleaf-toolkit/config/nginx/nginx.conf.
    • If Git integration is enabled, set GIT_BRIDGE_REPOSTORE_MAX_FILE_SIZE accordingly. Note that this value is specified in bytes.
  • OVERLEAF_EMAIL_SMTP_PASS_FILE
    • Used to provide the email password from a file rather than directly via the environment variable OVERLEAF_EMAIL_SMTP_PASS. Useful when used with Docker Compose secrets.
  • OVERLEAF_HISTORY_RESTORE
    • If set to true, the user can restore projects or files from history snapshots. This functionality has existed in CE for a long time and works without visible issues, but it is still considered experimental. Note that restoring from history is available only for projects created after this variable was set to true. Attempting to restore a history snapshot in older projects results in an error.
  • OVERLEAF_THEMED_DASHBOARD
    • If set to true, experimental themed support for project list and admin tools dashboards is enabled.

Clone this wiki locally