> 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/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í Toolkit.

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

{% hint style="info" %}
Je nutné znovu vytvořit kontejnery Docker 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 i Server Pro a poskytují snadnou cestu migrace mezi těmito dvěma lokálními verzemi. Lze je také použít s nasazeními Toolkit i Docker Compose.

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

| Název                                                                | Popis                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| -------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `OVERLEAF_SITE_URL`                                                  | 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 websockets, 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 zobrazovaný při zmínce o běžící aplikaci. Výchozí hodnota 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. Obě jsou vyžadovány (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. Obě jsou vyžadovány (viz [poznámky k vydání](broken://pages/3c121070ae8a1dd20dd78ae7fd527278939d87b7#changes-to-the-docker-compose-file-format)).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `OVERLEAF_REDIS_PASS` a `REDIS_PASSWORD`                             | Heslo použité při připojování k Redis (pokud je relevantní). **Obě** proměnné prostředí musí být nastaveny. Viz [povolení ověřování pomocí hesla](broken://pages/51549b716384bed470fa109c8d03eb473afe7bc9) pro více informací.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `OVERLEAF_REDIS_TLS`                                                 | <p>Pokud je nastaveno na <code>true</code>, umožní 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 karty aplikace.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `OVERLEAF_INVITE_TOKEN_SECRET`                                       | <p><strong>Vyžadováno</strong>. Náhodný řetězec používaný k zabezpečení tokenů pro sdílení projektů (přidáno v Server Pro 6.2.0).</p><p><strong>Minimální počet znaků:</strong> 16</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `OVERLEAF_SESSION_SECRET`                                            | Náhodný řetězec, který se používá k zabezpečení tokenů; při vyvažování zátěže musí být nastaven na stejný token napříč všemi uzly. 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`                                         | Pokud není nastaveno, výchozí hodnota je `loopback`. Pokud nastavujete ručně, musíte kromě svých důvěryhodných IP adres zahrnout také jednu z adres `loopback`, `localhost` nebo `127.0.0.1`, která důvěřuje instanci nginx běžící uvnitř **sharelatex** kontejneru.\n\nPokud používáte podsíť z `172.16.0.0/12` (výchozí podsíť pro sítě Docker) pro svou běžnou síť, nastavte prosím `OVERLEAF_TRUSTED_PROXY_IPS=loopback,<network>` ve vašem `config/variables.env`. Kde `<network>` je `IPAM -> Config -> Subnet` hodnota v `docker inspect overleaf_default`, např. `OVERLEAF_TRUSTED_PROXY_IPS=loopback,172.19.0.0/16`. To má zabránit podvržení `X-Forwarded` hlaviček.\n\nPokud používáte externí TLS proxy (tj. není spravována Overleaf Toolkitem), ujistěte se, že `OVERLEAF_TRUSTED_PROXY_IPS=loopback,<ip-vašeho-tls-proxy>`, např. `OVERLEAF_TRUSTED_PROXY_IPS=loopback,192.168.13.37`. |
| `OVERLEAF_RESTRICT_INVITES_TO_EXISTING_ACCOUNTS`                     | Pokud je 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`                                       | Pokud je nastaveno na `true`, umožní neověřeným uživatelům zobrazit web. Výchozí hodnota je `false`, což znamená, že neověření uživatelé budou bezpodmínečně přesměrováni na přihlašovací stránku, když se pokusí zobrazit jakoukoli část webu. Upozornění: nastavení této možnosti nijak nevypíná ověřování ani zabezpečení. Tato možnost je nutná, pokud vaši uživatelé chtějí zpřístupnit své projekty veřejně a neověření uživatelé je mají zobrazovat.                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `OVERLEAF_ALLOW_ANONYMOUS_READ_AND_WRITE_SHARING`                    | Pokud je 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`                                      | Zakáže [sdílení odkazem](https://www.overleaf.com/blog/integration-update-link-sharing-2017-11-27) funkce.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `EMAIL_CONFIRMATION_DISABLED`                                        | Pokud je nastaveno na `true` , banner vyžadující potvrzení e-mailu se nezobrazí.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `ADDITIONAL_TEXT_EXTENSIONS`                                         | Pole řetězců pro konfiguraci dalších přípon pro editovatelné soubory.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `DEFAULT_LATEX_COMPILER`                                             | <p>Používá se k nastavení výchozího překladače používaného <strong>novými</strong> projekty. (Přidáno v Server Pro 6.2.0).</p><p><strong>Možnosti:</strong> <code>pdflatex</code>, <code>latex</code>, <code>xelatex</code> nebo <code>lualatex</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `OVERLEAF_STATUS_PAGE_URL`                                           | Vlastní 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 zabránilo inicializaci nových projektů pomocí Full Project History (přidáno v Server Pro 3.5.0).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `OVERLEAF_FPH_DISPLAY_NEW_PROJECTS`                                  | Nastavte na `'false'` aby se zabránilo tomu, že nové projekty budou zobrazovat Full Project History místo staré historie (přidáno v Server Pro 3.5.0).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `ENABLE_CRON_RESOURCE_DELETION`                                      | Tuto proměnnou prostředí nastavte 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í smazaných uživatelů. Konfiguruje 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í smazaných projektů. Konfiguruje se v milisekundách.<br><br><strong>Výchozí hodnoty:</strong> 90 dní</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `MAX_UPLOAD_SIZE`                                                    | <p>Řídí maximální velikost jednoho nahrání v megabajtech. Výchozí hodnota je <code>50</code>.<br><br><strong>Pozor</strong>: Tato proměnná je jen surové číslo, bez jednotky (MB) nebo obálky.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `COMPILE_SIZE_LIMIT`                                                 | Řídí maximální velikost těla požadavku v bajtech. Je to součet všech velikostí souborů dokumentů v projektu (`main.tex`, `references.bib` (pokud nejsou propojeny) atd.), který je třeba odeslat v počátečním požadavku na kompilaci do služby CLSI.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `COMPILE_TIMEOUT`                                                    | Doba v sekundách, po kterou smí kompilace běžet do dokončení. Více informací 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`                                                    | Nastavte tuto proměnnou prostředí na cestu na hostitelském stroji Dockeru, která ukazuje na profil SECCOMP. Kopii profilu si můžete stáhnout **hostitel** stroj [zde](https://raw.githubusercontent.com/overleaf/overleaf/365af778b68a7940e08282119dc4ef473e2f0044/services/clsi/seccomp/clsi-profile.json).\n\nV současnosti je potřeba pro nasazení Podman při použití Sandboxed Compiles.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `OVERLEAF_DISABLE_CHAT`                                              | Pokud je nastaveno na `true`, zakáže funkci chatu v projektu.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `OVERLEAF_LOGIN_SUPPORT_TEXT`                                        | Pokud je 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 nasměrování uživatelů na interní podporu nebo k poskytnutí pokynů souvisejících s přihlášením, vytvářením účtů atd.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `ALLOW_MONGO_ADMIN_CHECK_FAILURES`                                   | Pokud je nastaveno na `true`, umožní, aby kontroly spouštění MongoDB selhaly a nebránily spuštění nasazení. To může být vyžadováno, pokud používáte databázi MongoDB, kde uživatel databáze nemá roli `clusterParameterReader` .\n\nNápovědu k vytvoření vlastního role viz [zde](broken://pages/afec2b464658cbd8f447c32a158ed9708a28662b#creating-a-custom-role).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `V1_HISTORY_URL_FOR_GIT_BRIDGE`                                      | Umožňuje oddělit **history-v1** koncový bod pro interní provoz (`web` služba → `history-v1` služba, obě v `sharelatex` kontejneru) a externí provoz (`git-bridge` → `history-v1`, běžící v oddělený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í účty), nikoli možnosti SSO, jako je LDAP, je možné na uživatele vynucovat omezení hesla. U účtů SSO budou zásady hesel vynucovány vaším poskytovatelem identity nebo adresářovou službou, která navíc umožňuje podporu vícefaktorového 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://ayakaleaf-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.
