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

# nastavení Toolkitu

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

Pole `config/overleaf.rc` soubor se skládá z definic proměnných ve tvaru `NAME=value`. Řádky začínající `#` 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 %}

## Kontejner

### `sharelatex`

| Název                        | Popis                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `PROJECT_NAME`               | <p>Nastavuje hodnotu <code>--project-name</code> příznaku předaného do <code>docker-compose</code>. To je užitečné při provozování více instancí Overleafu na jednom hostiteli, protože každá instance může mít jiný název projektu.<br><br>- <strong>Výchozí</strong>: <code>overleaf</code></p>                                                                                                                                                                                                                                                          |
| `OVERLEAF_IMAGE_NAME`        | <p>Dockerový obraz používaný aplikačním kontejnerem Server Pro/CE. Jde pouze o název Docker obrazu; značka Docker obrazu se získává z <code>config/version</code>.<br><br>- <strong>Výchozí:</strong><br>- Server Pro: <code>quay.io/sharelatex/sharelatex-pro</code><br>- Komunitní edice: <code>sharelatex/sharelatex</code></p>                                                                                                                                                                                                                         |
| `SERVER_PRO`                 | <p>Pokud je nastaveno na <code>true</code>, říká nástroji Toolkit, aby používal obraz Server Pro (<code>quay.io/sharelatex/sharelatex-pro</code>), místo výchozího obrazu Server CE (<code>sharelatex/sharelatex</code>).<br><br>- <strong>Výchozí</strong>: <code>false</code></p>                                                                                                                                                                                                                                                                        |
| `GIT_BRIDGE_ENABLED`         | <p>Nastavte na <code>true</code> k povolení funkce git-bridge (pouze Server Pro). Další informace viz <a href="https://www.overleaf.com/learn/how-to/Git_integration"><https://www.overleaf.com/learn/how-to/Git_integration></a> uživatelská dokumentace.<br><br>- <strong>Výchozí:</strong> <code>false</code></p>                                                                                                                                                                                                                                       |
| `GIT_BRIDGE_IMAGE`           | <p>Dockerový obraz používaný kontejnerem git-bridge (pouze Server Pro). Jde pouze o název Docker obrazu; značka Docker obrazu se získává z <code>config/version</code>.<br><br>- <strong>Výchozí:</strong> <code>quay.io/sharelatex/git-bridge</code></p>                                                                                                                                                                                                                                                                                                  |
| `GIT_BRIDGE_DATA_PATH`       | Nastavuje cestu k adresáři, který bude připojen do `git-bridge` kontejneru (pouze Server Pro) a používá se k ukládání gitových repozitářů. Může to být buď úplná cesta (začínající znakem `/`), nebo relativní vůči základnímu adresáři Toolkitu.                                                                                                                                                                                                                                                                                                          |
| `GIT_BRIDGE_LOG_LEVEL`       | <p>Nastavte úroveň protokolování kontejneru <code>git-bridge</code> Dostupné úrovně: <code>TRACE</code>, <code>DEBUG</code>, <code>INFO</code>, <code>WARN</code>, <code>ERROR</code>.<br><br>- <strong>Výchozí:</strong> <code>INFO</code></p>                                                                                                                                                                                                                                                                                                            |
| `SIBLING_CONTAINERS_ENABLED` | <p>Pokud je nastaveno na <code>true</code>, říká nástroji Toolkit, aby použil techniku <strong>Sesterské kontejnery</strong> pro kompilaci projektů v oddělených izolovaných prostředích, s použitím samostatného Docker kontejneru pro každý projekt. Další informace najdete v dokumentaci \<server-pro-only-configuration/sandboxed-compiles>.<br><br>- <strong>Vyžaduje:</strong> <code>SERVER\_PRO=true</code><br>- <strong>Výchozí:</strong> <code>true</code></p>                                                                                   |
| `SIBLING_CONTAINERS_PULL`    | <p>Pokud je nastaveno na <code>true</code>, říká nástroji Toolkit, aby automaticky stáhl všechny obrazy TeX Live nastavené pomocí <code>ALL\_TEX\_LIVE\_DOCKER\_IMAGES</code> v <strong>config/variables.env</strong> souboru při použití <code>bin/up</code> příkazu.<br><br>- <strong>Výchozí:</strong> <code>true</code></p>                                                                                                                                                                                                                            |
| `DOCKER_SOCKET_PATH`         | <p>Nastavuje cestu k Docker socketu na hostitelském počítači (počítači, na kterém běží Toolkit). Když <code>SIBLING\_CONTAINERS\_ENABLED</code> je <code>true</code>, bude socket připojen do kontejneru, aby služba kompilátoru mohla na hostiteli spouštět nové Docker kontejnery.<br><br>- <strong>Vyžaduje:</strong> <code>SIBLING\_CONTAINERS\_ENABLED=true</code><br>- <strong>Výchozí:</strong> <code>/var/run/docker.sock</code></p>                                                                                                               |
| `OVERLEAF_DATA_PATH`         | <p>Nastavuje cestu k adresáři, který bude připojen do hlavního <code>sharelatex</code> kontejneru a používá se k ukládání dat kompilace. Může to být buď úplná cesta (začínající znakem <code>/</code>), nebo relativní vůči základnímu adresáři Toolkitu.<br><br>- <strong>Výchozí:</strong> <code>data/overleaf</code></p>                                                                                                                                                                                                                               |
| `OVERLEAF_LISTEN_IP`         | <p>Nastavuje IP adresu(y) hostitele, na které se bude kontejner vázat. Například pokud je toto nastaveno na <code>0.0.0.0</code>, pak bude webové rozhraní dostupné na jakékoli IP adrese hostitele. Pro přímý přístup ke kontejneru musí být hodnota <code>OVERLEAF\_LISTEN\_IP</code> nastavena na vaši veřejnou IP adresu. Nastavení <code>OVERLEAF\_LISTEN\_IP</code> na buď <code>0.0.0.0</code> nebo externí IP adresu vašeho hostitele obvykle způsobí chyby při použití společně s .<br><br>- <strong>Výchozí:</strong> <code>127.0.0.1</code></p> |
| `OVERLEAF_PORT`              | <p>Nastavuje hostitelský port, na který se bude kontejner vázat. Například pokud je toto nastaveno na <code>8099</code> a <code>OVERLEAF\_LISTEN\_IP</code> je nastaveno na <code>127.0.0.1</code>, pak bude webové rozhraní dostupné na <code><http://localhost:8099></code>.<br><br>- <strong>Výchozí:</strong> <code>80</code></p>                                                                                                                                                                                                                      |
| `OVERLEAF_LOG_PATH`          | <p>Nastavuje cestu k adresáři, který bude připojen do hlavního <code>sharelatex</code> kontejneru a používá se ke zpřístupnění aplikačních logů na hostiteli Dockeru. Může to být buď úplná cesta (začínající znakem <code>/</code>), nebo relativní vůči základnímu adresáři Toolkitu. Záznam konfigurace odeberte, chcete-li zakázat připojení bind-mount. Pokud není nastaveno, logy budou při znovuvytvoření kontejneru zahozeny.<br><br>Viz informace o protokolování.<br><br>- <strong>Výchozí:</strong> nenastaveno</p>                             |

