Skip to main content
Generelt anbefaler vi ikke at installere Ayakaleaf Pro i et offline-miljø, da mange af funktionerne, såsom GitHub Sync og Zotero-integration, kræver en internetforbindelse. Hvis du vil arbejde offline, er det ikke altid muligt at nå ghcr.io-registret for at hente de nødvendige ayakaleaf-pro- og TeX Live-images. Det er ikke et problem, da Docker har værktøjer til at eksportere og importere images, som hjælper dig med en offline/air-gapped installation. Overordnet set downloader du de nødvendige images på en enhed med internetforbindelse, eksporterer dem til en bærbar enhed (eller overfører dem med SCP/Rsync) og importerer dem på den air-gappede server. For at gøre dette skal du gennemføre følgende trin:
  • Hent alle de nødvendige images ( overleaf-pro, git-bridge, mongo, redis + eventuelle nødvendige TeX Live-images til brug med Sandboxed Compiles) på en maskine med internetforbindelse
    • docker pull ghcr.io/ayaka-notes/overleaf-pro:6.3.0
    • docker pull ghcr.io/ayaka-notes/overleaf-pro/git-bridge:6.3.0 (tagget skal være det samme som for overleaf-pro)
    • docker pull mongo:8.0 (skift venligst til den faktiske version)
    • docker pull redis:7.4 (skift venligst til den faktiske version)
    • docker pull ghcr.io/ayaka-notes/texlive-full:2024.1 (skift venligst til den faktiske version)
  • Derefter skal du eksportere hvert af de hentede images til en .tar-fil. For eksempel docker save ghcr.io/ayaka-notes/overleaf-pro:6.3.0 > overleaf-pro:6.3.0.tar
  • Overfør .tar-filerne fra din internetforbundne maskine til den offline/air-gappede server med din foretrukne metode
  • Brug kommandoen docker load for hver .tar-fil til at indlæse imaget fra .tar-filen. For eksempel docker load < overleaf-pro:6.3.0.tar
  • Kør til sidst kommandoen docker images for at se/bekræfte, at indlæsningen af images lykkedes, og at de er tilgængelige
Når du kører kommandoen bin/up, vil Toolkit som standard forsøge automatisk at hente hvert af de TeX Live-images, der er angivet via ALL_TEX_LIVE_DOCKER_IMAGES i config/variables.env. Da din installation er air-gapped, vil dette mislykkes — du kan forhindre det ved at bruge SIBLING_CONTAINERS_PULL=false i config/overleaf.rc.
Sidst ændret 5. oktober 2026