> 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/on-premises-cs/konfigurace/overleaf-toolkit/environment-variables.md).

# Proměnné prostředí

Tato stránka popisuje proměnné prostředí, které jsou podporovány v `config/variables.env` souboru pro nasazení Toolkitu.

Pole `config/variables.env` Soubor se skládá z definic proměnných ve formátu `NAME=value`; řádky začínající na `#` jsou považovány za komentáře.

{% hint style="info" %}
Je nutné znovu vytvořit kontejnery Dockeru po změně čehokoli v `overleaf.rc` nebo `variables.env` spuštěním `bin/up`.
{% endhint %}

### Všechny verze

Tyto proměnné prostředí jsou kompatibilní se Server CE a Server Pro a poskytují snadnou cestu migrace mezi těmito dvěma lokálními verzemi. Lze je také použít při nasazeních pomocí Toolkitu i Docker Compose.

{% hint style="info" %}
Dříve tyto proměnné prostředí měly předponu `SHARELATEX_` namísto `OVERLEAF_`.
{% endhint %}

| Název                                                                | Popis                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| -------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `OVERLEAF_SITE_URL`                                                  | Místo, kde je vaše instance Overleaf veřejně dostupná. Používá se ve veřejných odkazech a při připojování přes websockety, takže musí být správně nakonfigurováno!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `OVERLEAF_ADMIN_EMAIL`                                               | E-mailová adresa, na které mohou uživatelé kontaktovat osobu, která provozuje web.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `OVERLEAF_APP_NAME`                                                  | Název, který se zobrazí při odkazování na běžící aplikaci. Výchozí je 'Overleaf (Community Edition)'.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `OVERLEAF_MONGO_URL` a `MONGO_URL`                                   | Adresa URL databáze Mongo, která se má použít.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `OVERLEAF_REDIS_HOST` a `REDIS_HOST`                                 | Název hostitele instance Redis, která se má použít. Obojí je vyžadováno (viz [poznámky k vydání](broken://pages/3c121070ae8a1dd20dd78ae7fd527278939d87b7#changes-to-the-docker-compose-file-format)).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `OVERLEAF_REDIS_PORT` a `REDIS_PORT`                                 | Port instance Redis, která se má použít. Obojí je vyžadováno (viz [poznámky k vydání](broken://pages/3c121070ae8a1dd20dd78ae7fd527278939d87b7#changes-to-the-docker-compose-file-format)).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `OVERLEAF_REDIS_PASS` a `REDIS_PASSWORD`                             | Heslo, které se má použít při připojování k Redis (pokud je to relevantní). **Obě** proměnné prostředí musí být nastaveny. Viz [povolení ověřování heslem](broken://pages/51549b716384bed470fa109c8d03eb473afe7bc9) pro více informací.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `OVERLEAF_REDIS_TLS`                                                 | <p>Je-li nastaveno na <code>true</code>, umožňuje připojení k instanci Redis vyžadující TLS.<br><br><strong>Poznámka:</strong> mTLS není v současnosti podporováno.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `OVERLEAF_NAV_TITLE`                                                 | Nastaví název záložky aplikace.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `OVERLEAF_SESSION_SECRET`                                            | Náhodný řetězec používaný k zabezpečení tokenů; při vyvažování zátěže musí být nastaven na stejný token na všech serverech. Pokud běží pouze 1 instance, uživatel jej nemusí nastavovat.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `OVERLEAF_COOKIE_SESSION_LENGTH`                                     | Umožňuje přepsat výchozí dobu vypršení relace cookie 5 dnů. Hodnota přepsání by měla být v milisekundách. Příklad: aby relace trvala 1 hodinu, nastavte `COOKIE_SESSION_LENGTH=3600000`. (Přidáno v Server Pro 4.2)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `OVERLEAF_TRUSTED_PROXY_IPS`                                         | <p>Pokud není nastaveno, výchozí je <code>loopback</code>. Při ručním nastavení musíte kromě důvěryhodných IP adres zahrnout také jednu z <code>loopback</code>, <code>localhost</code> nebo <code>127.0.0.1</code>, což důvěřuje instanci nginx běžící uvnitř <strong>sharelatex</strong> kontejneru.<br><br>Pokud používáte podsíť z <code>172.16.0.0/12</code> (výchozí podsíť pro sítě Dockeru) pro vaši běžnou síť, nastavte prosím <code>OVERLEAF\_TRUSTED\_PROXY\_IPS=loopback,\<network></code> ve vašem <code>config/variables.env</code>. Kde <code>\<network></code> je <code>IPAM -> Config -> Subnet</code> hodnota v <code>docker inspect overleaf\_default</code>, např. <code>OVERLEAF\_TRUSTED\_PROXY\_IPS=loopback,172.19.0.0/16</code>. To má zabránit spoofování <code>X-Forwarded</code> hlaviček.<br><br>Pokud používáte externí TLS proxy (tj. ne spravovanou pomocí Overleaf Toolkitu), ujistěte se prosím, že <code>OVERLEAF\_TRUSTED\_PROXY\_IPS=loopback,\<ip-of-your-tls-proxy></code>, např. <code>OVERLEAF\_TRUSTED\_PROXY\_IPS=loopback,192.168.13.37</code>.</p> |
| `OVERLEAF_RESTRICT_INVITES_TO_EXISTING_ACCOUNTS`                     | Je-li nastaveno na `true`, omezí pozvánky do projektů na e-mailové adresy, které odpovídají existujícím uživatelským účtům.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `OVERLEAF_ALLOW_PUBLIC_ACCESS`                                       | Je-li nastaveno na `true`, umožní neověřeným uživatelům zobrazit si web. Výchozí hodnota je `false`, což znamená, že neověření uživatelé budou při pokusu zobrazit jakoukoli část webu bezpodmínečně přesměrováni na přihlašovací stránku. Upozorňujeme, že nastavení této volby nijak nevypíná ověřování ani zabezpečení. Tato volba je nutná, pokud mají vaši uživatelé v úmyslu zveřejnit své projekty a umožnit neověřeným uživatelům tyto projekty zobrazovat.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `OVERLEAF_ALLOW_ANONYMOUS_READ_AND_WRITE_SHARING`                    | Je-li nastaveno na `true`, umožní anonymním uživatelům zobrazovat a upravovat projekty sdílené prostřednictvím [sdílení odkazem](https://www.overleaf.com/blog/integration-update-link-sharing-2017-11-27) funkce.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `OVERLEAF_DISABLE_LINK_SHARING`                                      | Zakazuje [sdílení odkazem](https://www.overleaf.com/blog/integration-update-link-sharing-2017-11-27) funkce.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `EMAIL_CONFIRMATION_DISABLED`                                        | Je-li nastaveno na `true` nebude se zobrazovat banner s požadavkem na potvrzení e-mailu.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `ADDITIONAL_TEXT_EXTENSIONS`                                         | Pole řetězců pro konfiguraci dalších přípon upravitelných souborů.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `OVERLEAF_STATUS_PAGE_URL`                                           | Vlastní adresa URL stránky stavu (přidáno v Server Pro 3.4.0), např. `status.example.com`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `OVERLEAF_FPH_INITIALIZE_NEW_PROJECTS`                               | Nastavte na `'false'` aby se nové projekty neinicializovaly s Full Project History (přidáno v Server Pro 3.5.0).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `OVERLEAF_FPH_DISPLAY_NEW_PROJECTS`                                  | Nastavte na `'false'` aby se nové projekty nezobrazovaly s Full Project History namísto původní historie (přidáno v Server Pro 3.5.0).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `ENABLE_CRON_RESOURCE_DELETION`                                      | Nastavte tuto proměnnou prostředí na `true` pro povolení automatického čištění smazaných projektů a uživatelů po 90 dnech.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `OVERLEAF_USER_HARD_DELETION_DELAY`                                  | <p>Používá se k úpravě prodlevy vypršení pro smazané uživatele. Nastavuje se v milisekundách.<br><br><strong>Výchozí hodnoty:</strong> 90 dní</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `OVERLEAF_PROJECT_HARD_DELETION_DELAY`                               | <p>Používá se k úpravě prodlevy vypršení pro smazané projekty. Nastavuje se v milisekundách.<br><br><strong>Výchozí hodnoty:</strong> 90 dní</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `MAX_UPLOAD_SIZE`                                                    | <p>Řídí maximální velikost jednotlivého nahrání v megabajtech. Výchozí hodnota je <code>50</code>.<br><br><strong>Pozor</strong>:  Tato proměnná je pouze prosté číslo, bez jednotky (MB) nebo obalového prvku.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `COMPILE_SIZE_LIMIT`                                                 | Řídí maximální velikost těla požadavku v bajtech. Jde o součet všech velikostí souborů dokumentů v rámci projektu (`main.tex`, `references.bib` (pokud nejsou propojeny) atd.), které musí být odeslány v počátečním požadavku na kompilaci službě CLSI.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `COMPILE_TIMEOUT`                                                    | Doba v sekundách povolená pro dokončení kompilace. Další informace viz [Aktualizace časového limitu kompilace projektu](broken://pages/49378b42cad646da1a35d374532bb83db640cf15#updating-project-compile-timeout).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `MAX_RECONNECT_GRACEFULLY_INTERVAL_MS`                               | Konfigurovatelné zpoždění mezi plynulým opětovným připojením editoru, vyprázdněním dat a vypnutím kontejneru, které má zmírnit riziko ztráty dat.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `SECCOMP_PROFILE`                                                    | <p>Nastavte tuto proměnnou prostředí na cestu na Docker <strong>hostiteli</strong> počítači, která ukazuje na profil SECCOMP. Kopii profilu si můžete stáhnout <a href="https://raw.githubusercontent.com/overleaf/overleaf/365af778b68a7940e08282119dc4ef473e2f0044/services/clsi/seccomp/clsi-profile.json">zde</a>.<br><br>V současnosti je to potřeba pro nasazení Podman při použití Sandboxed Compiles.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `OVERLEAF_DISABLE_CHAT`                                              | Je-li nastaveno na `true`, vypíná funkci chatu v rámci projektu.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `OVERLEAF_LOGIN_SUPPORT_TEXT`                                        | Je-li nastaveno, lze jej použít k zobrazení informací o podpoře pod tlačítkem pro přihlášení. Text se zobrazí na přihlašovací obrazovce a lze jej použít k odkázání uživatelů na interní podporu nebo k poskytnutí pokynů týkajících se přihlašování, vytváření účtů atd.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `ALLOW_MONGO_ADMIN_CHECK_FAILURES`                                   | <p>Je-li nastaveno na <code>true</code>, umožní, aby kontroly spuštění MongoDB selhaly, aniž by zabránily spuštění nasazení. To může být nutné, pokud používáte databázi MongoDB, kde váš databázový uživatel nemá roli <code>clusterParameterReader</code> .<br><br>Nápovědu k vytvoření vlastní role najdete v <a href="/pages/afec2b464658cbd8f447c32a158ed9708a28662b#creating-a-custom-role">zde</a>.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `V1_HISTORY_URL_FOR_GIT_BRIDGE`                                      | Umožňuje oddělit **history-v1** koncový bod pro interní provoz (`web` služba → `history-v1` služba, a to jak v `sharelatex` kontejneru) a externí provoz (`git-bridge` → `history-v1`, běžící v samostatných kontejnerech).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `OVERLEAF_MAINTENANCE_MESSAGE` a `OVERLEAF_MAINTENANCE_MESSAGE_HTML` | Používá se k přizpůsobení názvu a obsahu stránky údržby. Nelze použít s `OVERLEAF_STATUS_PAGE_URL`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |

{% hint style="info" %}
Při používání přihlašovacího systému Overleaf (místních účtů), nikoli možnosti SSO, jako je LDAP, lze na uživatele vynutit omezení hesel. U účtů SSO budou zásady pro hesla vynucovány vaším poskytovatelem identity nebo adresářovou službou, přičemž je navíc podporováno vícefaktorové ověřování.
{% 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/on-premises-cs/konfigurace/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.
