> 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/rythmisi/overleaf-toolkit/toolkit-settings.md).

# Ρυθμίσεις Toolkit

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

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

{% hint style="info" %}
Είναι απαραίτητο να δημιουργήσετε εκ νέου τα Docker containers αφού αλλάξετε οτιδήποτε στο `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· η ετικέτα της εικόνας 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· η ετικέτα της εικόνας 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 να πραγματοποιεί αυτόματα λήψη όλων των εικόνων 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>Ορίζει τη διαδρομή προς το socket του Docker στο μηχάνημα-κεντρικό υπολογιστή (το μηχάνημα που εκτελεί το 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>, τότε η διεπαφή ιστού θα είναι διαθέσιμη σε οποιαδήποτε διεύθυνση 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>, τότε η διεπαφή ιστού θα είναι διαθέσιμη στη διεύθυνση <code><http://localhost:8099></code>.<br><br>- <strong>Προεπιλογή:</strong> <code>80</code></p>                                                                                                                                                                                                                                                                                     |
| `OVERLEAF_LOG_PATH`          | <p>Ορίζει τη διαδρομή προς τον κατάλογο που θα προσαρτηθεί στο κύριο <code>sharelatex</code> κοντέινερ και χρησιμοποιείται για να γίνονται διαθέσιμα τα αρχεία καταγραφής της εφαρμογής στον κεντρικό υπολογιστή Docker. Αυτό μπορεί να είναι είτε μια πλήρης διαδρομή (που αρχίζει με ένα <code>/</code>), είτε σχετική με τον βασικό κατάλογο του Toolkit. Αφαιρέστε την καταχώριση ρύθμισης για να απενεργοποιήσετε το bind-mount. Όταν δεν έχει οριστεί, τα αρχεία καταγραφής θα απορρίπτονται κατά την αναδημιουργία του κοντέινερ.<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· η ετικέτα της εικόνας 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>Καθορίζει τον host Redis που θα χρησιμοποιείται όταν <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.<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> τότε η διεπαφή ιστού 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> θα ανακατευθύνονται προς τη διεπαφή ιστού 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://overleaf-pro.ayaka.space/on-premises/el/rythmisi/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.
