> 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/uk/konfiguraciya/overleaf-toolkit/environment-variables.md).

# Змінні середовища

Ця сторінка описує змінні середовища, які підтримуються у `config/variables.env` файлі для розгортань Toolkit.

Поле `config/variables.env` файл складається з визначень змінних у формі `NAME=value`; рядки, що починаються з `#` розглядаються як коментарі.

{% hint style="info" %}
Потрібно повторно створити контейнери Docker після зміни будь-чого у `overleaf.rc` або `variables.env` виконавши `bin/up`.
{% endhint %}

### Усі версії

Ці змінні середовища сумісні із Server CE та Server Pro і забезпечують простий шлях міграції між цими двома локальними версіями. Їх також можна використовувати як для розгортань Toolkit, так і Docker Compose.

{% hint style="info" %}
Раніше ці змінні середовища мали префікс `SHARELATEX_` замість `OVERLEAF_`.
{% endhint %}

| Назва                                                                 | Опис                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| --------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `OVERLEAF_SITE_URL`                                                   | Де ваша інсталяція Overleaf є загальнодоступною. Це використовується в публічних посиланнях і під час підключення через вебсокети, тож має бути налаштовано правильно!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `OVERLEAF_ADMIN_EMAIL`                                                | Адреса електронної пошти, за якою користувачі можуть зв’язатися з особою, що керує сайтом.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `OVERLEAF_APP_NAME`                                                   | Назва, яка відображається під час згадування запущеного застосунку. За замовчуванням — 'Overleaf (Community Edition)'.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `OVERLEAF_MONGO_URL` та `MONGO_URL`                                   | URL-адреса бази даних Mongo, яку слід використовувати.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `OVERLEAF_REDIS_HOST` та `REDIS_HOST`                                 | Ім’я хоста інстансу Redis, який слід використовувати. Потрібні обидва (див. [примітки до випуску](broken://pages/58b95b8202378ee02ec6887a399ee99a646b98f2#changes-to-the-docker-compose-file-format)).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `OVERLEAF_REDIS_PORT` та `REDIS_PORT`                                 | Порт інстансу Redis, який слід використовувати. Потрібні обидва (див. [примітки до випуску](broken://pages/58b95b8202378ee02ec6887a399ee99a646b98f2#changes-to-the-docker-compose-file-format)).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `OVERLEAF_REDIS_PASS` та `REDIS_PASSWORD`                             | Пароль, який слід використовувати під час підключення до Redis (якщо застосовно). **Обидва** змінні середовища мають бути встановлені. Див. [увімкнення автентифікації за паролем](broken://pages/d0f1ab33cf61f8781bd5de57106b3307bc4a57d6) для отримання додаткової інформації.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `OVERLEAF_REDIS_TLS`                                                  | <p>Якщо встановлено у <code>true</code>, дозволяє підключення до інстансу Redis, який вимагає TLS.<br><br><strong>Примітка:</strong> mTLS наразі не підтримується.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `OVERLEAF_NAV_TITLE`                                                  | Встановлює заголовок вкладки застосунку.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `OVERLEAF_INVITE_TOKEN_SECRET`                                        | <p><strong>Обов’язково</strong>. Випадковий рядок, який використовується для захисту токенів спільного доступу до проєктів (додано в Server Pro 6.2.0).</p><p><strong>Мінімальна кількість символів:</strong> 16</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `OVERLEAF_SESSION_SECRET`                                             | Випадковий рядок, який використовується для захисту токенів; якщо використовується балансування навантаження, його потрібно встановити однаковим на всіх вузлах. Якщо запущено лише 1 інстанс, користувачеві не потрібно його встановлювати.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `OVERLEAF_COOKIE_SESSION_LENGTH`                                      | Дозволяє перевизначити стандартний час завершення дії cookie сеансу — 5 днів. Значення перевизначення має бути в мілісекундах. Приклад: щоб зробити сеанс тривалістю 1 годину, встановіть `COOKIE_SESSION_LENGTH=3600000`. (додано в Server Pro 4.2)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `OVERLEAF_TRUSTED_PROXY_IPS`                                          | <p>Якщо не встановлено, за замовчуванням <code>loopback</code>. Якщо встановлюєте вручну, окрім довірених IP, ви також маєте включити один із <code>loopback</code>, <code>localhost</code> або <code>127.0.0.1</code>, який довіряє інстансу nginx, що працює всередині <strong>контейнера sharelatex</strong> контейнера.<br><br>Якщо використовуєте підмережу з <code>172.16.0.0/12</code> (підмережа за замовчуванням для мереж Docker) для вашої звичайної мережі, будь ласка, встановіть <code>OVERLEAF\_TRUSTED\_PROXY\_IPS=loopback,\<network></code> у вашому <code>config/variables.env</code>. Де <code>\<network></code> це <code>IPAM -> Config -> Subnet</code> значення у <code>docker inspect overleaf\_default</code>, напр. <code>OVERLEAF\_TRUSTED\_PROXY\_IPS=loopback,172.19.0.0/16</code>. Це потрібно, щоб запобігти підробці <code>X-Forwarded</code> заголовків.<br><br>Якщо ви використовуєте зовнішній TLS-проксі (тобто не керований Overleaf Toolkit), будь ласка, переконайтеся, що <code>OVERLEAF\_TRUSTED\_PROXY\_IPS=loopback,\<ip-of-your-tls-proxy></code>, напр. <code>OVERLEAF\_TRUSTED\_PROXY\_IPS=loopback,192.168.13.37</code>.</p> |
| `OVERLEAF_RESTRICT_INVITES_TO_EXISTING_ACCOUNTS`                      | Якщо встановлено у `true`, обмежить запрошення до проєктів адресами електронної пошти, які відповідають наявним обліковим записам користувачів.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `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` банер із запитом підтвердження електронної пошти не відображатиметься.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `ADDITIONAL_TEXT_EXTENSIONS`                                          | Масив рядків для налаштування додаткових розширень для редагованих файлів.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `DEFAULT_LATEX_COMPILER`                                              | <p>Використовується для встановлення компілятора за замовчуванням, який використовує <strong>нових</strong> проєктів. (додано в Server Pro 6.2.0).</p><p><strong>Параметри:</strong> <code>pdflatex</code>, <code>latex</code>, <code>xelatex</code> або <code>lualatex</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `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>Керує максимальною розміром окремого завантаження, у мегабайтах. За замовчуванням <code>50</code>.<br><br><strong>Увага</strong>: Ця змінна є просто необробленим числом, без одиниці (MB) або обгортки.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `COMPILE_SIZE_LIMIT`                                                  | Керує максимальною розміром тіла запиту в байтах. Це сума всіх розмірів файлів документів у межах проєкту (`main.tex`, `references.bib` (якщо не пов’язано) тощо), яку потрібно надіслати в початковому запиті на компіляцію до служби CLSI.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `COMPILE_TIMEOUT`                                                     | Час у секундах, дозволений для завершення компіляції. Додаткову інформацію див. [Оновлення тайм-ауту компіляції проєкту](broken://pages/e2e9e61c756c0e103aab002a8ff9e029bc755fc4#updating-project-compile-timeout).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `MAX_RECONNECT_GRACEFULLY_INTERVAL_MS`                                | Налаштовувана затримка між коректним повторним підключенням редактора, скиданням даних і вимкненням контейнера, щоб зменшити ризик втрати даних.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `SECCOMP_PROFILE`                                                     | <p>Встановіть цю змінну середовища у шлях на машині-хості Docker, <strong>хоста</strong> який вказує на профіль SECCOMP. Ви можете завантажити копію профілю <a href="https://raw.githubusercontent.com/overleaf/overleaf/365af778b68a7940e08282119dc4ef473e2f0044/services/clsi/seccomp/clsi-profile.json">тут</a>.<br><br>Наразі потрібен для розгортань Podman під час використання Sandboxed Compiles.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `OVERLEAF_DISABLE_CHAT`                                               | Якщо встановлено у `true`, вимикає функцію чату в межах проєкту.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `OVERLEAF_LOGIN_SUPPORT_TEXT`                                         | Коли встановлено, може використовуватися для відображення інформації підтримки під кнопкою входу. Текст відображатиметься на екрані входу і може використовуватися, щоб спрямовувати користувачів до внутрішньої підтримки або надавати вказівки щодо входу, створення облікових записів тощо.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `ALLOW_MONGO_ADMIN_CHECK_FAILURES`                                    | <p>Якщо встановлено у <code>true</code>, дозволяє перевіркам запуску MongoDB завершуватися з помилкою і не перешкоджати запуску розгортання. Це може бути необхідно, якщо ви використовуєте базу даних MongoDB, де користувач бази даних не має ролі <code>clusterParameterReader</code> .<br><br>Довідку зі створення власної ролі див. <a href="/pages/5302ced6aa02411bcff70583365421f47db11948#creating-a-custom-role">тут</a>.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `V1_HISTORY_URL_FOR_GIT_BRIDGE`                                       | Дозволяє розділити **history-v1** кінцеву точку для внутрішнього трафіку (`web` service → `history-v1` service, обидва в `контейнера sharelatex` контейнері) та зовнішнього трафіку (`git-bridge` → `history-v1`, що працюють у окремих контейнерах).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `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://ayakaleaf-pro.ayaka.space/on-premises/uk/konfiguraciya/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.
