Naar hoofdinhoud gaan
Voer commando’s uit en bewerk bestanden in Ubuntu, vanuit ~/ayakaleaf-toolkit.
1

Containerinstellingen

Bewerk de bestaande regels in config/overleaf.rc:
config/overleaf.rc
Behoud de standaard gegevenspaden en de meegeleverde MongoDB- en Redis-services. Poort 8080 is voor de lokale Windows-browser; door te koppelen aan 127.0.0.1 blijft deze lokaal. Sandbox-compilaties gebruiken voor elke compilatie een aparte Linux-container, in plaats van TeX binnen de applicatiecontainer uit te voeren. Via de Docker-socket kan de applicatie die containers aanmaken, en de Toolkit levert het hostpad voor de compilatiegegevens onder data/overleaf/data/compiles.
2

Applicatie-instellingen

Stel in config/variables.env deze waarden in en vervang eventuele actieve regels met dezelfde namen:
config/variables.env
De volledige image bevat de pakketten en lettertypen die nodig zijn voor een breed scala aan projecten. Reken op minstens 40 GB vrije opslag voor deze image en de applicatie, plus ruimte voor projectgegevens en toekomstige updates.Gebruik voor een snelle implementatietest in plaats daarvan de kleinere basic-image. Die volstaat voor de eenvoudige artikeltest in stap 6, maar bevat niet de volledige set pakketten en lettertypen:
Kies een van deze sets, zonder dubbele actieve sleutels. Het Dockerfile van de basic-image bevat latexmk, XeTeX en fontspec, maar niet ctex of de volledige lettertypecollectie. Een ontbrekend LaTeX-pakket in basic wijst op zichzelf niet op een sandboxprobleem.Genereer een sessiegeheim:
Voeg het resultaat toe als OVERLEAF_SESSION_SECRET in config/variables.env. Bewaar ook het gegenereerde geheim voor uitnodigingstokens. Laat voor een lokale instantie zonder e-mail de SMTP-instellingen en OVERLEAF_EMAIL_FROM_ADDRESS leeg.
3

Je instantie starten

De Toolkit start MongoDB, initialiseert de replica set, downloadt de geselecteerde TeX Live-image en start Redis en de applicatie. Het kan lijken alsof het proces pauzeert terwijl een grote image wordt gedownload. Voer geen tweede bin/up uit zolang de eerste nog bezig is.Controleer in een andere Ubuntu-terminal:
Druk op Ctrl+C om te stoppen met het volgen van de logs; losgekoppelde (detached) containers blijven draaien. Als het opstarten bij MongoDB mislukt, volg dan MongoDB start niet voordat je het opnieuw probeert. Verwijder de gegevensmap niet om een bestaande installatie te resetten.Controleer de poort en de pagina voor de eerste start:
De poort moet 127.0.0.1:8080 zijn. Wacht tot de applicatie is geïnitialiseerd als het HTTP-verzoek in eerste instantie mislukt.
4

De instantie openen vanuit Windows

Open http://localhost:8080/launchpad in je Windows-browser. Gebruik dit adres ook in Windows, in plaats van een tijdelijk WSL-IP-adres.Om de HTTP-toegang vanuit Windows los van de browser te controleren, voer je in PowerShell uit:
Als Ubuntu de pagina kan bereiken maar Windows niet, zie dan Windows kan localhost niet openen.

Volgende stap

Ga verder met 6. Taken na de installatie om de beheerder aan te maken en sandbox-compilaties en persistentie te controleren.
Laatst gewijzigd op 8 november 2026