***

### `mongo`

| Název             | Popis                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `MONGO_ENABLED`   | <p>Pokud je nastaveno na <code>true</code>, říká nástroji Toolkit, aby vytvořil kontejner MongoDB pro hostování databáze. Je-li nastaveno na <code>false</code>, tento kontejner nebude vytvořen a systém použije databázi MongoDB určenou pomocí <code>MONGO\_URL</code> místo toho.<br><br>- <strong>Výchozí</strong>: <code>true</code></p>                                                                                                           |
| `MONGO_URL`       | <p>Určuje URL připojení k MongoDB, které se má použít, když <code>MONGO\_ENABLED</code> je <code>false</code>.<br><br>- <strong>Výchozí</strong>: nenastaveno</p>                                                                                                                                                                                                                                                                                        |
| `MONGO_DATA_PATH` | <p>Nastavuje cestu k adresáři, který bude připojen do <code>mongo</code> kontejneru a používá se k ukládání databáze MongoDB. Může to být buď úplná cesta (začínající znakem <code>/</code>), nebo relativní vůči základnímu adresáři Toolkitu. Tato volba ovlivňuje pouze místní <code>mongo</code> kontejner, který je vytvořen, když <code>MONGO\_ENABLED</code> je <code>true</code>.<br><br>- <strong>Výchozí</strong>: <code>data/mongo</code></p> |
| `MONGO_IMAGE`     | <p>Dockerový obraz používaný kontejnerem MongoDB. Jde pouze o název Docker obrazu; značka Docker obrazu by měla být zadána do <code>MONGO\_VERSION</code> (viz níže).<br><br>- <strong>Výchozí:</strong> <code>mongo</code></p>                                                                                                                                                                                                                          |
| `MONGO_VERSION`   | <p>Verze MongoDB používaná kontejnerem MongoDB. Hodnota musí začínat hlavní verzí MongoDB a tečkou, např. <code>6.0</code> nebo <code>6.0-with-suffix</code>.<br><br>- <strong>Výchozí:</strong> <code>6.0</code></p>                                                                                                                                                                                                                                    |

***

### `redis`

