> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/on-premises/el/egkatastasi/air-gapped-offline-deployments.md).

# Αναπτύξεις σε απομονωμένο δίκτυο/εκτός σύνδεσης

Το Overleaf Community Edition και το Overleaf Pro έχουν σχεδιαστεί ώστε να λειτουργούν και εκτός σύνδεσης, πράγμα που σημαίνει ότι ενδέχεται να μην είναι πάντα δυνατό να προσεγγίσετε το μητρώο ghcr.io για να τραβήξετε τα απαιτούμενα `sharelatex` , `overleaf-pro` και εικόνες TeX Live. Αυτό δεν αποτελεί πρόβλημα, καθώς το Docker παρέχει εργαλεία για εξαγωγή και εισαγωγή εικόνων που θα σας βοηθήσουν σε μια ανάπτυξη χωρίς σύνδεση/απομονωμένη από το δίκτυο.

Σε γενικές γραμμές, θα κατεβάσετε τις απαιτούμενες εικόνες σε μια συσκευή με σύνδεση στο διαδίκτυο, θα τις εξαγάγετε σε μια φορητή συσκευή (ή θα τις μεταφέρετε χρησιμοποιώντας SCP/Rsync) και θα τις εισαγάγετε στον διακομιστή απομονωμένο από το δίκτυο.

Για να το κάνετε αυτό, θα χρειαστεί να ολοκληρώσετε τα ακόλουθα βήματα:

* Να τραβήξετε όλες τις απαιτούμενες εικόνες ( `overleaf-pro`, `git-bridge`, `mongo`, `redis` + τυχόν απαιτούμενες [εικόνες TeX Live](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/sandboxed-compiles#available-tex-live-images) για χρήση με [Απομονωμένες Μεταγλωττίσεις](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/sandboxed-compiles)) σε έναν υπολογιστή με σύνδεση στο διαδίκτυο
  * `docker pull ghcr.io/ayaka-notes/overleaf-pro:6.1.2`
  * `docker pull quay.io/sharelatex/git-bridge:6.1.2` (η ετικέτα πρέπει να είναι η ίδια με `overleaf-pro`)
  * `docker pull mongo:6` (Παρακαλούμε αλλάξτε στην πραγματική έκδοση)
  * `docker pull redis:6.2` (Παρακαλούμε αλλάξτε στην πραγματική έκδοση)
  * `docker pull ghcr.io/ayaka-notes/texlive-full:2024.1` (Παρακαλούμε αλλάξτε στην πραγματική έκδοση)
* Για **κάθε** από τις εικόνες που τραβήχτηκαν, θα χρειαστεί στη συνέχεια να τις εξαγάγετε σε ένα αρχείο .tar. Για παράδειγμα, `docker save ghcr.io/ayaka-notes/overleaf-pro:6.1.2 > overleaf-pro:6.1.2.tar`
* Χρησιμοποιώντας τη μέθοδο που προτιμάτε, μεταφέρετε τα `.tar` αρχεία από τον υπολογιστή σας με σύνδεση στο διαδίκτυο στον διακομιστή χωρίς σύνδεση/απομονωμένο από το δίκτυο
* Για κάθε ένα από τα αρχεία .tar, χρησιμοποιήστε την `docker load` εντολή για να φορτώσετε την εικόνα από το αρχείο .tar. Για παράδειγμα, `docker load < overleaf-pro:6.1.2.tar`
* Τέλος, εκτελέστε την `docker images` εντολή για να δείτε/επιβεβαιώσετε ότι η φόρτωση των εικόνων ήταν επιτυχής και ότι είναι διαθέσιμες

{% hint style="danger" %}
Από προεπιλογή, όταν εκτελείτε την `bin/up` εντολή, το Toolkit θα προσπαθήσει να τραβήξει αυτόματα κάθε μία από τις εικόνες TeX Live που έχουν οριστεί μέσω `ALL_TEX_LIVE_DOCKER_IMAGES` στο `config/variables.env`. Δεδομένου ότι η ανάπτυξή σας είναι απομονωμένη από το δίκτυο, αυτό θα αποτύχει -- μπορείτε να το σταματήσετε χρησιμοποιώντας `SIBLING_CONTAINERS_PULL=false` στο `config/overleaf.rc`.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/on-premises/el/egkatastasi/air-gapped-offline-deployments.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
