1
Containerinstellingen
Bewerk deze bestaande regels in Behoud de standaard gegevenspaden en de meegeleverde MongoDB- en Redis-services. Met
config/overleaf.rc:config/overleaf.rc
OVERLEAF_LISTEN_IP=127.0.0.1 kunnen alleen browsers op deze Mac de instantie openen.2
Applicatie-instellingen
Stel in Genereer een sessiegeheim:Voeg het resultaat toe als
config/variables.env deze waarden in en vervang eventuele actieve regels met dezelfde namen:config/variables.env
OVERLEAF_SESSION_SECRET in config/variables.env. Zonder dit geheim worden bij elke bin/up die de container opnieuw aanmaakt alle gebruikers uitgelogd; zie Omgevingsvariabelen.Laat voor een lokale instantie zonder e-mail de SMTP-instellingen en OVERLEAF_EMAIL_FROM_ADDRESS leeg. Git Bridge, externe authenticatie en de andere integraties kun je later toevoegen met hun eigen configuratiepagina’s.3
De Linux-kernel van de Docker-VM controleren
MongoDB draait op de Linux-kernel van de virtuele machine van Docker Desktop, niet op macOS. Controleer de versie ervan vóór de eerste start:MongoDB documenteert een incompatibiliteit met Linux-kernels 6.19 tot en met 7.0.13, die ook MongoDB in Docker treft. De oplossing is een kernel 7.0.14 of hoger, die met een update van Docker Desktop wordt geleverd; zie de productienotities van MongoDB.Als je Docker-VM een getroffen kernel gebruikt, voeg dan het volgende toe aan
config/docker-compose.override.yml, samengevoegd met eventuele services die je daar al hebt:config/docker-compose.override.yml
4
Je instantie starten
Voer vanuit de Toolkit-map het volgende uit:De Toolkit initialiseert de replica set van MongoDB, haalt de TeX Live-image op en start de applicatie. De eerste download duurt even. Om de voortgang te volgen:Druk op De poort moet
Ctrl+C om te stoppen met het volgen van de logs. De containers blijven draaien.Controleer de gepubliceerde poort en de pagina voor de eerste start:127.0.0.1:8080 zijn.Om de instantie later vanaf andere computers te openen, wijzig je het luisteradres en de site-URL en stel je HTTPS in, zoals beschreven in 5. Uw instantie personaliseren van de Linux-handleiding. De Mac moet dan wakker blijven; zie De instantie beschikbaar houden.

