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

# Nastavení Toolkitu

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

Pole `config/overleaf.rc` 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 %}

## Kontejner

### `sharelatex`

| Název                        | Popis                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `PROJECT_NAME`               | <p>Nastaví hodnotu <code>--project-name</code> přepínače předaného <code>docker-compose</code>. To je užitečné při spuště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>Docker image používaný aplikačním kontejnerem Server Pro/CE. Jde pouze o název Docker image; štítek Docker image se bere z <code>config/version</code>.<br><br>- <strong>Výchozí:</strong><br>- Server Pro: <code>quay.io/sharelatex/sharelatex-pro</code><br>- Community Edition: <code>sharelatex/sharelatex</code></p>                                                                                                                                                                                                                               |
| `SERVER_PRO`                 | <p>Je-li nastaveno na <code>true</code>, říká Toolkitu, aby použil image Server Pro (<code>quay.io/sharelatex/sharelatex-pro</code>), místo výchozího image 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 zapnutí 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živatelskou dokumentaci.<br><br>- <strong>Výchozí:</strong> <code>false</code></p>                                                                                                                                                                                                                                       |
| `GIT_BRIDGE_IMAGE`           | <p>Docker image používaný kontejnerem git-bridge (pouze Server Pro). Jde pouze o název Docker image; štítek Docker image se bere z <code>config/version</code>.<br><br>- <strong>Výchozí:</strong> <code>quay.io/sharelatex/git-bridge</code></p>                                                                                                                                                                                                                                                                                                          |
| `GIT_BRIDGE_DATA_PATH`       | Nastaví cestu k adresáři, který bude připojen do `git-bridge` kontejneru (pouze Server Pro) a bude sloužit k ukládání git repozitářů. Může to být buď plná cesta (začínající na `/`), nebo relativní k základnímu adresáři Toolkitu.                                                                                                                                                                                                                                                                                                                       |
| `GIT_BRIDGE_LOG_LEVEL`       | <p>Nakonfigurujte úroveň logování <code>git-bridge</code> kontejneru. 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>Je-li nastaveno na <code>true</code>, říká Toolkitu, aby použil techniku <strong>Sibling Containers</strong> pro kompilaci projektů v oddělených izolovaných prostředích, přičemž pro každý projekt se použije samostatný Docker kontejner. Další informace viz dokumentace \<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>Je-li nastaveno na <code>true</code>, říká Toolkitu, 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>Nastaví 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>, socket bude připojen do kontejneru, aby mohl kompilátor na hostiteli vytvářet 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>                                                                                                                          |
| `v`                          | <p>Nastaví cestu k adresáři, který bude připojen do hlavního <code>sharelatex</code> kontejneru a bude sloužit k ukládání dat kompilace. Může to být buď plná cesta (začínající na <code>/</code>), nebo relativní k základnímu adresáři Toolkitu.<br><br>- <strong>Výchozí:</strong> <code>data/overleaf</code></p>                                                                                                                                                                                                                                       |
| `OVERLEAF_LISTEN_IP`         | <p>Nastaví hostitelské IP adresy, ke kterým se kontejner připojí. Například pokud je toto nastaveno na <code>0.0.0.0</code>, pak bude webové rozhraní dostupné na jakékoli hostitelské IP adrese. 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 na 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>Nastaví hostitelský port, ke kterému se kontejner připojí. 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>Nastaví cestu k adresáři, který bude připojen do hlavního <code>sharelatex</code> kontejneru a používá se k zpřístupnění aplikačních logů na Docker hostiteli. Může to být buď plná cesta (začínající na <code>/</code>), nebo relativní k základnímu adresáři Toolkitu. Chcete-li zakázat bind-mount, odstraňte položku konfigurace. Pokud není nastaveno, logy budou při znovuvytvoření kontejneru zahozeny.<br><br>Viz informace o logování.<br><br>- <strong>Výchozí:</strong> nenastaveno</p>                                                      |

***

### `mongo`

| Název             | Popis                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `MONGO_ENABLED`   | <p>Je-li nastaveno na <code>true</code>, říká Toolkitu, aby vytvořil kontejner MongoDB pro hostování databáze. Když je nastaveno na <code>false</code>, tento kontejner nebude vytvořen a systém použije databázi MongoDB zadanou pomocí <code>MONGO\_URL</code> místo toho.<br><br>- <strong>Výchozí</strong>: <code>true</code></p>                                                                                                            |
| `MONGO_URL`       | <p>Určuje připojovací URL 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>Nastaví 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í na <code>/</code>), nebo relativní k základnímu adresáři Toolkitu. Tato možnost 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>Docker image používaný kontejnerem MongoDB. Jde pouze o název Docker image; štítek Docker image by měl být uveden v <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>Je-li nastaveno na <code>true</code>, říká Toolkitu, aby vytvořil kontejner Redis pro hostování databáze Redis. Když je nastaveno na <code>false</code>, tento kontejner nebude vytvořen a systém použije databázi Redis zadanou 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ý 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>Nastaví 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í na <code>/</code>), nebo relativní k základnímu adresáři Toolkitu. Tato možnost 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 persistenci AOF (Append Only File) pro Redis. Toto je <strong>doporučená</strong> konfigurace pro persistenci Redis.<br><br>Další podrobnosti najdete v části <../../../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>Je-li nastaveno na <code>true</code>, říká Toolkitu, 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>Nastaví hostitelské IP adresy, ke kterým se kontejner TLS Proxy připojí pro HTTPS. Například pokud je toto nastaveno na <code>0.0.0.0</code> pak bude webové rozhraní HTTPS dostupné na jakékoli hostitelské IP adrese. Obvykle by toto 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>Nastaví hostitelské IP adresy, ke kterým se kontejner TLS Proxy připojí 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> přesměrována na webové rozhraní HTTPS. Obvykle by toto 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>Nastaví hostitelský port, ke kterému se kontejner TLS Proxy připojí pro HTTP.<br><br>- <strong>Výchozí</strong>: <code>80</code></p>                                                                                                                                                                                                                                                                                                                                                                            |
| `TLS_PORT`             | <p>Nastaví hostitelský port, ke kterému se kontejner TLS Proxy připojí 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://overleaf-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.
