Skip to main content
Generelt anbefaler vi ikke å installere Ayakaleaf Pro i et frakoblet miljø, siden mange av funksjonene, som GitHub Sync og Zotero-integrasjon, krever internettilkobling. Hvis du vil jobbe uten nett, er det ikke alltid mulig å nå ghcr.io-registeret for å hente de nødvendige ayakaleaf-pro- og TeX Live-imagene. Dette er ikke noe problem, siden Docker har verktøy for å eksportere og importere images som hjelper deg med en frakoblet/luftgappet installasjon. Overordnet laster du ned de nødvendige imagene på en enhet med internettilkobling, eksporterer dem til en flyttbar enhet (eller overfører dem med SCP/Rsync) og importerer dem på den luftgappede serveren. For å gjøre dette må du fullføre følgende trinn:
  • Hent alle nødvendige images ( overleaf-pro, git-bridge, mongo, redis + eventuelle nødvendige TeX Live-images til bruk med Sandboxed Compiles) på en maskin med internettilkobling
    • docker pull ghcr.io/ayaka-notes/overleaf-pro:6.3.0
    • docker pull ghcr.io/ayaka-notes/overleaf-pro/git-bridge:6.3.0 (taggen må være den samme som for overleaf-pro)
    • docker pull mongo:8.0 (endre til faktisk versjon)
    • docker pull redis:7.4 (endre til faktisk versjon)
    • docker pull ghcr.io/ayaka-notes/texlive-full:2024.1 (endre til faktisk versjon)
  • Hvert av de hentede imagene må deretter eksporteres 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-filene fra maskinen med internettilkobling til den frakoblede/luftgappede serveren med metoden du foretrekker
  • For hver av .tar-filene bruker du kommandoen docker load for å laste inn imaget fra .tar-filen. For eksempel docker load < overleaf-pro:6.3.0.tar
  • Til slutt kjører du kommandoen docker images for å se/bekrefte at innlastingen av imagene var vellykket og at de er tilgjengelige
Når du kjører kommandoen bin/up, vil Toolkit som standard forsøke å hente hvert av TeX Live-imagene som er angitt via ALL_TEX_LIVE_DOCKER_IMAGES i config/variables.env, automatisk. Siden installasjonen din er luftgappet, vil dette mislykkes — du kan forhindre dette ved å bruke SIBLING_CONTAINERS_PULL=false i config/overleaf.rc.
Sist endret 5. oktober 2026