Spring til hovedindhold
Kør kommandoer og rediger filer i Ubuntu fra ~/ayakaleaf-toolkit.
1

Containerindstillinger

Rediger de eksisterende poster i config/overleaf.rc:
config/overleaf.rc
Behold standardstierne til data og de medfølgende MongoDB- og Redis-tjenester. Port 8080 er til den lokale Windows-browser; binding til 127.0.0.1 holder den lokal. Sandboxed compiles bruger en separat Linux-container til hver kompilering i stedet for at køre TeX inde i applikationscontaineren. Docker-socket’en lader applikationen oprette disse containere, og Toolkit leverer værtsstien til kompileringsdataene under data/overleaf/data/compiles.
2

Applikationsindstillinger

Sæt disse værdier i config/variables.env, og erstat eventuelle aktive poster med de samme navne:
config/variables.env
Det fulde image indeholder de pakker og skrifttyper, der kræves til en bred vifte af projekter. Afsæt mindst 40 GB ledig lagerplads til det og applikationen plus plads til projektdata og fremtidige opdateringer.Til en hurtig udrulningstest kan du i stedet bruge det mindre basic-image. Det er nok til den simple artikeltest i trin 6, men indeholder ikke det fulde sæt af pakker og skrifttyper:
Vælg ét af disse sæt uden dublerede aktive nøgler. Basic-imagets Dockerfile indeholder latexmk, XeTeX og fontspec, men ikke ctex eller den fulde skrifttypesamling. En manglende LaTeX-pakke i basic er ikke i sig selv tegn på et sandbox-problem.Generér en sessionshemmelighed:
Tilføj resultatet som OVERLEAF_SESSION_SECRET i config/variables.env. Behold også den genererede invite-token-hemmelighed. For en lokal instans uden e-mail skal du lade SMTP-indstillingerne og OVERLEAF_EMAIL_FROM_ADDRESS være usat.
3

Start din instans

Toolkit starter MongoDB, initialiserer dens replica set, downloader det valgte TeX Live-image og starter Redis og applikationen. Den kan se ud til at holde pause, mens et stort image downloades. Kør ikke en ny bin/up, mens den første stadig arbejder.Kontrollér i en anden Ubuntu-terminal:
Tryk på Ctrl+C for at stoppe med at følge loggene; frakoblede containere bliver ved med at køre. Hvis opstarten mislykkes ved MongoDB, skal du følge MongoDB starter ikke, før du prøver igen. Slet ikke dens datamappe for at nulstille en eksisterende installation.Kontrollér porten og siden til første kørsel:
Porten skal være 127.0.0.1:8080. Vent på, at applikationen er initialiseret, hvis HTTP-forespørgslen først mislykkes.
4

Åbn instansen fra Windows

Åbn http://localhost:8080/launchpad i din Windows-browser. Brug også denne adresse i Windows i stedet for en midlertidig WSL-IP-adresse.For at kontrollere HTTP-adgang fra Windows uafhængigt af browseren skal du køre følgende i PowerShell:
Hvis Ubuntu kan nå siden, men Windows ikke kan, kan du se Windows kan ikke åbne localhost.

Næste trin

Fortsæt med 6. Opgaver efter installationen for at oprette administratoren og kontrollere sandboxed compiles og persistens.
Sidst ændret 8. november 2026