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

# Toolkit ayarları

Bu sayfa, desteklenen ortam değişkenlerini açıklar `config/overleaf.rc` Toolkit dağıtımları için dosya.

Bu `config/overleaf.rc` dosya, şu biçimde değişken tanımlarından oluşur `NAME=value`. ile başlayan satırlar `#` yorum olarak değerlendirilir.

{% hint style="info" %}
içinde herhangi bir değişiklik yaptıktan sonra Docker kapsayıcılarını yeniden oluşturmanız gerekir `overleaf.rc` veya `variables.env` çalıştırarak `bin/up`.
{% endhint %}

## Kapsayıcı

### `sharelatex`

| Ad                           | Açıklama                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ---------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `PROJECT_NAME`               | <p>şunun değerini ayarlar <code>--project-name</code> iletilen bayrak <code>docker-compose</code>. Bu, bir ana makinede birden fazla Overleaf örneği çalıştırırken kullanışlıdır; çünkü her örneğin farklı bir proje adı olabilir.<br><br>- <strong>Varsayılan</strong>: <code>overleaf</code></p>                                                                                                                                                                                                                                                                                        |
| `OVERLEAF_IMAGE_NAME`        | <p>Server Pro/CE uygulama kapsayıcısı tarafından kullanılan Docker imajı. Bu yalnızca Docker imajının adıdır; Docker imaj etiketi şuradan alınır <code>config/version</code>.<br><br>- <strong>Varsayılan:</strong><br>- Server Pro: <code>quay.io/sharelatex/sharelatex-pro</code><br>- Community Edition: <code>sharelatex/sharelatex</code></p>                                                                                                                                                                                                                                        |
| `SERVER_PRO`                 | <p>Şu değere ayarlandığında <code>true</code>, Toolkit'e Server Pro imajını (<code>quay.io/sharelatex/sharelatex-pro</code>), varsayılan Server CE imajı (<code>sharelatex/sharelatex</code>).<br><br>- <strong>Varsayılan</strong>: <code>false</code></p>                                                                                                                                                                                                                                                                                                                               |
| `GIT_BRIDGE_ENABLED`         | <p>Şu değere ayarlayın: <code>true</code> git-bridge özelliğini etkinleştirmek için (yalnızca Server Pro). Daha fazla bilgi için şu belgeye bakın: <a href="https://www.overleaf.com/learn/how-to/Git_integration"><https://www.overleaf.com/learn/how-to/Git_integration></a> kullanıcı dokümantasyonu.<br><br>- <strong>Varsayılan:</strong> <code>false</code></p>                                                                                                                                                                                                                     |
| `GIT_BRIDGE_IMAGE`           | <p>git-bridge kapsayıcısı tarafından kullanılan Docker imajı (yalnızca Server Pro). Bu yalnızca Docker imajının adıdır; Docker imaj etiketi şuradan alınır <code>config/version</code>.<br><br>- <strong>Varsayılan:</strong> <code>quay.io/sharelatex/git-bridge</code></p>                                                                                                                                                                                                                                                                                                              |
| `GIT_BRIDGE_DATA_PATH`       | şu dizine bağlanacak dizinin yolunu ayarlar `git-bridge` kapsayıcıya (yalnızca Server Pro) ve git depolarını saklamak için kullanılır. Bu tam bir yol olabilir (ile başlayan bir `/`), ya da Toolkit'in temel dizinine göreli olabilir.                                                                                                                                                                                                                                                                                                                                                   |
| `GIT_BRIDGE_LOG_LEVEL`       | <p>şunun günlükleme düzeyini yapılandırın <code>git-bridge</code> kapsayıcısı. Kullanılabilir düzeyler: <code>TRACE</code>, <code>DEBUG</code>, <code>INFO</code>, <code>WARN</code>, <code>ERROR</code>.<br><br>- <strong>Varsayılan:</strong> <code>INFO</code></p>                                                                                                                                                                                                                                                                                                                     |
| `SIBLING_CONTAINERS_ENABLED` | <p>Şu değere ayarlandığında <code>true</code>, Toolkit'in şunu kullanmasını söyler <strong>Kardeş Kapsayıcılar</strong> projeleri ayrı sanal alanlarda derlemek için kullanılan bir tekniktir; her proje için ayrı bir Docker kapsayıcısı kullanılır. Daha fazla bilgi için \<server-pro-only-configuration/sandboxed-compiles> belgelerine bakın.<br><br>- <strong>Gerektirir:</strong> <code>SERVER\_PRO=true</code><br>- <strong>Varsayılan:</strong> <code>true</code></p>                                                                                                            |
| `SIBLING_CONTAINERS_PULL`    | <p>Şu değere ayarlandığında <code>true</code>, Toolkit'e şu kullanılarak ayarlanan tüm TeX Live imajlarını otomatik olarak çekmesini söyler <code>ALL\_TEX\_LIVE\_DOCKER\_IMAGES</code> içindeki <strong>config/variables.env</strong> dosyasını kullanırken <code>bin/up</code> komutu.<br><br>- <strong>Varsayılan:</strong> <code>true</code></p>                                                                                                                                                                                                                                      |
| `DOCKER_SOCKET_PATH`         | <p>Ana makinedeki Docker soketinin yolunu ayarlar (Toolkit'i çalıştıran makine). Ne zaman <code>SIBLING\_CONTAINERS\_ENABLED</code> olursa <code>true</code>, soket kapsayıcıya bağlanır ve derleyici hizmetinin ana makinede yeni Docker kapsayıcıları başlatmasına izin verir.<br><br>- <strong>Gerektirir:</strong> <code>SIBLING\_CONTAINERS\_ENABLED=true</code><br>- <strong>Varsayılan:</strong> <code>/var/run/docker.sock</code></p>                                                                                                                                             |
| `OVERLEAF_DATA_PATH`         | <p>ana kapsayıcıya bağlanacak dizinin yolunu ayarlar <code>sharelatex</code> kapsayıcıya bağlanır ve derleme verilerini saklamak için kullanılır. Bu tam bir yol olabilir (ile başlayan bir <code>/</code>), ya da Toolkit'in temel dizinine göreli olabilir.<br><br>- <strong>Varsayılan:</strong> <code>data/overleaf</code></p>                                                                                                                                                                                                                                                        |
| `OVERLEAF_LISTEN_IP`         | <p>Kapsayıcının bağlanacağı ana makine IP adres(ler)ini ayarlar. Örneğin, bu şu değere ayarlanırsa <code>0.0.0.0</code>, web arayüzü herhangi bir ana makine IP adresinde kullanılabilir olur. Doğrudan kapsayıcı erişimi için şu değerin <code>OVERLEAF\_LISTEN\_IP</code> halka açık IP adresinize ayarlanması gerekir. Şunu ayarlamak <code>OVERLEAF\_LISTEN\_IP</code> değerini ya <code>0.0.0.0</code> ya da ana makinenizin harici IP'sine ayarlamak, ile birlikte kullanıldığında genellikle hatalara neden olur.<br><br>- <strong>Varsayılan:</strong> <code>127.0.0.1</code></p> |
| `OVERLEAF_PORT`              | <p>Kapsayıcının bağlanacağı ana makine bağlantı noktasını ayarlar. Örneğin, bu şu değere ayarlanırsa <code>8099</code> ve <code>OVERLEAF\_LISTEN\_IP</code> şuna ayarlanırsa <code>127.0.0.1</code>, web arayüzü şu adreste kullanılabilir olur <code><http://localhost:8099></code>.<br><br>- <strong>Varsayılan:</strong> <code>80</code></p>                                                                                                                                                                                                                                           |
| `OVERLEAF_LOG_PATH`          | <p>ana kapsayıcıya bağlanacak dizinin yolunu ayarlar <code>sharelatex</code> kapsayıcıya bağlanır ve uygulama günlüklerini Docker ana makinesinde kullanılabilir hale getirmek için kullanılır. Bu tam bir yol olabilir (ile başlayan bir <code>/</code>), ya da Toolkit'in temel dizinine göreli olabilir. Bağlama noktası bağlamasını devre dışı bırakmak için yapılandırma girdisini kaldırın. Ayarlanmadığında, kapsayıcı yeniden oluşturulduğunda günlükler atılır.<br><br>Günlükleme hakkında bilgi için bakın.<br><br>- <strong>Varsayılan:</strong> ayarlı değil</p>              |

***

### `mongo`

| Ad                | Açıklama                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `MONGO_ENABLED`   | <p>Şu değere ayarlandığında <code>true</code>, Toolkit'e veritabanını barındırmak için bir MongoDB kapsayıcısı oluşturmasını söyler. Şuna ayarlandığında <code>false</code>, bu kapsayıcı oluşturulmaz ve sistem bunun yerine şu tarafından belirtilen MongoDB veritabanını kullanır <code>MONGO\_URL</code> yerine.<br><br>- <strong>Varsayılan</strong>: <code>true</code></p>                                                                                     |
| `MONGO_URL`       | <p>Şu durumda kullanılacak MongoDB bağlantı URL'sini belirtir <code>MONGO\_ENABLED</code> olursa <code>false</code>.<br><br>- <strong>Varsayılan</strong>: ayarlı değil</p>                                                                                                                                                                                                                                                                                          |
| `MONGO_DATA_PATH` | <p>şu dizine bağlanacak dizinin yolunu ayarlar <code>mongo</code> kapsayıcıya bağlanır ve MongoDB veritabanını saklamak için kullanılır. Bu tam bir yol olabilir (ile başlayan bir <code>/</code>), ya da toolkit'in temel dizinine göreli olabilir. Bu seçenek yalnızca yerel <code>mongo</code> şu durumda oluşturulan kapsayıcıyı etkiler <code>MONGO\_ENABLED</code> olursa <code>true</code>.<br><br>- <strong>Varsayılan</strong>: <code>data/mongo</code></p> |
| `MONGO_IMAGE`     | <p>MongoDB kapsayıcısı tarafından kullanılan Docker imajı. Bu yalnızca Docker imajının adıdır; Docker imaj etiketi şuraya girilmelidir <code>MONGO\_VERSION</code> (aşağıya bakın).<br><br>- <strong>Varsayılan:</strong> <code>mongo</code></p>                                                                                                                                                                                                                     |
| `MONGO_VERSION`   | <p>MongoDB kapsayıcısı tarafından kullanılan MongoDB sürümü. Değer, MongoDB ana sürümü ve bir nokta ile başlamalıdır; örn. <code>6.0</code> veya <code>6.0-with-suffix</code>.<br><br>- <strong>Varsayılan:</strong> <code>6.0</code></p>                                                                                                                                                                                                                            |

***

### `redis`

| Ad                      | Açıklama                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `REDIS_ENABLED`         | <p>Şu değere ayarlandığında <code>true</code>, Toolkit'e Redis veritabanını barındırmak için bir Redis kapsayıcısı oluşturmasını söyler. Şuna ayarlandığında <code>false</code>, bu kapsayıcı oluşturulmaz ve sistem bunun yerine şu tarafından belirtilen Redis veritabanını kullanır <code>REDIS\_HOST</code> ve <code>REDIS\_PORT</code> yerine.<br><br>- <strong>Varsayılan</strong>: <code>true</code></p>                                                    |
| `REDIS_HOST`            | <p>Şu durumda kullanılacak Redis ana makinesini belirtir <code>REDIS\_ENABLED</code> olursa <code>false</code>.<br><br>- <strong>Varsayılan</strong>: ayarlı değil</p>                                                                                                                                                                                                                                                                                             |
| `REDIS_PORT`            | <p>Şu durumda kullanılacak Redis bağlantı noktasını belirtir <code>REDIS\_ENABLED</code> olursa <code>false</code>.<br><br>- <strong>Varsayılan</strong>: ayarlı değil</p>                                                                                                                                                                                                                                                                                         |
| `REDIS_DATA_PATH`       | <p>şu dizine bağlanacak dizinin yolunu ayarlar <code>redis</code> kapsayıcıya bağlanır ve Redis veritabanını saklamak için kullanılır. Bu tam bir yol olabilir (ile başlayan bir <code>/</code>), ya da Toolkit'in temel dizinine göreli olabilir. Bu seçenek yalnızca yerel <code>redis</code> şu durumda oluşturulan kapsayıcıyı etkiler <code>REDIS\_ENABLED</code> olursa <code>true</code>.<br><br>- <strong>Varsayılan</strong>: <code>data/redis</code></p> |
| `REDIS_AOF_PERSISTENCE` | <p>Redis için AOF (Append Only File) kalıcılığını açın. Bu, <strong>önerilen</strong> Redis kalıcılığı için önerilen yapılandırmadır.<br><br>Ek ayrıntılar için <../../../maintenance/data-and-backups#aof-append-only-file> bölümüne <../../maintenance/data-and-backups> içinde bakın.<br><br>- <strong>Varsayılan:</strong> <code>true</code></p>                                                                                                               |

***

### `nginx`

| Ad                     | Açıklama                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `NGINX_ENABLED`        | <p>Şu değere ayarlandığında <code>true</code>, Toolkit'e TLS Proxy olarak görev yapacak bir NGINX kapsayıcısı oluşturmasını söyler.<br><br>- <strong>Varsayılan</strong>: <code>false</code></p>                                                                                                                                                                                                                                                                                                                                 |
| `NGINX_CONFIG_PATH`    | <p>TLS Proxy için kullanılacak NGINX yapılandırma dosyasının yolu.<br><br>- <strong>Varsayılan</strong>: <code>config/nginx/nginx.conf</code></p>                                                                                                                                                                                                                                                                                                                                                                                |
| `NGINX_TLS_LISTEN_IP`  | <p>TLS Proxy kapsayıcısının HTTPS için bağlanacağı ana makine IP adres(ler)ini ayarlar. Örneğin, bu şu değere ayarlanırsa <code>0.0.0.0</code> o zaman HTTPS web arayüzü herhangi bir ana makine IP adresinde kullanılabilir olur. Genellikle bu, ana makinenizin harici IP'sine ayarlanmalıdır.<br><br>- <strong>Varsayılan</strong>: <code>127.0.1.1</code></p>                                                                                                                                                                |
| `NGINX_HTTP_LISTEN_IP` | <p>TLS Proxy kapsayıcısının HTTP yönlendirmesi için bağlanacağı ana makine IP adres(ler)ini ayarlar. Örneğin, bu şu değere ayarlanırsa <code>127.0.1.1</code> o zaman şu adrese yapılan HTTP bağlantıları <code>127.0.1.1</code> HTTPS web arayüzüne yönlendirilir. Genellikle bu, ana makinenizin harici IP'sine ayarlanmalıdır. Şuna ayarlamayın <code>0.0.0.0</code> çünkü bu genellikle şununla bir çakışmaya neden olur <code>OVERLEAF\_LISTEN\_IP</code>.<br><br>- <strong>Varsayılan</strong>: <code>127.0.1.1</code></p> |
| `NGINX_HTTP_PORT`      | <p>TLS Proxy kapsayıcısının HTTP için bağlanacağı ana makine bağlantı noktasını ayarlar.<br><br>- <strong>Varsayılan</strong>: <code>80</code></p>                                                                                                                                                                                                                                                                                                                                                                               |
| `TLS_PORT`             | <p>TLS Proxy kapsayıcısının HTTPS için bağlanacağı ana makine bağlantı noktasını ayarlar.<br><br>- <strong>Varsayılan</strong>: <code>443</code></p>                                                                                                                                                                                                                                                                                                                                                                             |
| `TLS_PRIVATE_KEY_PATH` | <p>TLS Proxy için kullanılacak özel anahtarın yolu.<br><br>- <strong>Varsayılan</strong>: <code>config/nginx/certs/overleaf\_key.pem</code></p>                                                                                                                                                                                                                                                                                                                                                                                  |
| `TLS_CERTIFICATE_PATH` | <p>TLS Proxy için kullanılacak genel sertifikanın yolu.<br><br>- <strong>Varsayılan</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/tr/yapilandirma/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.
