> For the complete documentation index, see [llms.txt](https://overleaf-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://overleaf-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.

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

{% hint style="info" %}
Es ist erforderlich, 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 mit Toolkit- und Docker-Compose-Bereitstellungen verwendet werden.

{% hint style="info" %}
Früher hatten diese Umgebungsvariablen das Präfix `SHARELATEX_` anstatt `OVERLEAF_`.
{% endhint %}

| Name                                                                   | Beschreibung                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `OVERLEAF_SITE_URL`                                                    | Wo Ihre Overleaf-Instanz öffentlich verfügbar ist. Dies wird in öffentlichen Links und bei der Verbindung über WebSockets verwendet, daher muss es korrekt konfiguriert sein!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `OVERLEAF_ADMIN_EMAIL`                                                 | Die E-Mail-Adresse, unter der Nutzer die Person erreichen können, die die Website 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 [Versionshinweise](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 [Versionshinweise](broken://pages/f2dca896325f44b02571b675c9b3ac6dbaa79b87#changes-to-the-docker-compose-file-format)).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `OVERLEAF_REDIS_PASS` und `REDIS_PASSWORD`                             | Das beim Verbinden mit Redis zu verwendende Passwort (falls zutreffend). **Beide** Umgebungsvariablen müssen gesetzt sein. Siehe [Aktivieren der Passwortauthentifizierung](broken://pages/f10e90d6da9e5e68710cf57d43be413581890138) für weitere Informationen.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `OVERLEAF_REDIS_TLS`                                                   | <p>Wenn auf <code>true</code>gesetzt, erlaubt die Verbindung mit 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_SESSION_SECRET`                                              | Eine zufällige Zeichenfolge, die zum Sichern von Tokens verwendet wird; bei Lastenausgleich muss dieselbe Zeichenfolge über alle Instanzen hinweg gesetzt werden. Wenn nur 1 Instanz ausgeführt wird, muss sie vom Benutzer nicht gesetzt werden.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `OVERLEAF_COOKIE_SESSION_LENGTH`                                       | Ermöglicht es Ihnen, die standardmäßige Ablaufzeit des Sitzungscookies von 5 Tagen zu überschreiben. Der Überschreibungswert sollte in Millisekunden angegeben werden. Beispiel: Um die Sitzung 1 Stunde lang dauern zu lassen, setzen Sie `COOKIE_SESSION_LENGTH=3600000`. (Hinzugefügt in Server Pro 4.2)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `OVERLEAF_TRUSTED_PROXY_IPS`                                           | <p>Falls nicht gesetzt, ist der Standardwert <code>loopback</code>. Wenn Sie manuell festlegen, müssen Sie zusätzlich zu Ihren vertrauenswürdigen IPs auch eines von <code>loopback</code>, <code>localhost</code> oder <code>127.0.0.1</code>einbeziehen, das der im <strong>sharelatex</strong> Container ausgeführten nginx-Instanz vertraut.<br><br>Wenn Sie für Ihr reguläres Netzwerk ein Subnetz aus <code>172.16.0.0/12</code> (Standard-Subnetz für Docker-Netzwerke) verwenden, setzen Sie bitte <code>OVERLEAF\_TRUSTED\_PROXY\_IPS=loopback,\<network></code> in Ihrer <code>config/variables.env</code>. Wobei <code>\<network></code> das <code>IPAM -> Config -> Subnet</code> der Wert in <code>docker inspect overleaf\_default</code>ist, z. B. <code>OVERLEAF\_TRUSTED\_PROXY\_IPS=loopback,172.19.0.0/16</code>. Dies ist dazu da, das Vortäuschen 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>ist, z. B. <code>OVERLEAF\_TRUSTED\_PROXY\_IPS=loopback,192.168.13.37</code>.</p> |
| `OVERLEAF_RESTRICT_INVITES_TO_EXISTING_ACCOUNTS`                       | Wenn auf `true`, beschränkt Projekt-Einladungen auf E-Mail-Adressen, die mit vorhandenen Benutzerkonten übereinstimmen.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `OVERLEAF_ALLOW_PUBLIC_ACCESS`                                         | Wenn auf `true`, erlaubt nicht authentifizierten Benutzern, die Website zu sehen. Der Standardwert ist `false`, was bedeutet, dass nicht authentifizierte Benutzer beim Versuch, irgendeinen Teil der Website anzuzeigen, bedingungslos zur Anmeldeseite weitergeleitet werden. Hinweis: Das Setzen dieser Option deaktiviert die Authentifizierung oder Sicherheit in keiner Weise. 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 auf `true`, erlaubt anonymen Benutzern, über die [Link-Freigabe](https://www.overleaf.com/blog/integration-update-link-sharing-2017-11-27) Funktion geteilte Projekte anzusehen und zu bearbeiten.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `OVERLEAF_DISABLE_LINK_SHARING`                                        | Deaktiviert die [Link-Freigabe](https://www.overleaf.com/blog/integration-update-link-sharing-2017-11-27) Funktion geteilte Projekte anzusehen und zu bearbeiten.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `EMAIL_CONFIRMATION_DISABLED`                                          | Wenn auf `true` gesetzt, wird das Banner, das zur Bestätigung der E-Mail auffordert, nicht angezeigt.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `ADDITIONAL_TEXT_EXTENSIONS`                                           | Ein Array von Zeichenfolgen zur Konfiguration zusätzlicher Erweiterungen für bearbeitbare Dateien.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `OVERLEAF_STATUS_PAGE_URL`                                             | Benutzerdefinierte Statusseiten-URL (Hinzugefügt in Server Pro 3.4.0), z. B. `status.example.com`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `OVERLEAF_FPH_INITIALIZE_NEW_PROJECTS`                                 | Setzen Sie auf `'false'` um zu verhindern, dass neue Projekte mit dem Full Project History initialisiert werden (Hinzugefügt in Server Pro 3.5.0).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `OVERLEAF_FPH_DISPLAY_NEW_PROJECTS`                                    | Setzen Sie 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 das automatische Bereinigen 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-Body 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 ersten Compile-Anfrage an den CLSI-Dienst gesendet werden muss.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `COMPILE_TIMEOUT`                                                      | Die in Sekunden erlaubte Zeit, damit ein Compile abgeschlossen werden kann. Weitere Informationen finden Sie unter [Aktualisieren des Projekt-Compile-Timeouts](broken://pages/af9ae1d9cb33935cf2e6e47fdd5472a6bec37185#updating-project-compile-timeout).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `MAX_RECONNECT_GRACEFULLY_INTERVAL_MS`                                 | Eine konfigurierbare Verzögerung zwischen sanfter Wiederverbindung des Editors, Datenpufferung und Container-Shutdown, um das Risiko von Datenverlust zu mindern.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `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 <a href="https://raw.githubusercontent.com/overleaf/overleaf/365af778b68a7940e08282119dc4ef473e2f0044/services/clsi/seccomp/clsi-profile.json">hier</a>herunterladen.<br><br>Derzeit erforderlich für Podman-Bereitstellungen bei Verwendung von Sandboxed Compiles.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `OVERLEAF_DISABLE_CHAT`                                                | Wenn auf `true`, deaktiviert die projektinterne Chat-Funktion.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `OVERLEAF_LOGIN_SUPPORT_TEXT`                                          | Wenn gesetzt, kann es 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 auf <code>true</code>, erlaubt das Fehlschlagen der MongoDB-Startprüfungen, ohne die Bereitstellung am Starten zu hindern. Dies kann erforderlich sein, wenn Sie eine MongoDB-Datenbank verwenden, bei der der 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 die Trennung des **history-v1** Endpunkts für internen Datenverkehr (`web` Dienst → `history-v1` Dienst, beide in `sharelatex` Container) und externem Datenverkehr (`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 zusammen 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, wodurch zusätzlich Unterstützung für Multi-Faktor-Authentifizierung ermöglicht wird.
{% 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://overleaf-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.
