> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Driftsättning i isolerade miljöer/offline

> Driftsätt Ayakaleaf Pro offline genom att exportera, överföra och läsa in Docker-images.

Generellt rekommenderar vi inte att Ayakaleaf Pro driftsätts i en offlinemiljö, eftersom många av dess funktioner, som GitHub Sync och Zotero-integration, kräver en internetanslutning.

Om du vill arbeta offline är det inte alltid möjligt att nå registret `ghcr.io` för att hämta de nödvändiga `ayakaleaf-pro`- och TeX Live-imagesen. Det är inget problem, eftersom Docker har verktyg för att exportera och importera images som hjälper dig med en driftsättning offline eller i en isolerad miljö (air-gapped).

Översiktligt laddar du ned de nödvändiga imagesen på en enhet med internetanslutning, exporterar dem till en bärbar enhet (eller överför dem med SCP/Rsync) och importerar dem på den isolerade servern.

För att göra detta behöver du utföra följande steg:

* Hämta alla nödvändiga images ( `overleaf-pro`, `git-bridge`, `mongo`, `redis` + eventuella [TeX Live-images](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/sandboxed-compiles#available-tex-live-images) som krävs för [Sandboxed Compiles](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/sandboxed-compiles)) på en dator med internetanslutning
  * `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åste vara densamma som för `overleaf-pro`)
  * `docker pull mongo:8.0` (ändra till den faktiska versionen)
  * `docker pull redis:7.4` (ändra till den faktiska versionen)
  * `docker pull ghcr.io/ayaka-notes/texlive-full:2024.1` (ändra till den faktiska versionen)
* Var och en av de hämtade imagesen behöver sedan exporteras till en .tar-fil. Till exempel `docker save ghcr.io/ayaka-notes/overleaf-pro:6.3.0 > overleaf-pro:6.3.0.tar`
* Överför `.tar`-filerna från datorn med internetanslutning till den isolerade servern med valfri metod
* Använd kommandot `docker load` för varje .tar-fil för att läsa in imagen från filen. Till exempel `docker load < overleaf-pro:6.3.0.tar`
* Kör slutligen kommandot `docker images` för att visa och bekräfta att imagesen har lästs in och är tillgängliga

<Danger>
  Som standard försöker Toolkit, när du kör kommandot `bin/up`, automatiskt hämta var och en av de TeX Live-images som anges via `ALL_TEX_LIVE_DOCKER_IMAGES` i `config/variables.env`. Eftersom din driftsättning är isolerad kommer detta att misslyckas -- du kan förhindra det genom att använda `SIBLING_CONTAINERS_PULL=false` i `config/overleaf.rc`.
</Danger>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.