> 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/ksekinontas/pro-infrastructure.md).

# Υποδομή Pro

#### Υπηρεσίες

Η υποδομή του Overleaf Pro αποτελείται από τέσσερις κύριες υπηρεσίες: `sharelatex`, `git-bridge` (προαιρετικό), `mongo` και `redis`. Το `sharelatex` υπηρεσία, η οποία εκτελεί την κύρια εφαρμογή Server Pro, εξαρτάται από τις `mongo` και `redis` υπηρεσίες για τη βάση δεδομένων και τις λειτουργίες προσωρινής αποθήκευσης/σε πραγματικό χρόνο και από το `git-bridge` για να χειρίζεται το [ενσωμάτωση Git](/on-premises/el/rythmisi/overleaf-toolkit/git-integration.md) (προαιρετικό). Η μόνη θύρα που δημοσιεύεται στο μηχάνημα-υποδοχής είναι η θύρα 80, η οποία είναι από το `sharelatex` κοντέινερ.

Το Server Pro υποστηρίζει επίσης προαιρετικά [αποθήκευση συμβατή με S3](/on-premises/el/rythmisi/overleaf-toolkit/s3.md) για αρχεία έργου και πλήρες ιστορικό έργου, καθώς και τη δυνατότητα να κάνει proxy την πρόσβαση στο κύριο [ιστότοπο τεκμηρίωσης του Overleafarrow-up-right](https://www.overleaf.com/learn). Για περισσότερες πληροφορίες, δείτε τον οδηγό μας για [Προσθήκη βοήθειας χρήστη LaTeX](broken://pages/2f7eb72d1d101aa6b248a5b2864f518bb5e291d9) σελίδες.

{% hint style="info" %}
Εάν απαιτείται, το MongoDB και το Redis μπορούν να εξωτερικευτούν χρησιμοποιώντας μεταβλητές περιβάλλοντος ώστε να δείχνουν σε εξωτερικές υπηρεσίες. Για περισσότερες πληροφορίες, δείτε [Ρύθμιση του Overleaf](broken://pages/a1ea84fe15d5d79611281796ce9255fc2869b5e0) αν χρησιμοποιείτε Docker Compose και [Ρυθμίσεις Toolkit](broken://pages/3221d0db591ba9e7b6798db6a079af965268a3a7) αν χρησιμοποιείτε το Overleaf Toolkit.
{% endhint %}

#### Μεταγλώττιση

Για [Απομονωμένες Μεταγλωττίσεις](broken://pages/48a8158cc03f62a5a11459ca6ec2b763c7871455), το `sharelatex` δοχείο θα συντονίζει τη δημιουργία νέων δοχείων για τον χειρισμό των μεταγλωττίσεων του έργου· το κάνει αυτό μέσω του Docker socket στο μηχάνημα-υποδοχής. Μπορείτε να διαβάσετε περισσότερα για τον επεξεργαστή και τη διαδικασία μεταγλώττισης/προσωρινής αποθήκευσης από άκρο σε άκρο [εδώ](/on-premises/el/ksekinontas/microservices.md#editor-and-compile-process).

#### Δικτύωση

Η επικοινωνία μεταξύ δοχείων διευκολύνεται μέσω της εσωτερικής επίλυσης DNS του Docker μέσω ενός ειδικού δικτύου γέφυρας, και δεν είναι ενεργοποιημένα τείχη προστασίας. Από προεπιλογή, οι παραπάνω υπηρεσίες χρησιμοποιούν τις αντίστοιχες τυπικές θύρες τους, αλλά είναι ρυθμιζόμενες μέσω μεταβλητών περιβάλλοντος. Το `sharelatex` δοχείο χρησιμοποιεί τη θύρα 80 για εξωτερική πρόσβαση στον ιστό (παρεχόμενη από το Nginx), το `mongo` δοχείο χρησιμοποιεί τη θύρα 27017 και `redis` χρησιμοποιεί τη θύρα 6379.

Για πελάτες που χρησιμοποιούν τη διαχειριζόμενη λύση μας [Overleaf Toolkitarrow-up-right](https://github.com/overleaf/toolkit), μπορείτε προαιρετικά [να ενεργοποιήσετε έναν διαμεσολαβητή TLS](broken://pages/9768ff2d36c8d72bd38bc3c354cb37e1b7a0ff38) για τον τερματισμό συνδέσεων HTTPS χρησιμοποιώντας το Nginx μέσω μιας μεταβλητής περιβάλλοντος. Εναλλακτικά, μπορείτε να χρησιμοποιήσετε τον υπάρχοντα διαμεσολαβητή TLS σας.

{% hint style="info" %}
Μπορείτε να δείτε ένα διάγραμμα που εξηγεί τη ροή των αιτημάτων [εδώ](broken://pages/9768ff2d36c8d72bd38bc3c354cb37e1b7a0ff38).
{% endhint %}

#### Σύνοψη

* Εκτός του δικτύου Docker, μόνο η θύρα 80 είναι προσβάσιμη και δεσμευμένη στο Nginx. **Σημείωση:** Το `sharelatex` το δοχείο εκτελεί πολλές [υπηρεσίεςarrow-up-right](https://github.com/overleaf/overleaf/tree/main/services) που επικοινωνούν μεταξύ τους μέσω HTTP. Ωστόσο, αυτές οι θύρες είναι **μην** προσβάσιμες από έξω από το δίκτυο Docker.
* Μέσα στο δίκτυο Docker, οι υπηρεσίες του Overleaf, το MongoDB, το Redis και το Git Bridge μπορούν να επικοινωνούν ελεύθερα μεταξύ τους.
* Μέσα [Απομονωμένες Μεταγλωττίσεις](broken://pages/48a8158cc03f62a5a11459ca6ec2b763c7871455) στα δοχεία, δεν υπάρχει διαθέσιμο δίκτυο.

Για συναφή θέματα, δείτε:

* [Μικροϋπηρεσίες](/on-premises/el/ksekinontas/microservices.md)
* [Τι είναι το Overleaf Toolkit;](/on-premises/el/ksekinontas/what-is-the-overleaf-toolkit.md)


---

# 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/ksekinontas/pro-infrastructure.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.
