~/ayakaleaf-toolkit.
1
Containerinställningar
Redigera de befintliga posterna i Behåll standardsökvägarna för data och de medföljande tjänsterna MongoDB och Redis. Port
config/overleaf.rc:config/overleaf.rc
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 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 Lägg till resultatet som
config/variables.env anger du dessa värden och ersätter eventuella aktiva poster med samma namn:config/variables.env
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: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
bin/up medan den första fortfarande arbetar.Kontrollera följande i en annan Ubuntu-terminal: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: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.

