> 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/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 dosyada.

Bu `config/overleaf.rc` dosya, aşağıdaki 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 şeyi değiştirdikten sonra Docker konteynerlerini yeniden oluşturmanız gerekir `overleaf.rc` veya `variables.env` şunu çalıştırarak `bin/up`.
{% endhint %}

## Konteyner

### `sharelatex`

| Ad                           | Açıklama                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ---------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `PROJECT_NAME`               | <p>şunun değerini ayarlar <code>--project-name</code> bayrağını şu komuta verilen <code>docker-compose</code>. Aynı ana bilgisayarda 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 konteyneri tarafından kullanılan Docker görüntüsü. Bu yalnızca Docker görüntü adıdır; Docker görüntü 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>Şuna ayarlandığında <code>true</code>, Toolkit'in Server Pro görüntüsünü (<code>quay.io/sharelatex/sharelatex-pro</code>), varsayılan Server CE görüntüsü yerine (<code>sharelatex/sharelatex</code>).<br><br>- <strong>Varsayılan</strong>: <code>false</code></p>                                                                                                                                                                                                                                                                                                           |
| `GIT_BRIDGE_ENABLED`         | <p>Şuna ayarlayın <code>true</code> git-bridge özelliğini etkinleştirmek için (yalnızca Server Pro). Daha fazla bilgi için <a href="https://www.overleaf.com/learn/how-to/Git_integration"><https://www.overleaf.com/learn/how-to/Git_integration></a> kullanıcı belgelerine bakın.<br><br>- <strong>Varsayılan:</strong> <code>false</code></p>                                                                                                                                                                                                                                 |
| `GIT_BRIDGE_IMAGE`           | <p>git-bridge konteyneri tarafından kullanılan Docker görüntüsü (yalnızca Server Pro). Bu yalnızca Docker görüntü adıdır; Docker görüntü 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 dizinin yolunu ayarlar; bu dizin şu konteynere bağlanacaktır `git-bridge` konteynerine (yalnızca Server Pro) bağlanacak ve git depolarını saklamak için kullanılacak dizinin yolunu ayarlar. Bu, tam bir yol olabilir (şununla başlayan `/`), ya da Toolkit'in temel dizinine göre göreli olabilir.                                                                                                                                                                                                                                                                           |
| `GIT_BRIDGE_LOG_LEVEL`       | <p>şunun günlükleme düzeyini yapılandırın <code>git-bridge</code> konteyneri. 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>Şuna ayarlandığında <code>true</code>, Toolkit'in şu tekniği kullanmasını sağlar: <strong>Sibling Containers</strong> projeleri ayrı korumalı alanlarda derlemek için kullanılan teknik; her proje için ayrı bir Docker konteyneri kullanı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>Şuna ayarlandığında <code>true</code>, Toolkit'in şu kullanılarak ayarlanmış tüm TeX Live görüntülerini otomatik olarak çekmesini sağlar: <code>ALL\_TEX\_LIVE\_DOCKER\_IMAGES</code> içindeki <strong>config/variables.env</strong> dosyası, şu komut kullanılı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> gerekli <code>true</code>, soket derleyici hizmetinin ana makinede yeni Docker konteynerleri başlatmasına izin vermek için konteynere bağlanacaktır.<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 konteynere bağlanacak dizinin yolunu ayarlar <code>sharelatex</code> ve derleme verilerini saklamak için kullanılır. Bu, tam bir yol olabilir (şununla başlayan <code>/</code>), ya da Toolkit'in temel dizinine göre göreli olabilir.<br><br>- <strong>Varsayılan:</strong> <code>data/overleaf</code></p>                                                                                                                                                                                                                                                               |
| `OVERLEAF_LISTEN_IP`         | <p>konteynerin bağlanacağı ana makine IP adres(ler)ini ayarlar. Örneğin, bu şu olarak ayarlanırsa <code>0.0.0.0</code>, web arayüzü herhangi bir ana makine IP adresinde kullanılabilir olacaktır. Doğrudan konteyner erişimi için şunun değeri <code>OVERLEAF\_LISTEN\_IP</code> genel IP adresinize ayarlanmalıdır. Şunu ayarlamak <code>OVERLEAF\_LISTEN\_IP</code> şuna <code>0.0.0.0</code> veya ana makinenizin harici IP'sine ayarlamak, genellikle şu ile birlikte kullanıldığında hatalara neden olur.<br><br>- <strong>Varsayılan:</strong> <code>127.0.0.1</code></p> |
| `OVERLEAF_PORT`              | <p>konteynerin bağlanacağı ana makine portunu ayarlar. Örneğin, bu şu olarak ayarlanırsa <code>8099</code> ve <code>OVERLEAF\_LISTEN\_IP</code> şuna ayarlanırsa <code>127.0.0.1</code>, web arayüzü şurada kullanılabilir olacaktır <code><http://localhost:8099></code>.<br><br>- <strong>Varsayılan:</strong> <code>80</code></p>                                                                                                                                                                                                                                             |
| `OVERLEAF_LOG_PATH`          | <p>ana konteynere bağlanacak dizinin yolunu ayarlar <code>sharelatex</code> konteynerine bağlanır ve uygulama günlüklerini Docker ana makinesinde kullanılabilir kılmak için kullanılır. Bu, tam bir yol olabilir (şununla başlayan <code>/</code>), ya da Toolkit'in temel dizinine göre göreli olabilir. Bind-mount'u devre dışı bırakmak için yapılandırma girdisini kaldırın. Ayarlanmadığında, konteyner yeniden oluşturulurken günlükler atılacaktır.<br><br>Günlükleme hakkında bilgi için bakın.<br><br>- <strong>Varsayılan:</strong> ayarlanmadı</p>                   |

