Zum Hauptinhalt springen

Ein erster Überblick

Da Sie nun eine lokale Kopie des Toolkits haben, sehen wir uns mit dem Befehl ls die Struktur des Repositorys an.
Run this
Der Befehl ls -l zeigt eine ausführliche Langansicht des Verzeichnisinhalts an und liefert zusätzliche Dateiinformationen wie Berechtigungen, Eigentümer und Größe.
Wenn alles erfolgreich geklont wurde, sollten Sie etwa Folgendes sehen:
Alle benutzereigenen Konfigurationsdateien befinden sich im Verzeichnis config/. Dieses Verzeichnis ist von der Git-Versionskontrolle ausgeschlossen und wird daher durch ein Update des Toolkits nicht verändert.

Aufbau des Repositorys

Wir empfehlen, Dateien außerhalb des Ordners /config nicht direkt zu ändern. Wenn Sie Änderungen vornehmen müssen, können Sie dies stattdessen über Umgebungsvariablen in config/variables.env oder config/overleaf.rc tun.
Um beispielsweise das Image des Dienstes mongo festzulegen, bearbeiten Sie nicht direkt lib/docker-compose.mongo.yml, sondern setzen Sie das Image über die Umgebungsvariable MONGO_IMAGE in config/overleaf.rc. Weitere Informationen finden Sie auf der Seite Toolkit-Einstellungen.
Das Toolkit ändert keine Daten im Verzeichnis config/ ohne Ihre Zustimmung.

Befehle

Führen Sie diese Skripte aus dem Toolkit-Verzeichnis aus. Jedes Skript gibt mit --help seine Optionen aus.
Wenn bin/up einen Container neu erstellt, geht alles verloren, was darin geändert wurde, zum Beispiel über bin/shell installierte Pakete oder bearbeitete Dateien. Nur die Datenverzeichnisse (standardmäßig data/) und config/ bleiben erhalten. Nehmen Sie dauerhafte Änderungen stattdessen über config/variables.env, config/overleaf.rc oder config/docker-compose.override.yml vor.
Wenn jedes bin/up alle Benutzer abmeldet, setzen Sie OVERLEAF_SESSION_SECRET. Ohne diese Variable werden die Sitzungscookies mit einem Secret signiert, das bei jeder Neuerstellung des Containers neu erzeugt wird, siehe die Fragen & Antworten unter Umgebungsvariablen.
Zuletzt geändert am 8. November 2026