1
Container-Einstellungen
Bearbeiten Sie diese vorhandenen Einträge in Behalten Sie die Standard-Datenpfade und die mitgelieferten MongoDB- und Redis-Dienste bei. Mit
config/overleaf.rc:config/overleaf.rc
OVERLEAF_LISTEN_IP=127.0.0.1 können nur Browser auf diesem Mac die Instanz öffnen.2
Anwendungseinstellungen
Setzen Sie in Erzeugen Sie ein Session-Secret:Fügen Sie das Ergebnis als
config/variables.env diese Werte und ersetzen Sie dabei alle aktiven Einträge mit denselben Namen:config/variables.env
OVERLEAF_SESSION_SECRET in config/variables.env ein. Ohne dieses Secret meldet jedes bin/up, das den Container neu erstellt, alle Benutzer ab, siehe Umgebungsvariablen.Lassen Sie für eine lokale Instanz ohne E-Mail die SMTP-Einstellungen und OVERLEAF_EMAIL_FROM_ADDRESS ungesetzt. Git Bridge, externe Authentifizierung und die anderen Integrationen können Sie später über ihre eigenen Konfigurationsseiten hinzufügen.3
Den Linux-Kernel der Docker-VM prüfen
MongoDB läuft auf dem Linux-Kernel der virtuellen Maschine von Docker Desktop, nicht auf macOS. Prüfen Sie dessen Version vor dem ersten Start:MongoDB dokumentiert eine Inkompatibilität mit den Linux-Kerneln 6.19 bis 7.0.13, die auch MongoDB in Docker betrifft. Die Lösung ist ein Kernel 7.0.14 oder neuer, der mit einem Docker-Desktop-Update ausgeliefert wird, siehe MongoDBs Production Notes.Wenn Ihre Docker-VM einen betroffenen Kernel verwendet, fügen Sie Folgendes zu
config/docker-compose.override.yml hinzu und führen Sie es mit eventuell bereits vorhandenen services zusammen:config/docker-compose.override.yml
4
Ihre Instanz starten
Führen Sie im Toolkit-Verzeichnis Folgendes aus:Das Toolkit initialisiert das Replica Set von MongoDB, lädt das TeX Live-Image herunter und startet die Anwendung. Der erste Download dauert eine Weile. So verfolgen Sie den Fortschritt:Drücken Sie Der Port sollte
Ctrl+C, um das Verfolgen der Logs zu beenden. Die Container laufen weiter.Prüfen Sie den veröffentlichten Port und die Seite für den ersten Start:127.0.0.1:8080 sein.Um die Instanz später von anderen Computern aus zu öffnen, ändern Sie die Listen-Adresse und die Site-URL und richten Sie HTTPS ein, wie unter 5. Ihre Instanz personalisieren in der Linux-Anleitung beschrieben. Der Mac muss dann wach bleiben, siehe Die Instanz verfügbar halten.

