Skip to main content
Ayakaleaf Toolkit er den anbefalede udrulningsmetode til on-premises-installationer af Community Edition og Ayakaleaf Pro. Den er designet til at fungere i det mest almindelige miljø: en enkelt fysisk server eller virtuel maskine. Toolkit bruger docker compose til at administrere din servers Docker-containere og stiller en række scripts til rådighed, som omslutter docker-kommandoer for at hjælpe med de mere tekniske aspekter af at administrere en on-premises-version af Overleaf.

bin/docker-compose-wrapperen

Scriptet bin/docker-compose er en wrapper omkring docker compose. Det indlæser konfigurationen fra mappen config/, før det kalder docker compose med de argumenter, der blev givet til scriptet. Du kan betragte bin/docker-compose som en transparent wrapper for det docker compose-program, der er installeret på din maskine. Eksempel:
Check running containers

Praktiske hjælpescripts

Ud over bin/docker-compose stiller Toolkit praktiske scripts til rådighed, der hjælper med almindelige opgaver:
  • bin/up: genvej til bin/docker-compose up
  • bin/start: genvej til bin/docker-compose start
  • bin/stop: genvej til bin/docker-compose stop
  • bin/shell: starter en shell inde i sharelatex-containeren
  • bin/doctor: script, der bruges til at indsamle oplysninger om installation og udrulning. Se afsnittet “Kontrol af din server” nedenfor
  • bin/mongo: starter en shell inde i mongo-containeren og skifter til den korrekte database (sharelatex)
  • bin/backup-config: opretter en kopi (zip eller tar) af din nuværende konfiguration og gemmer den i en destinationsmappe efter eget valg
  • bin/logs: vis/følg tjenestelogs
  • bin/error-logs: vis/følg tjenesternes fejllogs
  • bin/rename-env-vars-5-0: migreringsscript til opdatering af miljøvariabler i config/variables.env (omdøbning fra ShareLaTeX til Overleaf)
  • bin/rename-rc-vars: migreringsscript til opdatering af miljøvariabler i config/overleaf.rc (omdøbning fra ShareLaTeX til Overleaf)
  • bin/run-script: hjælpeværktøj, der forenkler kørsel af scripts, som ligger i sharelatex-containeren
  • bin/upgrade: hjælper med opgradering af instanser. Scriptet tjekker for opdateringer af Toolkit (via git) og tilbyder at hente ændringerne, tjekker for den nyeste version af Docker-imaget og tilbyder at opdatere det. Det giver trinvis bekræftelse, mulighed for at sikkerhedskopiere den nuværende konfiguration og håndterer stop/start af Docker-tjenester. Se Opgradering af din udrulning for flere oplysninger: https://docs.overleaf.com/on-premises/maintenance/upgrading-your-deployment
Hvis du foretrækker at køre din instans uden at være tilknyttet Docker-loggene, kan du køre bin/up -d for at køre i frakoblet tilstand.

Kontrol af din server

Overleaf Toolkit indeholder et praktisk script kaldet bin/doctor, der laver en rapport, som peger på eventuelle uopfyldte afhængigheder. Før du fortsætter, skal du køre scriptet bin/doctor og kontrollere, at alt fungerer korrekt:
Run Overleaf Doctor
Eksempel på output (forkortet/illustrativt):
Hvis der mangler afhængigheder, udskriver doctor advarsler. Hvis du støder på problemer, skal du først køre bin/doctor og tjekke dets output for advarsler.
Medtag i begge tilfælde outputtet fra bin/doctor i din besked.
Last modified on October 4, 2026