Hoppa till huvudinnehåll
Kör kommandon och redigera filer i Ubuntu, från ~/ayakaleaf-toolkit.
1

Containerinställningar

Redigera de befintliga posterna i config/overleaf.rc:
config/overleaf.rc
Behåll standardsökvägarna för data och de medföljande tjänsterna MongoDB och Redis. Port 8080 är till för den lokala webbläsaren i Windows; bindningen till 127.0.0.1 håller den lokal. Sandlådekompilering använder en separat Linux-container för varje kompilering i stället för att köra TeX i applikationscontainern. Docker-socketen låter applikationen skapa dessa containrar, och Toolkit tillhandahåller värdsökvägen för kompileringsdata under data/overleaf/data/compiles.
2

Applikationsinställningar

I config/variables.env anger du dessa värden och ersätter eventuella aktiva poster med samma namn:
config/variables.env
Den fullständiga avbildningen innehåller de paket och typsnitt som behövs för ett brett spektrum av projekt. Räkna med minst 40 GB ledigt lagringsutrymme för den och applikationen, plus utrymme för projektdata och framtida uppdateringar.För ett snabbt driftsättningstest använder du i stället den mindre basic-avbildningen. Den räcker för det enkla artikeltestet i steg 6, men innehåller inte den fullständiga uppsättningen paket och typsnitt:
Välj en av dessa uppsättningar, utan dubbla aktiva nycklar. Basic-avbildningens Dockerfile innehåller latexmk, XeTeX och fontspec, men inte ctex eller den fullständiga typsnittssamlingen. Ett saknat LaTeX-paket i basic tyder inte i sig på ett problem med sandlådan.Generera en sessionshemlighet:
Lägg till resultatet som OVERLEAF_SESSION_SECRET i config/variables.env. Behåll även den genererade hemligheten för inbjudningstoken. För en lokal instans utan e-post lämnar du SMTP-inställningarna och OVERLEAF_EMAIL_FROM_ADDRESS oinställda.
3

Starta din instans

Toolkit startar MongoDB, initierar dess replikuppsättning, laddar ner den valda TeX Live-avbildningen och startar Redis och applikationen. Det kan se ut som att processen står still medan en stor avbildning laddas ner. Kör inte en andra bin/up medan den första fortfarande arbetar.Kontrollera följande i en annan Ubuntu-terminal:
Tryck på Ctrl+C för att sluta följa loggarna; frikopplade containrar fortsätter att köras. Om starten misslyckas vid MongoDB följer du MongoDB startar inte innan du försöker igen. Ta inte bort dess datakatalog för att återställa en befintlig installation.Kontrollera porten och sidan för första körningen:
Porten ska vara 127.0.0.1:8080. Vänta tills applikationen har initierats om HTTP-begäran först misslyckas.
4

Öppna instansen från Windows

Öppna http://localhost:8080/launchpad i din webbläsare i Windows. Använd den här adressen även i Windows, i stället för en tillfällig WSL-IP-adress.För att kontrollera HTTP-åtkomsten från Windows separat från webbläsaren kör du följande i PowerShell:
Om Ubuntu kan nå sidan men Windows inte kan det, se Windows kan inte öppna localhost.

Nästa steg

Fortsätt med 6. Uppgifter efter installationen för att skapa administratören och verifiera sandlådekompilering och beständighet.
Senast ändrad 8 november 2026