Skip to main content
Ayakaleaf Toolkit er den anbefalte distribusjonsmetoden for lokale installasjoner av Community Edition og Ayakaleaf Pro. Den er utformet for å fungere i det vanligste miljøet: én fysisk server eller virtuell maskin. Toolkit bruker docker compose til å administrere serverens Docker-containere og tilbyr et sett med skript som pakker inn docker-kommandoer for å hjelpe med den mer tekniske siden av å administrere en lokal versjon av Overleaf.

Innpakningen bin/docker-compose

Skriptet bin/docker-compose er en innpakning rundt docker compose. Det laster inn konfigurasjon fra katalogen config/ før det kaller docker compose med de argumentene som ble sendt til skriptet. Du kan behandle bin/docker-compose som en transparent innpakning for docker compose-programmet som er installert på maskinen din. Eksempel:
Check running containers

Praktiske hjelpeskript

I tillegg til bin/docker-compose tilbyr Toolkit praktiske skript som hjelper med vanlige oppgaver:
  • bin/up: snarvei for bin/docker-compose up
  • bin/start: snarvei for bin/docker-compose start
  • bin/stop: snarvei for bin/docker-compose stop
  • bin/shell: starter et skall inne i sharelatex-containeren
  • bin/doctor: skript som samler inn informasjon om installasjon og distribusjon. Se delen «Sjekke serveren» nedenfor
  • bin/mongo: starter et skall inne i mongo-containeren og bytter til riktig database (sharelatex)
  • bin/backup-config: lager en kopi (zip eller tar) av gjeldende konfigurasjon og lagrer den i en målkatalog du velger
  • bin/logs: vis/følg tjenestelogger
  • bin/error-logs: vis/følg feillogger for tjenester
  • bin/rename-env-vars-5-0: migreringsskript for å oppdatere miljøvariabler i config/variables.env (navnebytte fra ShareLaTeX til Overleaf)
  • bin/rename-rc-vars: migreringsskript for å oppdatere miljøvariabler i config/overleaf.rc (navnebytte fra ShareLaTeX til Overleaf)
  • bin/run-script: hjelpeskript som forenkler kjøring av skript som ligger i sharelatex-containeren
  • bin/upgrade: hjelper med oppgradering av instanser. Skriptet ser etter oppdateringer av Toolkit (via git) og tilbyr å hente endringene, ser etter den nyeste versjonen av Docker-imaget og tilbyr å oppdatere det. Det gir bekreftelse trinn for trinn, mulighet til å sikkerhetskopiere gjeldende konfigurasjon, og håndterer stopp/start av Docker-tjenester. Se Oppgradere distribusjonen for mer informasjon: https://docs.overleaf.com/on-premises/maintenance/upgrading-your-deployment
Hvis du foretrekker å kjøre instansen uten å koble deg til Docker-loggene, kan du kjøre bin/up -d for å kjøre i frakoblet modus.

Sjekke serveren

Overleaf Toolkit inkluderer et praktisk skript kalt bin/doctor som lager en rapport som peker på eventuelle uoppfylte avhengigheter. Før du fortsetter, kjør skriptet bin/doctor og sjekk at alt fungerer som det skal:
Run Overleaf Doctor
Eksempel på utdata (forkortet/illustrativt):
Hvis det mangler avhengigheter, vil doctor skrive ut advarsler. Hvis du får problemer, kjør først bin/doctor og se etter advarsler i utdataene.
I begge tilfeller må du ta med utdataene fra bin/doctor i meldingen din.
Last modified on October 4, 2026