> For the complete documentation index, see [llms.txt](https://ayakaleaf-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://ayakaleaf-pro.ayaka.space/on-premises/el/diamorfosi/overleaf-toolkit/toolkit-settings.md).

# τις ρυθμίσεις του Toolkit

Αυτή η σελίδα περιγράφει τις μεταβλητές περιβάλλοντος που υποστηρίζονται στο `config/overleaf.rc` αρχείο για αναπτύξεις Toolkit.

Το `config/overleaf.rc` το αρχείο αποτελείται από ορισμούς μεταβλητών στη μορφή `NAME=value`. Γραμμές που αρχίζουν με `#` θεωρούνται σχόλια.

{% hint style="info" %}
Είναι απαραίτητο να δημιουργήσετε ξανά τα κοντέινερ Docker αφού αλλάξετε οτιδήποτε στο `overleaf.rc` ή `variables.env` εκτελώντας `bin/up`.
{% endhint %}

## Κοντέινερ

### `sharelatex`

| Όνομα                        | Περιγραφή                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `PROJECT_NAME`               | <p>Ορίζει την τιμή του <code>--project-name</code> σημαίας που δίνεται στο <code>docker-compose</code>. Αυτό είναι χρήσιμο όταν εκτελούνται πολλαπλά στιγμιότυπα του Overleaf σε έναν κεντρικό υπολογιστή, καθώς κάθε στιγμιότυπο μπορεί να έχει διαφορετικό όνομα έργου.<br><br>- <strong>Προεπιλογή</strong>: <code>overleaf</code></p>                                                                                                                                                                                                                                                                                                                     |
| `OVERLEAF_IMAGE_NAME`        | <p>Εικόνα Docker όπως χρησιμοποιείται από το κοντέινερ εφαρμογής Server Pro/CE. Αυτό είναι μόνο το όνομα της εικόνας Docker· το tag της εικόνας Docker προέρχεται από <code>config/version</code>.<br><br>- <strong>Προεπιλογή:</strong><br>- Server Pro: <code>quay.io/sharelatex/sharelatex-pro</code><br>- Community Edition: <code>sharelatex/sharelatex</code></p>                                                                                                                                                                                                                                                                                       |
| `SERVER_PRO`                 | <p>Όταν οριστεί σε <code>true</code>, λέει στο Toolkit να χρησιμοποιήσει την εικόνα Server Pro (<code>quay.io/sharelatex/sharelatex-pro</code>), αντί για την προεπιλεγμένη εικόνα Server CE (<code>sharelatex/sharelatex</code>).<br><br>- <strong>Προεπιλογή</strong>: <code>false</code></p>                                                                                                                                                                                                                                                                                                                                                               |
| `GIT_BRIDGE_ENABLED`         | <p>Ορίστε σε <code>true</code> για να ενεργοποιηθεί η λειτουργία git-bridge (μόνο Server Pro). Για περισσότερες πληροφορίες δείτε το <a href="https://www.overleaf.com/learn/how-to/Git_integration"><https://www.overleaf.com/learn/how-to/Git_integration></a> τεκμηρίωση χρήστη.<br><br>- <strong>Προεπιλογή:</strong> <code>false</code></p>                                                                                                                                                                                                                                                                                                              |
| `GIT_BRIDGE_IMAGE`           | <p>Εικόνα Docker όπως χρησιμοποιείται από το κοντέινερ git-bridge (μόνο Server Pro). Αυτό είναι μόνο το όνομα της εικόνας Docker· το tag της εικόνας Docker προέρχεται από <code>config/version</code>.<br><br>- <strong>Προεπιλογή:</strong> <code>quay.io/sharelatex/git-bridge</code></p>                                                                                                                                                                                                                                                                                                                                                                  |
| `GIT_BRIDGE_DATA_PATH`       | Ορίζει τη διαδρομή προς τον κατάλογο που θα προσαρτηθεί στο `git-bridge` κοντέινερ (μόνο Server Pro) και θα χρησιμοποιηθεί για την αποθήκευση των git αποθετηρίων. Αυτό μπορεί να είναι είτε μια πλήρης διαδρομή (που αρχίζει με ένα `/`), είτε σχετική με τον βασικό κατάλογο του Toolkit.                                                                                                                                                                                                                                                                                                                                                                   |
| `GIT_BRIDGE_LOG_LEVEL`       | <p>Διαμορφώστε το επίπεδο καταγραφής του <code>git-bridge</code> κοντέινερ. Διαθέσιμα επίπεδα: <code>TRACE</code>, <code>DEBUG</code>, <code>INFO</code>, <code>WARN</code>, <code>ERROR</code>.<br><br>- <strong>Προεπιλογή:</strong> <code>INFO</code></p>                                                                                                                                                                                                                                                                                                                                                                                                  |
| `SIBLING_CONTAINERS_ENABLED` | <p>Όταν οριστεί σε <code>true</code>, λέει στο Toolkit να χρησιμοποιήσει την τεχνική <strong>Sibling Containers</strong> για τη μεταγλώττιση έργων σε ξεχωριστά sandbox, χρησιμοποιώντας ξεχωριστό Docker κοντέινερ για κάθε έργο. Δείτε την τεκμηρίωση \<server-pro-only-configuration/sandboxed-compiles> για περισσότερες πληροφορίες.<br><br>- <strong>Απαιτείται:</strong> <code>SERVER\_PRO=true</code><br>- <strong>Προεπιλογή:</strong> <code>true</code></p>                                                                                                                                                                                         |
| `SIBLING_CONTAINERS_PULL`    | <p>Όταν οριστεί σε <code>true</code>, λέει στο Toolkit να κάνει αυτόματα pull όλες τις εικόνες TeX Live που έχουν οριστεί χρησιμοποιώντας το <code>ALL\_TEX\_LIVE\_DOCKER\_IMAGES</code> στο <strong>config/variables.env</strong> αρχείο όταν χρησιμοποιείται η <code>bin/up</code> εντολή.<br><br>- <strong>Προεπιλογή:</strong> <code>true</code></p>                                                                                                                                                                                                                                                                                                      |
| `DOCKER_SOCKET_PATH`         | <p>Ορίζει τη διαδρομή προς το Docker socket στο κεντρικό μηχάνημα (το μηχάνημα που εκτελεί το Toolkit). Όταν <code>SIBLING\_CONTAINERS\_ENABLED</code> είναι <code>true</code>, το socket θα προσαρτηθεί στο κοντέινερ για να επιτρέψει στην υπηρεσία μεταγλώττισης να δημιουργήσει νέα Docker κοντέινερ στο κεντρικό μηχάνημα.<br><br>- <strong>Απαιτείται:</strong> <code>SIBLING\_CONTAINERS\_ENABLED=true</code><br>- <strong>Προεπιλογή:</strong> <code>/var/run/docker.sock</code></p>                                                                                                                                                                  |
| `OVERLEAF_DATA_PATH`         | <p>Ορίζει τη διαδρομή προς τον κατάλογο που θα προσαρτηθεί στο κύριο <code>sharelatex</code> κοντέινερ και θα χρησιμοποιηθεί για την αποθήκευση δεδομένων μεταγλώττισης. Αυτό μπορεί να είναι είτε μια πλήρης διαδρομή (που αρχίζει με ένα <code>/</code>), είτε σχετική με τον βασικό κατάλογο του Toolkit.<br><br>- <strong>Προεπιλογή:</strong> <code>data/overleaf</code></p>                                                                                                                                                                                                                                                                             |
| `OVERLEAF_LISTEN_IP`         | <p>Ορίζει τις διευθύνσεις IP του κεντρικού υπολογιστή στις οποίες θα δεσμεύεται το κοντέινερ. Για παράδειγμα, αν αυτό οριστεί σε <code>0.0.0.0</code>, τότε το web περιβάλλον θα είναι διαθέσιμο σε οποιαδήποτε διεύθυνση IP του κεντρικού υπολογιστή. Για άμεση πρόσβαση στο κοντέινερ, η τιμή του <code>OVERLEAF\_LISTEN\_IP</code> πρέπει να οριστεί στη δημόσια IP διεύθυνσή σας. Ο ορισμός του <code>OVERLEAF\_LISTEN\_IP</code> σε είτε <code>0.0.0.0</code> ή στην εξωτερική IP του κεντρικού σας υπολογιστή συνήθως θα προκαλέσει σφάλματα όταν χρησιμοποιείται σε συνδυασμό με το .<br><br>- <strong>Προεπιλογή:</strong> <code>127.0.0.1</code></p> |
| `OVERLEAF_PORT`              | <p>Ορίζει τη θύρα του κεντρικού υπολογιστή στην οποία θα δεσμεύεται το κοντέινερ. Για παράδειγμα, αν αυτό οριστεί σε <code>8099</code> και <code>OVERLEAF\_LISTEN\_IP</code> ορίζεται σε <code>127.0.0.1</code>, τότε το web περιβάλλον θα είναι διαθέσιμο στο <code><http://localhost:8099></code>.<br><br>- <strong>Προεπιλογή:</strong> <code>80</code></p>                                                                                                                                                                                                                                                                                                |
| `OVERLEAF_LOG_PATH`          | <p>Ορίζει τη διαδρομή προς τον κατάλογο που θα προσαρτηθεί στο κύριο <code>sharelatex</code> κοντέινερ και χρησιμοποιείται για να καθιστά διαθέσιμα τα αρχεία καταγραφής εφαρμογής στο Docker host. Αυτό μπορεί να είναι είτε μια πλήρης διαδρομή (που αρχίζει με ένα <code>/</code>), είτε σχετική με τον βασικό κατάλογο του Toolkit. Αφαιρέστε την καταχώριση ρύθμισης για να απενεργοποιήσετε το bind-mount. Όταν δεν έχει οριστεί, τα logs θα απορρίπτονται κατά την αναδημιουργία του κοντέινερ.<br><br>Δείτε το για πληροφορίες σχετικά με την καταγραφή.<br><br>- <strong>Προεπιλογή:</strong> δεν έχει οριστεί</p>                                   |

***

### `mongo`

| Όνομα             | Περιγραφή                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `MONGO_ENABLED`   | <p>Όταν οριστεί σε <code>true</code>, λέει στο Toolkit να δημιουργήσει ένα κοντέινερ MongoDB για τη φιλοξενία της βάσης δεδομένων. Όταν οριστεί σε <code>false</code>, αυτό το κοντέινερ δεν θα δημιουργηθεί και το σύστημα θα χρησιμοποιήσει τη βάση δεδομένων MongoDB που καθορίζεται από το <code>MONGO\_URL</code> αντί αυτού.<br><br>- <strong>Προεπιλογή</strong>: <code>true</code></p>                                                                                                                         |
| `MONGO_URL`       | <p>Καθορίζει το URL σύνδεσης MongoDB που θα χρησιμοποιηθεί όταν <code>MONGO\_ENABLED</code> είναι <code>false</code>.<br><br>- <strong>Προεπιλογή</strong>: δεν έχει οριστεί</p>                                                                                                                                                                                                                                                                                                                                       |
| `MONGO_DATA_PATH` | <p>Ορίζει τη διαδρομή προς τον κατάλογο που θα προσαρτηθεί στο <code>mongo</code> κοντέινερ και χρησιμοποιείται για την αποθήκευση της βάσης δεδομένων MongoDB. Αυτό μπορεί να είναι είτε μια πλήρης διαδρομή (που αρχίζει με ένα <code>/</code>), είτε σχετική με τον βασικό κατάλογο του toolkit. Αυτή η επιλογή επηρεάζει μόνο το τοπικό <code>mongo</code> κοντέινερ που δημιουργείται όταν <code>MONGO\_ENABLED</code> είναι <code>true</code>.<br><br>- <strong>Προεπιλογή</strong>: <code>data/mongo</code></p> |
| `MONGO_IMAGE`     | <p>Εικόνα Docker όπως χρησιμοποιείται από το κοντέινερ MongoDB. Αυτό είναι μόνο το όνομα της εικόνας Docker· το tag της εικόνας Docker θα πρέπει να μπει στο <code>MONGO\_VERSION</code> (βλ. παρακάτω).<br><br>- <strong>Προεπιλογή:</strong> <code>mongo</code></p>                                                                                                                                                                                                                                                  |
| `MONGO_VERSION`   | <p>Έκδοση MongoDB όπως χρησιμοποιείται από το κοντέινερ MongoDB. Η τιμή πρέπει να αρχίζει με τη κύρια έκδοση MongoDB και μια τελεία, π.χ. <code>6.0</code> ή <code>6.0-with-suffix</code>.<br><br>- <strong>Προεπιλογή:</strong> <code>6.0</code></p>                                                                                                                                                                                                                                                                  |

***

### `redis`

| Όνομα                   | Περιγραφή                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| ----------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `REDIS_ENABLED`         | <p>Όταν οριστεί σε <code>true</code>, λέει στο Toolkit να δημιουργήσει ένα κοντέινερ Redis για τη φιλοξενία της βάσης δεδομένων redis. Όταν οριστεί σε <code>false</code>, αυτό το κοντέινερ δεν θα δημιουργηθεί και το σύστημα θα χρησιμοποιήσει τη βάση δεδομένων Redis που καθορίζεται από το <code>REDIS\_HOST</code> και <code>REDIS\_PORT</code> αντί αυτού.<br><br>- <strong>Προεπιλογή</strong>: <code>true</code></p>                                                                                       |
| `REDIS_HOST`            | <p>Καθορίζει τον Redis host που θα χρησιμοποιηθεί όταν <code>REDIS\_ENABLED</code> είναι <code>false</code>.<br><br>- <strong>Προεπιλογή</strong>: δεν έχει οριστεί</p>                                                                                                                                                                                                                                                                                                                                              |
| `REDIS_PORT`            | <p>Καθορίζει τη θύρα Redis που θα χρησιμοποιηθεί όταν <code>REDIS\_ENABLED</code> είναι <code>false</code>.<br><br>- <strong>Προεπιλογή</strong>: δεν έχει οριστεί</p>                                                                                                                                                                                                                                                                                                                                               |
| `REDIS_DATA_PATH`       | <p>Ορίζει τη διαδρομή προς τον κατάλογο που θα προσαρτηθεί στο <code>redis</code> κοντέινερ και χρησιμοποιείται για την αποθήκευση της βάσης δεδομένων Redis. Αυτό μπορεί να είναι είτε μια πλήρης διαδρομή (που αρχίζει με ένα <code>/</code>), είτε σχετική με τον βασικό κατάλογο του Toolkit. Αυτή η επιλογή επηρεάζει μόνο το τοπικό <code>redis</code> κοντέινερ που δημιουργείται όταν <code>REDIS\_ENABLED</code> είναι <code>true</code>.<br><br>- <strong>Προεπιλογή</strong>: <code>data/redis</code></p> |
| `REDIS_AOF_PERSISTENCE` | <p>Ενεργοποιεί τη διατήρηση AOF (Append Only File) για το Redis. Αυτή είναι η <strong>προτεινόμενη</strong> διαμόρφωση για τη διατήρηση του Redis.<br><br>Για πρόσθετες λεπτομέρειες, δείτε την ενότητα <../../../maintenance/data-and-backups#aof-append-only-file> στο <../../maintenance/data-and-backups>.<br><br>- <strong>Προεπιλογή:</strong> <code>true</code></p>                                                                                                                                           |

***

### `nginx`

| Όνομα                  | Περιγραφή                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| ---------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `NGINX_ENABLED`        | <p>Όταν οριστεί σε <code>true</code>, λέει στο Toolkit να δημιουργήσει ένα κοντέινερ NGINX για να λειτουργήσει ως TLS Proxy.<br><br>- <strong>Προεπιλογή</strong>: <code>false</code></p>                                                                                                                                                                                                                                                                                                                                                                               |
| `NGINX_CONFIG_PATH`    | <p>Διαδρομή προς το αρχείο ρύθμισης παραμέτρων NGINX που θα χρησιμοποιηθεί για το TLS Proxy.<br><br>- <strong>Προεπιλογή</strong>: <code>config/nginx/nginx.conf</code></p>                                                                                                                                                                                                                                                                                                                                                                                             |
| `NGINX_TLS_LISTEN_IP`  | <p>Ορίζει τις διευθύνσεις IP του κεντρικού υπολογιστή στις οποίες θα δεσμεύεται το κοντέινερ TLS Proxy για HTTPS. Για παράδειγμα, αν αυτό οριστεί σε <code>0.0.0.0</code> , τότε το web περιβάλλον HTTPS θα είναι διαθέσιμο σε οποιαδήποτε διεύθυνση IP του κεντρικού υπολογιστή. Συνήθως αυτό θα πρέπει να οριστεί στην εξωτερική IP του κεντρικού σας υπολογιστή.<br><br>- <strong>Προεπιλογή</strong>: <code>127.0.1.1</code></p>                                                                                                                                    |
| `NGINX_HTTP_LISTEN_IP` | <p>Ορίζει τις διευθύνσεις IP του κεντρικού υπολογιστή στις οποίες θα δεσμεύεται το κοντέινερ TLS Proxy για ανακατεύθυνση HTTP. Για παράδειγμα, αν αυτό οριστεί σε <code>127.0.1.1</code> τότε οι συνδέσεις HTTP προς <code>127.0.1.1</code> θα ανακατευθύνονται στο web περιβάλλον HTTPS. Συνήθως αυτό θα πρέπει να οριστεί στην εξωτερική IP του κεντρικού σας υπολογιστή. Μην το ορίσετε σε <code>0.0.0.0</code> καθώς αυτό συνήθως θα προκαλέσει σύγκρουση με το <code>OVERLEAF\_LISTEN\_IP</code>.<br><br>- <strong>Προεπιλογή</strong>: <code>127.0.1.1</code></p> |
| `NGINX_HTTP_PORT`      | <p>Ορίζει τη θύρα του κεντρικού υπολογιστή στην οποία θα δεσμεύεται το κοντέινερ TLS Proxy για HTTP.<br><br>- <strong>Προεπιλογή</strong>: <code>80</code></p>                                                                                                                                                                                                                                                                                                                                                                                                          |
| `TLS_PORT`             | <p>Ορίζει τη θύρα του κεντρικού υπολογιστή στην οποία θα δεσμεύεται το κοντέινερ TLS Proxy για HTTPS.<br><br>- <strong>Προεπιλογή</strong>: <code>443</code></p>                                                                                                                                                                                                                                                                                                                                                                                                        |
| `TLS_PRIVATE_KEY_PATH` | <p>Διαδρομή προς το ιδιωτικό κλειδί που θα χρησιμοποιηθεί για το TLS Proxy.<br><br>- <strong>Προεπιλογή</strong>: <code>config/nginx/certs/overleaf\_key.pem</code></p>                                                                                                                                                                                                                                                                                                                                                                                                 |
| `TLS_CERTIFICATE_PATH` | <p>Διαδρομή προς το δημόσιο πιστοποιητικό που θα χρησιμοποιηθεί για το TLS Proxy.<br><br>- <strong>Προεπιλογή</strong>: <code>config/nginx/certs/overleaf\_certificate.pem</code></p>                                                                                                                                                                                                                                                                                                                                                                                   |


---

# 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://ayakaleaf-pro.ayaka.space/on-premises/el/diamorfosi/overleaf-toolkit/toolkit-settings.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.