***

### `mongo`

| Ad                | Açıklama                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `MONGO_ENABLED`   | <p>Şuna ayarlandığında <code>true</code>, Toolkit'in veritabanını barındırmak için bir MongoDB konteyneri oluşturmasını sağlar. Şuna ayarlandığında <code>false</code>, bu konteyner oluşturulmayacak ve sistem bunun yerine şununla belirtilen MongoDB veritabanını kullanacaktı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> gerekli <code>false</code>.<br><br>- <strong>Varsayılan</strong>: ayarlanmadı</p>                                                                                                                                                                                                                                                                                                                                   |
| `MONGO_DATA_PATH` | <p>şu dizinin yolunu ayarlar; bu dizin şu konteynere bağlanacaktır <code>mongo</code> konteynerine bağlanır ve MongoDB veritabanını saklamak için kullanılır. Bu, tam bir yol olabilir (şununla başlayan <code>/</code>), ya da toolkit'in temel dizinine göre göreli olabilir. Bu seçenek yalnızca yerel <code>mongo</code> konteyneri etkiler; bu konteyner şu durumda oluşturulur <code>MONGO\_ENABLED</code> gerekli <code>true</code>.<br><br>- <strong>Varsayılan</strong>: <code>data/mongo</code></p> |
| `MONGO_IMAGE`     | <p>MongoDB konteyneri tarafından kullanılan Docker görüntüsü. Bu yalnızca Docker görüntüsünün adıdır; Docker görüntü etiketi şuraya yazılmalıdır <code>MONGO\_VERSION</code> (aşağıya bakın).<br><br>- <strong>Varsayılan:</strong> <code>mongo</code></p>                                                                                                                                                                                                                                                    |
| `MONGO_VERSION`   | <p>MongoDB konteyneri tarafından kullanılan MongoDB sürümü. Değer, ana MongoDB 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>Şuna ayarlandığında <code>true</code>, Toolkit'in redis veritabanını barındırmak için bir Redis konteyneri oluşturmasını sağlar. Şuna ayarlandığında <code>false</code>, bu konteyner oluşturulmayacak ve sistem bunun yerine şununla belirtilen Redis veritabanını kullanacaktı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 bilgisayarını belirtir <code>REDIS\_ENABLED</code> gerekli <code>false</code>.<br><br>- <strong>Varsayılan</strong>: ayarlanmadı</p>                                                                                                                                                                                                                                                                                                                                   |
| `REDIS_PORT`            | <p>şu durumda kullanılacak Redis portunu belirtir <code>REDIS\_ENABLED</code> gerekli <code>false</code>.<br><br>- <strong>Varsayılan</strong>: ayarlanmadı</p>                                                                                                                                                                                                                                                                                                                                             |
| `REDIS_DATA_PATH`       | <p>şu dizinin yolunu ayarlar; bu dizin şu konteynere bağlanacaktır <code>redis</code> konteynerine bağlanır ve Redis veritabanını saklamak için kullanılır. Bu, tam bir yol olabilir (şununla başlayan <code>/</code>), ya da Toolkit'in temel dizinine göre göreli olabilir. Bu seçenek yalnızca yerel <code>redis</code> konteyneri etkiler; bu konteyner şu durumda oluşturulur <code>REDIS\_ENABLED</code> gerekli <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ı etkinleştirin. Bu, <strong>önerilen</strong> Redis kalıcılığı için yapılandırmadır.<br><br>Ek ayrıntılar için <../../maintenance/data-and-backups> içindeki <../../../maintenance/data-and-backups#aof-append-only-file> bölümüne bakın.<br><br>- <strong>Varsayılan:</strong> <code>true</code></p>                                                                                                                                                      |

***

### `nginx`

| Ad                     | Açıklama                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `NGINX_ENABLED`        | <p>Şuna ayarlandığında <code>true</code>, Toolkit'in bir TLS Proxy olarak görev yapacak bir NGINX konteyneri oluşturmasını sağlar.<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 konteynerinin HTTPS için bağlanacağı ana makine IP adres(ler)ini ayarlar. Örneğin, bu şu olarak ayarlanırsa <code>0.0.0.0</code> o zaman HTTPS web arayüzü herhangi bir ana makine IP adresinde kullanılabilir olacaktır. 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 konteynerinin HTTP yönlendirmesi için bağlanacağı ana makine IP adres(ler)ini ayarlar. Örneğin, bu şu olarak ayarlanırsa <code>127.0.1.1</code> o zaman şuna yapılan HTTP bağlantıları <code>127.0.1.1</code> HTTPS web arayüzüne yönlendirilecektir. Genellikle bu, ana makinenizin harici IP'sine ayarlanmalıdır. Şuna ayarlamayın <code>0.0.0.0</code> çünkü bu genellikle şununla ç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 konteynerinin HTTP için bağlanacağı ana makine portunu ayarlar.<br><br>- <strong>Varsayılan</strong>: <code>80</code></p>                                                                                                                                                                                                                                                                                                                                                                                      |
| `TLS_PORT`             | <p>TLS Proxy konteynerinin HTTPS için bağlanacağı ana makine portunu 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://overleaf-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.
