> 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/environment-variables.md).

# Μεταβλητές περιβάλλοντος

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

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

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

### Όλες οι εκδόσεις

Αυτές οι μεταβλητές περιβάλλοντος είναι συμβατές με το Server CE και το Server Pro και παρέχουν μια εύκολη οδό μετεγκατάστασης μεταξύ αυτών των δύο on-premise εκδόσεων. Μπορούν επίσης να χρησιμοποιηθούν τόσο με αναπτύξεις Toolkit όσο και με Docker Compose.

{% hint style="info" %}
Προηγουμένως, αυτές οι μεταβλητές περιβάλλοντος είχαν πρόθεμα `SHARELATEX_` αντί για `OVERLEAF_`.
{% endhint %}

| Όνομα                                                                  | Περιγραφή                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `OVERLEAF_SITE_URL`                                                    | Πού είναι δημόσια διαθέσιμη η παρουσία σας του Overleaf. Αυτό χρησιμοποιείται σε δημόσιμους συνδέσμους και κατά τη σύνδεση μέσω websockets, επομένως πρέπει να ρυθμιστεί σωστά!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `OVERLEAF_ADMIN_EMAIL`                                                 | Η διεύθυνση email μέσω της οποίας οι χρήστες μπορούν να επικοινωνήσουν με το άτομο που διαχειρίζεται τον ιστότοπο.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `OVERLEAF_APP_NAME`                                                    | Το όνομα που θα εμφανίζεται όταν γίνεται αναφορά στην εκτελούμενη εφαρμογή. Η προεπιλογή είναι 'Overleaf (Community Edition)'.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `OVERLEAF_MONGO_URL` και `MONGO_URL`                                   | Το URL της βάσης Mongo που θα χρησιμοποιηθεί.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `OVERLEAF_REDIS_HOST` και `REDIS_HOST`                                 | Το όνομα κεντρικού υπολογιστή της παρουσίας Redis που θα χρησιμοποιηθεί. Και τα δύο απαιτούνται (βλ. [σημειώσεις έκδοσης](broken://pages/0415bee0e636087749c1ad15d4b1109e2b0cb5fc#changes-to-the-docker-compose-file-format)).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `OVERLEAF_REDIS_PORT` και `REDIS_PORT`                                 | Η θύρα της παρουσίας Redis που θα χρησιμοποιηθεί. Και τα δύο απαιτούνται (βλ. [σημειώσεις έκδοσης](broken://pages/0415bee0e636087749c1ad15d4b1109e2b0cb5fc#changes-to-the-docker-compose-file-format)).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `OVERLEAF_REDIS_PASS` και `REDIS_PASSWORD`                             | Ο κωδικός πρόσβασης που θα χρησιμοποιηθεί κατά τη σύνδεση στο Redis (αν εφαρμόζεται). **Και τα δύο** μεταβλητές περιβάλλοντος πρέπει να οριστούν. Δείτε [ενεργοποίηση πιστοποίησης με κωδικό πρόσβασης](broken://pages/9ea9a37336217240d28b93c58a5776ca6e8ebe35) για περισσότερες πληροφορίες.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `OVERLEAF_REDIS_TLS`                                                   | <p>Αν οριστεί σε <code>true</code>, επιτρέπει τη σύνδεση σε μια παρουσία Redis που απαιτεί TLS.<br><br><strong>Σημείωση:</strong> Το mTLS δεν υποστηρίζεται προς το παρόν.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `OVERLEAF_NAV_TITLE`                                                   | Ορίστε τον τίτλο της καρτέλας της εφαρμογής.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `OVERLEAF_SESSION_SECRET`                                              | Μια τυχαία συμβολοσειρά που χρησιμοποιείται για την ασφάλεια των διακριτικών· αν χρησιμοποιείται εξισορρόπηση φορτίου, πρέπει να οριστεί στο ίδιο διακριτικό σε όλα τα μηχανήματα. Αν εκτελείται μόνο 1 παρουσία δεν χρειάζεται να οριστεί από τον χρήστη.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `OVERLEAF_COOKIE_SESSION_LENGTH`                                       | Σας επιτρέπει να παρακάμψετε τον προεπιλεγμένο χρόνο λήξης του cookie συνεδρίας των 5 ημερών. Η τιμή παράκαμψης πρέπει να είναι σε χιλιοστά του δευτερολέπτου. Παράδειγμα: για να διαρκεί η συνεδρία 1 ώρα, ορίστε `COOKIE_SESSION_LENGTH=3600000`. (Προστέθηκε στο Server Pro 4.2)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `OVERLEAF_TRUSTED_PROXY_IPS`                                           | Αν δεν οριστεί, η προεπιλογή είναι `loopback`. Αν το ορίσετε χειροκίνητα, επιπλέον των αξιόπιστων IP σας, πρέπει επίσης να συμπεριλάβετε ένα από τα `loopback`, `localhost` ή `127.0.0.1`, το οποίο εμπιστεύεται την παρουσία nginx που εκτελείται μέσα στο **sharelatex** container.\n\nΑν χρησιμοποιείτε ένα υποδίκτυο από το `172.16.0.0/12` (προεπιλεγμένο υποδίκτυο για τα δίκτυα Docker) για το κανονικό σας δίκτυο, ορίστε `OVERLEAF_TRUSTED_PROXY_IPS=loopback,<network>` στο `config/variables.env`. Όπου `<network>` είναι η `IPAM -> Config -> Subnet` στην `docker inspect overleaf_default`, π.χ. `OVERLEAF_TRUSTED_PROXY_IPS=loopback,172.19.0.0/16`. Αυτό γίνεται για να αποτραπεί η πλαστογράφηση των `X-Forwarded` κεφαλίδων X-Forwarded.\n\nΑν χρησιμοποιείτε εξωτερικό διαμεσολαβητή TLS (δηλ. που δεν διαχειρίζεται το Overleaf Toolkit), βεβαιωθείτε ότι `OVERLEAF_TRUSTED_PROXY_IPS=loopback,<ip-of-your-tls-proxy>`, π.χ. `OVERLEAF_TRUSTED_PROXY_IPS=loopback,192.168.13.37`. |
| `OVERLEAF_RESTRICT_INVITES_TO_EXISTING_ACCOUNTS`                       | Αν οριστεί σε `true`, θα περιορίσει τις προσκλήσεις σε έργα σε διευθύνσεις email που αντιστοιχούν σε υπάρχοντες λογαριασμούς χρηστών.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `OVERLEAF_ALLOW_PUBLIC_ACCESS`                                         | Αν οριστεί σε `true`, θα επιτρέψει σε μη πιστοποιημένους χρήστες να προβάλλουν τον ιστότοπο. Η προεπιλογή είναι `false`, που σημαίνει ότι οι μη πιστοποιημένοι χρήστες θα ανακατευθύνονται ανεξαιρέτως στη σελίδα σύνδεσης όταν προσπαθούν να προβάλουν οποιοδήποτε μέρος του ιστότοπου. Σημειώστε ότι η ρύθμιση αυτής της επιλογής δεν απενεργοποιεί την πιστοποίηση ή την ασφάλεια με κανέναν τρόπο. Αυτή η επιλογή είναι απαραίτητη αν οι χρήστες σας σκοπεύουν να κάνουν τα έργα τους δημόσια και να έχουν μη πιστοποιημένους χρήστες να προβάλλουν αυτά τα έργα.                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `OVERLEAF_ALLOW_ANONYMOUS_READ_AND_WRITE_SHARING`                      | Αν οριστεί σε `true`θα επιτρέψει σε ανώνυμους χρήστες να προβάλλουν και να επεξεργάζονται έργα που κοινοποιούνται μέσω της [κοινής χρήσης συνδέσμου](https://www.overleaf.com/blog/integration-update-link-sharing-2017-11-27) λειτουργία.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `OVERLEAF_DISABLE_LINK_SHARING`                                        | Απενεργοποιεί το [κοινής χρήσης συνδέσμου](https://www.overleaf.com/blog/integration-update-link-sharing-2017-11-27) λειτουργία.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `EMAIL_CONFIRMATION_DISABLED`                                          | Όταν οριστεί σε `true` το banner που ζητά επιβεβαίωση email δεν θα εμφανίζεται.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `ADDITIONAL_TEXT_EXTENSIONS`                                           | Ένας πίνακας συμβολοσειρών για τη ρύθμιση πρόσθετων επεκτάσεων για επεξεργάσιμα αρχεία.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `OVERLEAF_STATUS_PAGE_URL`                                             | Προσαρμοσμένο URL σελίδας κατάστασης (Προστέθηκε στο Server Pro 3.4.0), π.χ. `status.example.com`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `OVERLEAF_FPH_INITIALIZE_NEW_PROJECTS`                                 | Οριστεί σε `'false'` για να αποτραπεί η αρχικοποίηση νέων έργων με Full Project History (Προστέθηκε στο Server Pro 3.5.0).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `OVERLEAF_FPH_DISPLAY_NEW_PROJECTS`                                    | Οριστεί σε `'false'` για να αποτραπεί η εμφάνιση του Full Project History στα νέα έργα αντί για το παλαιό ιστορικό (Προστέθηκε στο Server Pro 3.5.0).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `ENABLE_CRON_RESOURCE_DELETION`                                        | Ορίστε αυτήν τη μεταβλητή περιβάλλοντος σε `true` για να ενεργοποιήσετε τον αυτόματο καθαρισμό των διαγραμμένων έργων και χρηστών μετά από 90 ημέρες.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `OVERLEAF_USER_HARD_DELETION_DELAY`                                    | <p>Χρησιμοποιείται για την τροποποίηση της καθυστέρησης λήξης των διαγραμμένων χρηστών. Ρυθμίζεται σε χιλιοστά του δευτερολέπτου.<br><br><strong>Προεπιλογές:</strong> 90 ημέρες</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `OVERLEAF_PROJECT_HARD_DELETION_DELAY`                                 | <p>Χρησιμοποιείται για την τροποποίηση της καθυστέρησης λήξης των διαγραμμένων έργων. Ρυθμίζεται σε χιλιοστά του δευτερολέπτου.<br><br><strong>Προεπιλογές:</strong> 90 ημέρες</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `MAX_UPLOAD_SIZE`                                                      | <p>Ελέγχει το μέγιστο μέγεθος μιας μεμονωμένης μεταφόρτωσης, σε megabytes. Η προεπιλογή είναι <code>50</code>.<br><br><strong>Προσοχή</strong>: Αυτή η μεταβλητή είναι απλώς ένας ακατέργαστος αριθμός, χωρίς μονάδα (MB) ή περιτύλιγμα.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `COMPILE_SIZE_LIMIT`                                                   | Ελέγχει το μέγιστο μέγεθος του σώματος αιτήματος σε bytes. Αυτό είναι το άθροισμα όλων των μεγεθών αρχείων doc μέσα στο έργο (`main.tex`, `references.bib` (αν δεν είναι συνδεδεμένο) κ.λπ.), που πρέπει να σταλεί στο αρχικό αίτημα μεταγλώττισης προς την υπηρεσία CLSI.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `COMPILE_TIMEOUT`                                                      | Ο χρόνος σε δευτερόλεπτα που επιτρέπεται για την ολοκλήρωση μιας μεταγλώττισης. Για περισσότερες πληροφορίες δείτε [Ενημέρωση του χρονικού ορίου μεταγλώττισης έργου](broken://pages/430efa6edfbe16cbf82d29aecf1229e3687771b3#updating-project-compile-timeout).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `MAX_RECONNECT_GRACEFULLY_INTERVAL_MS`                                 | Μια ρυθμιζόμενη καθυστέρηση μεταξύ της ομαλής επανασύνδεσης του editor, της εκκαθάρισης των δεδομένων και του τερματισμού του container, για τη μείωση του κινδύνου απώλειας δεδομένων.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `SECCOMP_PROFILE`                                                      | Ορίστε αυτήν τη μεταβλητή περιβάλλοντος σε μια διαδρομή στο Docker **κεντρικός υπολογιστής** μηχάνημα που δείχνει στο προφίλ SECCOMP. Μπορείτε να κατεβάσετε ένα αντίγραφο του προφίλ [εδώ](https://raw.githubusercontent.com/overleaf/overleaf/365af778b68a7940e08282119dc4ef473e2f0044/services/clsi/seccomp/clsi-profile.json).\n\nΑπαιτείται προς το παρόν για αναπτύξεις Podman όταν χρησιμοποιούνται Sandboxed Compiles.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `OVERLEAF_DISABLE_CHAT`                                                | Αν οριστεί σε `true`, απενεργοποιεί τη λειτουργία συνομιλίας μέσα στο έργο.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `OVERLEAF_LOGIN_SUPPORT_TEXT`                                          | Όταν οριστεί, μπορεί να χρησιμοποιηθεί για την εμφάνιση πληροφοριών υποστήριξης κάτω από το κουμπί σύνδεσης. Το κείμενο θα εμφανίζεται στην οθόνη σύνδεσης και μπορεί να χρησιμοποιηθεί για να κατευθύνει τους χρήστες προς εσωτερική υποστήριξη ή να παρέχει καθοδήγηση σχετικά με τη σύνδεση, τη δημιουργία λογαριασμών κ.λπ.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `ALLOW_MONGO_ADMIN_CHECK_FAILURES`                                     | Αν οριστεί σε `true`, επιτρέπει στους ελέγχους εκκίνησης του MongoDB να αποτυγχάνουν χωρίς να εμποδίζεται η έναρξη της ανάπτυξης. Αυτό μπορεί να απαιτείται αν χρησιμοποιείτε μια βάση δεδομένων MongoDB όπου ο χρήστης της βάσης δεδομένων σας δεν έχει τον `clusterParameterReader` ρόλο.\n\nΓια βοήθεια στη δημιουργία ενός προσαρμοσμένου ρόλου δείτε [εδώ](broken://pages/3036d37b15c91efb51fbc8579cdddbf6d98eec39#creating-a-custom-role).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `V1_HISTORY_URL_FOR_GIT_BRIDGE`                                        | Επιτρέπει τον διαχωρισμό του **history-v1** τελικού σημείου για εσωτερική κίνηση (`web` υπηρεσία → `history-v1` υπηρεσία, και τα δύο στο `sharelatex` container) και εξωτερικής κίνησης (`git-bridge` → `history-v1`, που εκτελούνται σε ξεχωριστά containers).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `OVERLEAF_MAINTENANCE_MESSAGE` και `OVERLEAF_MAINTENANCE_MESSAGE_HTML` | Χρησιμοποιείται για την προσαρμογή του τίτλου και του περιεχομένου της σελίδας Συντήρησης. Δεν μπορεί να χρησιμοποιηθεί με `OVERLEAF_STATUS_PAGE_URL`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |

{% hint style="info" %}
Είναι δυνατό να επιβληθούν περιορισμοί κωδικού πρόσβασης στους χρήστες όταν χρησιμοποιείται το σύστημα σύνδεσης Overleaf (τοπικοί λογαριασμοί), όχι μια επιλογή SSO όπως το LDAP. Για λογαριασμούς SSO, οι πολιτικές κωδικού πρόσβασης θα επιβάλλονται από τον πάροχο ταυτότητας ή την υπηρεσία καταλόγου σας, παρέχοντας επιπλέον υποστήριξη για πολυπαραγοντική αυθεντικοποίηση.
{% 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/rythmisi/overleaf-toolkit/environment-variables.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.
