> For the complete documentation index, see [llms.txt](https://ayakaleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ayakaleaf-pro.ayaka.space/on-premises/de/konfiguration/overleaf-toolkit/environment-variables.md).

# Umgebungsvariablen

Diese Seite beschreibt die Umgebungsvariablen, die in der `config/variables.env` Datei für Toolkit-Bereitstellungen unterstützt werden.

Das `config/variables.env` Datei besteht aus Variablendefinitionen in der Form `NAME=value`; Zeilen, die mit `#` werden als Kommentare behandelt.

{% hint style="info" %}
Es ist notwendig, dass Sie die Docker-Container neu erstellen, nachdem Sie etwas in `overleaf.rc` oder `variables.env` ändern, indem Sie `bin/up`.
{% endhint %}

### Alle Versionen

Diese Umgebungsvariablen sind mit Server CE und Server Pro kompatibel und bieten einen einfachen Migrationspfad zwischen diesen beiden On-Premise-Versionen. Sie können auch sowohl mit Toolkit- als auch mit Docker-Compose-Bereitstellungen verwendet werden.

{% hint style="info" %}
Zuvor waren diese Umgebungsvariablen vorangestellt mit `SHARELATEX_` anstatt von `OVERLEAF_`.
{% endhint %}

| Name                                                                   | Beschreibung                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| ---------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `OVERLEAF_SITE_URL`                                                    | Wo Ihre Overleaf-Instanz öffentlich verfügbar ist. Dies wird in öffentlichen Links und beim Verbinden über WebSockets verwendet, daher muss es korrekt konfiguriert werden!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `OVERLEAF_ADMIN_EMAIL`                                                 | Die E-Mail-Adresse, unter der Benutzer die Person erreichen können, die die Seite betreibt.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `OVERLEAF_APP_NAME`                                                    | Der anzuzeigende Name, wenn über die laufende Anwendung gesprochen wird. Standardmäßig 'Overleaf (Community Edition)'.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `OVERLEAF_MONGO_URL` und `MONGO_URL`                                   | Die URL der zu verwendenden Mongo-Datenbank.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `OVERLEAF_REDIS_HOST` und `REDIS_HOST`                                 | Der Hostname der zu verwendenden Redis-Instanz. Beide sind erforderlich (siehe [Release Notes](broken://pages/f2dca896325f44b02571b675c9b3ac6dbaa79b87#changes-to-the-docker-compose-file-format)).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `OVERLEAF_REDIS_PORT` und `REDIS_PORT`                                 | Der Port der zu verwendenden Redis-Instanz. Beide sind erforderlich (siehe [Release Notes](broken://pages/f2dca896325f44b02571b675c9b3ac6dbaa79b87#changes-to-the-docker-compose-file-format)).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `OVERLEAF_REDIS_PASS` und `REDIS_PASSWORD`                             | Das bei der Verbindung zu Redis zu verwendende Passwort (falls zutreffend). **Beide** Umgebungsvariablen müssen gesetzt werden. Siehe [Aktivieren der Passwortauthentifizierung](broken://pages/f10e90d6da9e5e68710cf57d43be413581890138) für weitere Informationen.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `OVERLEAF_REDIS_TLS`                                                   | <p>Wenn gesetzt auf <code>true</code>, ermöglicht die Verbindung zu einer Redis-Instanz, die TLS erfordert.<br><br><strong>Hinweis:</strong> mTLS wird derzeit nicht unterstützt.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `OVERLEAF_NAV_TITLE`                                                   | Legt den Tab-Titel der Anwendung fest.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `OVERLEAF_INVITE_TOKEN_SECRET`                                         | <p><strong>Erforderlich</strong>. Eine zufällige Zeichenfolge, die zur Absicherung von Projektfreigabetokens verwendet wird (hinzugefügt in Server Pro 6.2.0).</p><p><strong>Mindestanzahl Zeichen:</strong> 16</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `OVERLEAF_SESSION_SECRET`                                              | Eine zufällige Zeichenfolge, die zur Absicherung von Tokens verwendet wird; wenn Load Balancing verwendet wird, muss dies auf allen Boxen auf dasselbe Token gesetzt werden. Wenn nur 1 Instanz ausgeführt wird, muss es vom Benutzer nicht gesetzt werden.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `OVERLEAF_COOKIE_SESSION_LENGTH`                                       | Ermöglicht es Ihnen, die standardmäßige Ablaufzeit des Session-Cookies von 5 Tagen zu überschreiben. Der Überschreibungswert sollte in Millisekunden angegeben werden. Beispiel: Um die Sitzung 1 Stunde lang gültig zu machen, setzen Sie `COOKIE_SESSION_LENGTH=3600000`. (Hinzugefügt in Server Pro 4.2)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `OVERLEAF_TRUSTED_PROXY_IPS`                                           | <p>Falls nicht gesetzt, Standardwert <code>loopback</code>. Falls manuell gesetzt, müssen Sie zusätzlich zu Ihren vertrauenswürdigen IPs auch eine von <code>loopback</code>, <code>localhost</code> oder <code>127.0.0.1</code>einschließen, was der im <strong>sharelatex</strong> Container laufenden nginx-Instanz vertraut.<br><br>Wenn Sie ein Subnetz von <code>172.16.0.0/12</code> (Standard-Subnetz für Docker-Netzwerke) für Ihr reguläres Netzwerk verwenden, setzen Sie bitte <code>OVERLEAF\_TRUSTED\_PROXY\_IPS=loopback,\<network></code> in Ihrer <code>config/variables.env</code>. Wo <code>\<network></code> ist der <code>IPAM -> Config -> Subnet</code> Wert in <code>docker inspect overleaf\_default</code>, z. B. <code>OVERLEAF\_TRUSTED\_PROXY\_IPS=loopback,172.19.0.0/16</code>. Dies dient dazu, das Spoofing von <code>X-Forwarded</code> Headern zu verhindern.<br><br>Wenn Sie einen externen TLS-Proxy verwenden (d. h. nicht vom Overleaf Toolkit verwaltet), stellen Sie bitte sicher, dass <code>OVERLEAF\_TRUSTED\_PROXY\_IPS=loopback,\<ip-of-your-tls-proxy></code>, z. B. <code>OVERLEAF\_TRUSTED\_PROXY\_IPS=loopback,192.168.13.37</code>.</p> |
| `OVERLEAF_RESTRICT_INVITES_TO_EXISTING_ACCOUNTS`                       | Wenn gesetzt auf `true`, beschränkt Projekt-Einladungen auf E-Mail-Adressen, die mit bestehenden Benutzerkonten übereinstimmen.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `OVERLEAF_ALLOW_PUBLIC_ACCESS`                                         | Wenn gesetzt auf `true`, erlaubt nicht authentifizierten Benutzern, die Seite zu sehen. Der Standardwert ist `false`, was bedeutet, dass nicht authentifizierte Benutzer beim Versuch, einen beliebigen Teil der Seite anzuzeigen, bedingungslos zur Anmeldeseite weitergeleitet werden. Beachten Sie, dass das Setzen dieser Option die Authentifizierung oder Sicherheit in keiner Weise deaktiviert. Diese Option ist erforderlich, wenn Ihre Benutzer ihre Projekte öffentlich machen und nicht authentifizierte Benutzer diese Projekte ansehen sollen.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `OVERLEAF_ALLOW_ANONYMOUS_READ_AND_WRITE_SHARING`                      | Wenn gesetzt auf `true`, erlaubt anonymen Benutzern, Projekte anzuzeigen und zu bearbeiten, die über die [Link-Freigabe](https://www.overleaf.com/blog/integration-update-link-sharing-2017-11-27) Funktion freigegeben wurden.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `OVERLEAF_DISABLE_LINK_SHARING`                                        | Deaktiviert die [Link-Freigabe](https://www.overleaf.com/blog/integration-update-link-sharing-2017-11-27) Funktion freigegeben wurden.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `EMAIL_CONFIRMATION_DISABLED`                                          | Wenn gesetzt auf `true` wird das Banner, das zur Bestätigung der E-Mail-Adresse auffordert, nicht angezeigt.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `ADDITIONAL_TEXT_EXTENSIONS`                                           | Ein Array von Zeichenketten zur Konfiguration zusätzlicher Erweiterungen für bearbeitbare Dateien.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `DEFAULT_LATEX_COMPILER`                                               | <p>Wird verwendet, um den Standard-Compiler festzulegen, der von <strong>neuen</strong> Projekten verwendet wird. (Hinzugefügt in Server Pro 6.2.0).</p><p><strong>Optionen:</strong> <code>pdflatex</code>, <code>latex</code>, <code>xelatex</code> oder <code>lualatex</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `OVERLEAF_STATUS_PAGE_URL`                                             | Benutzerdefinierte URL der Statusseite (hinzugefügt in Server Pro 3.4.0), z. B. `status.example.com`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `OVERLEAF_FPH_INITIALIZE_NEW_PROJECTS`                                 | Auf `'false'` setzen, um zu verhindern, dass neue Projekte mit Full Project History initialisiert werden (hinzugefügt in Server Pro 3.5.0).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `OVERLEAF_FPH_DISPLAY_NEW_PROJECTS`                                    | Auf `'false'` um zu verhindern, dass neue Projekte Full Project History anstelle der alten Historie anzeigen (hinzugefügt in Server Pro 3.5.0).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `ENABLE_CRON_RESOURCE_DELETION`                                        | Setzen Sie diese Umgebungsvariable auf `true` um die automatische Bereinigung gelöschter Projekte und Benutzer nach 90 Tagen zu aktivieren.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `OVERLEAF_USER_HARD_DELETION_DELAY`                                    | <p>Wird verwendet, um die Ablaufverzögerung gelöschter Benutzer zu ändern. Konfiguriert in Millisekunden.<br><br><strong>Standardwerte:</strong> 90 Tage</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `OVERLEAF_PROJECT_HARD_DELETION_DELAY`                                 | <p>Wird verwendet, um die Ablaufverzögerung gelöschter Projekte zu ändern. Konfiguriert in Millisekunden.<br><br><strong>Standardwerte:</strong> 90 Tage</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `MAX_UPLOAD_SIZE`                                                      | <p>Steuert die maximale Größe eines einzelnen Uploads in Megabyte. Standardmäßig <code>50</code>.<br><br><strong>Achtung</strong>: Diese Variable ist nur eine rohe Zahl, ohne Einheit (MB) oder Wrapper.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `COMPILE_SIZE_LIMIT`                                                   | Steuert die maximale Größe des Request-Bodys in Bytes. Dies ist die Summe aller Doc-Dateigrößen innerhalb des Projekts (`main.tex`, `references.bib` (wenn nicht verknüpft) usw.), die in der anfänglichen Compile-Anfrage an den CLSI-Dienst gesendet werden muss.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `COMPILE_TIMEOUT`                                                      | Die Zeitspanne in Sekunden, die für den Abschluss eines Compiles zulässig ist. Weitere Informationen siehe [Aktualisieren des Zeitlimits für die Projektkompilierung](broken://pages/af9ae1d9cb33935cf2e6e47fdd5472a6bec37185#updating-project-compile-timeout).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `MAX_RECONNECT_GRACEFULLY_INTERVAL_MS`                                 | Eine konfigurierbare Verzögerung zwischen dem sanften Wiederverbinden des Editors, dem Leeren der Daten und dem Herunterfahren des Containers, um das Risiko eines Datenverlusts zu verringern.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `SECCOMP_PROFILE`                                                      | <p>Setzen Sie diese Umgebungsvariable auf einen Pfad auf dem Docker <strong>Host</strong> Rechner, der auf das SECCOMP-Profil verweist. Sie können eine Kopie des Profils herunterladen <a href="https://raw.githubusercontent.com/overleaf/overleaf/365af778b68a7940e08282119dc4ef473e2f0044/services/clsi/seccomp/clsi-profile.json">hier</a>.<br><br>Derzeit für Podman-Bereitstellungen erforderlich, wenn Sandbox-Compiles verwendet werden.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `OVERLEAF_DISABLE_CHAT`                                                | Wenn gesetzt auf `true`, deaktiviert die Chat-Funktion innerhalb des Projekts.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `OVERLEAF_LOGIN_SUPPORT_TEXT`                                          | Wenn gesetzt, kann dies verwendet werden, um Support-Informationen unterhalb der Anmeldeschaltfläche anzuzeigen. Der Text wird auf dem Anmeldebildschirm angezeigt und kann verwendet werden, um Benutzer an internen Support zu verweisen oder Hinweise zum Anmelden, Erstellen von Konten usw. zu geben.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `ALLOW_MONGO_ADMIN_CHECK_FAILURES`                                     | <p>Wenn gesetzt auf <code>true</code>, erlaubt, dass die Startprüfungen von MongoDB fehlschlagen und den Start der Bereitstellung nicht verhindern. Dies kann erforderlich sein, wenn Sie eine MongoDB-Datenbank verwenden, bei der Ihr Datenbankbenutzer nicht die <code>clusterParameterReader</code> Rolle hat.<br><br>Hilfe zum Erstellen einer benutzerdefinierten Rolle finden Sie unter <a href="/pages/eb5311d451c50c98b2792d649ef21b96984cf189#creating-a-custom-role">hier</a>.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `V1_HISTORY_URL_FOR_GIT_BRIDGE`                                        | Ermöglicht das Trennen des **history-v1** Endpunkts für internen Datenverkehr (`web` Dienst → `history-v1` Dienst, beide in `sharelatex` Container) und externen Datenverkehrs (`git-bridge` → `history-v1`, ausgeführt in separaten Containern).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `OVERLEAF_MAINTENANCE_MESSAGE` und `OVERLEAF_MAINTENANCE_MESSAGE_HTML` | Wird verwendet, um Titel und Inhalt der Wartungsseite anzupassen. Kann nicht mit `OVERLEAF_STATUS_PAGE_URL`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |

{% hint style="info" %}
Es ist möglich, Passwortbeschränkungen für Benutzer durchzusetzen, wenn das Overleaf-Anmeldesystem (lokale Konten) verwendet wird, nicht eine SSO-Option wie LDAP. Für SSO-Konten werden Passwortrichtlinien von Ihrem Identitätsanbieter oder Verzeichnisdienst durchgesetzt, zusätzlich mit Unterstützung für Multi-Faktor-Authentifizierung.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ayakaleaf-pro.ayaka.space/on-premises/de/konfiguration/overleaf-toolkit/environment-variables.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