| Název                   | Popis                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `REDIS_ENABLED`         | <p>Pokud je nastaveno na <code>true</code>, říká nástroji Toolkit, aby vytvořil kontejner Redis pro hostování databáze Redis. Je-li nastaveno na <code>false</code>, tento kontejner nebude vytvořen a systém použije databázi Redis určenou pomocí <code>REDIS\_HOST</code> a <code>REDIS\_PORT</code> místo toho.<br><br>- <strong>Výchozí</strong>: <code>true</code></p>                                                                           |
| `REDIS_HOST`            | <p>Určuje hostitele Redis, kterého se má použít, když <code>REDIS\_ENABLED</code> je <code>false</code>.<br><br>- <strong>Výchozí</strong>: nenastaveno</p>                                                                                                                                                                                                                                                                                            |
| `REDIS_PORT`            | <p>Určuje port Redis, který se má použít, když <code>REDIS\_ENABLED</code> je <code>false</code>.<br><br>- <strong>Výchozí</strong>: nenastaveno</p>                                                                                                                                                                                                                                                                                                   |
| `REDIS_DATA_PATH`       | <p>Nastavuje cestu k adresáři, který bude připojen do <code>redis</code> kontejneru a používá se k ukládání databáze Redis. Může to být buď úplná cesta (začínající znakem <code>/</code>), nebo relativní vůči základnímu adresáři toolkitu. Tato volba ovlivňuje pouze místní <code>redis</code> kontejner, který je vytvořen, když <code>REDIS\_ENABLED</code> je <code>true</code>.<br><br>- <strong>Výchozí</strong>: <code>data/redis</code></p> |
| `REDIS_AOF_PERSISTENCE` | <p>Zapněte perzistenci AOF (Append Only File) pro Redis. Toto je <strong>doporučená</strong> konfigurace pro perzistenci Redisu.<br><br>Další podrobnosti najdete v sekci <../../../maintenance/data-and-backups#aof-append-only-file> v <../../maintenance/data-and-backups>.<br><br>- <strong>Výchozí:</strong> <code>true</code></p>                                                                                                                |

***

### `nginx`

| Název                  | Popis                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `NGINX_ENABLED`        | <p>Pokud je nastaveno na <code>true</code>, říká nástroji Toolkit, aby vytvořil kontejner NGINX, který bude fungovat jako TLS proxy.<br><br>- <strong>Výchozí</strong>: <code>false</code></p>                                                                                                                                                                                                                                                                                                                            |
| `NGINX_CONFIG_PATH`    | <p>Cesta ke konfiguračnímu souboru NGINX, který se má použít pro TLS proxy.<br><br>- <strong>Výchozí</strong>: <code>config/nginx/nginx.conf</code></p>                                                                                                                                                                                                                                                                                                                                                                   |
| `NGINX_TLS_LISTEN_IP`  | <p>Nastavuje IP adresu(y) hostitele, na které se bude kontejner TLS Proxy vázat pro HTTPS. Například pokud je toto nastaveno na <code>0.0.0.0</code> pak bude webové rozhraní HTTPS dostupné na jakékoli IP adrese hostitele. Obvykle by to mělo být nastaveno na externí IP adresu vašeho hostitele.<br><br>- <strong>Výchozí</strong>: <code>127.0.1.1</code></p>                                                                                                                                                       |
| `NGINX_HTTP_LISTEN_IP` | <p>Nastavuje IP adresu(y) hostitele, na které se bude kontejner TLS Proxy vázat pro přesměrování HTTP. Například pokud je toto nastaveno na <code>127.0.1.1</code> pak budou HTTP připojení na <code>127.0.1.1</code> budou přesměrována na webové rozhraní HTTPS. Obvykle by to mělo být nastaveno na externí IP adresu vašeho hostitele. Nenastavujte to na <code>0.0.0.0</code> protože to obvykle způsobí konflikt s <code>OVERLEAF\_LISTEN\_IP</code>.<br><br>- <strong>Výchozí</strong>: <code>127.0.1.1</code></p> |
| `NGINX_HTTP_PORT`      | <p>Nastavuje hostitelský port, na který se kontejner TLS Proxy naváže pro HTTP.<br><br>- <strong>Výchozí</strong>: <code>80</code></p>                                                                                                                                                                                                                                                                                                                                                                                    |
| `TLS_PORT`             | <p>Nastavuje hostitelský port, na který se kontejner TLS Proxy naváže pro HTTPS.<br><br>- <strong>Výchozí</strong>: <code>443</code></p>                                                                                                                                                                                                                                                                                                                                                                                  |
| `TLS_PRIVATE_KEY_PATH` | <p>Cesta k privátnímu klíči, který se má použít pro TLS proxy.<br><br>- <strong>Výchozí</strong>: <code>config/nginx/certs/overleaf\_key.pem</code></p>                                                                                                                                                                                                                                                                                                                                                                   |
| `TLS_CERTIFICATE_PATH` | <p>Cesta k veřejnému certifikátu, který se má použít pro TLS proxy.<br><br>- <strong>Výchozí</strong>: <code>config/nginx/certs/overleaf\_certificate.pem</code></p>                                                                                                                                                                                                                                                                                                                                                      |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ayakaleaf-pro.ayaka.space/on-premises/on-premises-cs/konfigurace/overleaf-toolkit/toolkit-settings.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
