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

# Toolkit-inställningar

Denna sida beskriver de miljövariabler som stöds i `config/overleaf.rc` filen för Toolkit-installationer.

Fältet `config/overleaf.rc` filen består av variabeldefinitioner i formen `NAME=value`. Rader som börjar med `#` betraktas som kommentarer.

{% hint style="info" %}
Det är nödvändigt att du återskapar Docker-behållarna efter att ha ändrat något i `overleaf.rc` eller `variables.env` genom att köra `bin/up`.
{% endhint %}

## Container

### `sharelatex`

| Namn                         | Beskrivning                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `PROJECT_NAME`               | <p>Ställer in värdet för <code>--project-name</code> flaggan som anges till <code>docker-compose</code>. Detta är användbart när man kör flera instanser av Overleaf på en värd, eftersom varje instans kan ha ett annat projektnamn.<br><br>- <strong>Standard</strong>: <code>overleaf</code></p>                                                                                                                                                                                                                                                                            |
| `OVERLEAF_IMAGE_NAME`        | <p>Dockeravbildning som används av Server Pro/CE-programcontainern. Detta är bara namnet på Dockeravbildningen; taggen för Dockeravbildningen hämtas från <code>config/version</code>.<br><br>- <strong>Standard:</strong><br>- Server Pro: <code>quay.io/sharelatex/sharelatex-pro</code><br>- Community Edition: <code>sharelatex/sharelatex</code></p>                                                                                                                                                                                                                      |
| `SERVER_PRO`                 | <p>När den sätts till <code>true</code>, anger Toolkit att Server Pro-avbildningen ska användas (<code>quay.io/sharelatex/sharelatex-pro</code>), i stället för standardavbildningen för Server CE (<code>sharelatex/sharelatex</code>).<br><br>- <strong>Standard</strong>: <code>false</code></p>                                                                                                                                                                                                                                                                            |
| `GIT_BRIDGE_ENABLED`         | <p>Sätt till <code>true</code> för att aktivera funktionen git-bridge (endast Server Pro). För mer information, se <a href="https://www.overleaf.com/learn/how-to/Git_integration"><https://www.overleaf.com/learn/how-to/Git_integration></a> användardokumentationen.<br><br>- <strong>Standard:</strong> <code>false</code></p>                                                                                                                                                                                                                                             |
| `GIT_BRIDGE_IMAGE`           | <p>Dockeravbildning som används av containern git-bridge (endast Server Pro). Detta är bara namnet på Dockeravbildningen; taggen för Dockeravbildningen hämtas från <code>config/version</code>.<br><br>- <strong>Standard:</strong> <code>quay.io/sharelatex/git-bridge</code></p>                                                                                                                                                                                                                                                                                            |
| `GIT_BRIDGE_DATA_PATH`       | Ställer in sökvägen till katalogen som kommer att monteras in i `git-bridge` containern (endast Server Pro) och användas för att lagra git-repositorierna. Detta kan vara antingen en fullständig sökväg (som börjar med en `/`), eller relativt till Toolkitens baskatalog.                                                                                                                                                                                                                                                                                                   |
| `GIT_BRIDGE_LOG_LEVEL`       | <p>Konfigurera loggnivån för <code>git-bridge</code> containern. Tillgängliga nivåer: <code>TRACE</code>, <code>DEBUG</code>, <code>INFO</code>, <code>WARN</code>, <code>ERROR</code>.<br><br>- <strong>Standard:</strong> <code>INFO</code></p>                                                                                                                                                                                                                                                                                                                              |
| `SIBLING_CONTAINERS_ENABLED` | <p>När den sätts till <code>true</code>, anger Toolkit att <strong>Systercontainrar</strong> -tekniken ska användas för att kompilera projekt i separata sandlådor, med en separat Docker-container för varje projekt. Se dokumentationen \<server-pro-only-configuration/sandboxed-compiles> för mer information.<br><br>- <strong>Kräver:</strong> <code>SERVER\_PRO=true</code><br>- <strong>Standard:</strong> <code>true</code></p>                                                                                                                                       |
| `SIBLING_CONTAINERS_PULL`    | <p>När den sätts till <code>true</code>, anger Toolkit att automatiskt hämta alla TeX Live-avbildningar som har ställts in med <code>ALL\_TEX\_LIVE\_DOCKER\_IMAGES</code> i <strong>config/variables.env</strong> fil när du använder <code>bin/up</code> kommandot.<br><br>- <strong>Standard:</strong> <code>true</code></p>                                                                                                                                                                                                                                                |
| `DOCKER_SOCKET_PATH`         | <p>Ställer in sökvägen till Docker-socketen på värddatorn (datorn som kör Toolkit). När <code>SIBLING\_CONTAINERS\_ENABLED</code> är <code>true</code>, kommer socketen att monteras in i containern för att tillåta att kompileringstjänsten startar nya Docker-containrar på värden.<br><br>- <strong>Kräver:</strong> <code>SIBLING\_CONTAINERS\_ENABLED=true</code><br>- <strong>Standard:</strong> <code>/var/run/docker.sock</code></p>                                                                                                                                  |
| `OVERLEAF_DATA_PATH`         | <p>Ställer in sökvägen till katalogen som kommer att monteras in i huvud- <code>sharelatex</code> containern och användas för att lagra kompileringsdata. Detta kan vara antingen en fullständig sökväg (som börjar med en <code>/</code>), eller relativt till Toolkitens baskatalog.<br><br>- <strong>Standard:</strong> <code>data/overleaf</code></p>                                                                                                                                                                                                                      |
| `OVERLEAF_LISTEN_IP`         | <p>Ställer in de värd-IP-adresser som containern ska binda till. Om detta till exempel är satt till <code>0.0.0.0</code>, kommer webbgränssnittet att vara tillgängligt på valfri värd-IP-adress. För direkt åtkomst till containern måste värdet för <code>OVERLEAF\_LISTEN\_IP</code> vara satt till din publika IP-adress. Om <code>OVERLEAF\_LISTEN\_IP</code> ställs in till antingen <code>0.0.0.0</code> eller värdens externa IP-adress leder det vanligtvis till fel när det används tillsammans med .<br><br>- <strong>Standard:</strong> <code>127.0.0.1</code></p> |
| `OVERLEAF_PORT`              | <p>Ställer in den värdport som containern ska binda till. Om detta till exempel är satt till <code>8099</code> och <code>OVERLEAF\_LISTEN\_IP</code> är satt till <code>127.0.0.1</code>, kommer webbgränssnittet att vara tillgängligt på <code><http://localhost:8099></code>.<br><br>- <strong>Standard:</strong> <code>80</code></p>                                                                                                                                                                                                                                       |
| `OVERLEAF_LOG_PATH`          | <p>Ställer in sökvägen till katalogen som kommer att monteras in i huvud- <code>sharelatex</code> containern och används för att göra programloggar tillgängliga på Docker-värden. Detta kan vara antingen en fullständig sökväg (som börjar med en <code>/</code>), eller relativt till Toolkitens baskatalog. Ta bort config-posten för att inaktivera bind-mounten. När det inte är inställt kommer loggar att kasseras när containern återskapas.<br><br>Se för information om loggning.<br><br>- <strong>Standard:</strong> inte inställt</p>                             |

***

### `mongo`

| Namn              | Beskrivning                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `MONGO_ENABLED`   | <p>När den sätts till <code>true</code>, anger Toolkit att skapa en MongoDB-container för att hosta databasen. När detta är satt till <code>false</code>, kommer denna container inte att skapas, och systemet kommer i stället att använda MongoDB-databasen som anges av <code>MONGO\_URL</code> i stället.<br><br>- <strong>Standard</strong>: <code>true</code></p>                                                                                                               |
| `MONGO_URL`       | <p>Anger MongoDB-anslutningsadressen som ska användas när <code>MONGO\_ENABLED</code> är <code>false</code>.<br><br>- <strong>Standard</strong>: inte inställt</p>                                                                                                                                                                                                                                                                                                                    |
| `MONGO_DATA_PATH` | <p>Ställer in sökvägen till katalogen som kommer att monteras in i <code>mongo</code> containern och används för att lagra MongoDB-databasen. Detta kan vara antingen en fullständig sökväg (som börjar med en <code>/</code>), eller relativt till Toolkitens baskatalog. Detta alternativ påverkar endast den lokala <code>mongo</code> containern som skapas när <code>MONGO\_ENABLED</code> är <code>true</code>.<br><br>- <strong>Standard</strong>: <code>data/mongo</code></p> |
| `MONGO_IMAGE`     | <p>Dockeravbildning som används av MongoDB-containern. Detta är bara namnet på Dockeravbildningen; taggen för Dockeravbildningen ska anges i <code>MONGO\_VERSION</code> (se nedan).<br><br>- <strong>Standard:</strong> <code>mongo</code></p>                                                                                                                                                                                                                                       |
| `MONGO_VERSION`   | <p>MongoDB-version som används av MongoDB-containern. Värdet måste börja med den stora MongoDB-versionen och en punkt, t.ex. <code>6.0</code> eller <code>6.0-with-suffix</code>.<br><br>- <strong>Standard:</strong> <code>6.0</code></p>                                                                                                                                                                                                                                            |

***

### `redis`

| Namn                    | Beskrivning                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ----------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `REDIS_ENABLED`         | <p>När den sätts till <code>true</code>, anger Toolkit att skapa en Redis-container för att hosta Redis-databasen. När detta är satt till <code>false</code>, kommer denna container inte att skapas, och systemet kommer att använda den Redis-databas som anges av <code>REDIS\_HOST</code> och <code>REDIS\_PORT</code> i stället.<br><br>- <strong>Standard</strong>: <code>true</code></p>                                                                                     |
| `REDIS_HOST`            | <p>Anger den Redis-värd som ska användas när <code>REDIS\_ENABLED</code> är <code>false</code>.<br><br>- <strong>Standard</strong>: inte inställt</p>                                                                                                                                                                                                                                                                                                                               |
| `REDIS_PORT`            | <p>Anger den Redis-port som ska användas när <code>REDIS\_ENABLED</code> är <code>false</code>.<br><br>- <strong>Standard</strong>: inte inställt</p>                                                                                                                                                                                                                                                                                                                               |
| `REDIS_DATA_PATH`       | <p>Ställer in sökvägen till katalogen som kommer att monteras in i <code>redis</code> containern och används för att lagra Redis-databasen. Detta kan vara antingen en fullständig sökväg (som börjar med en <code>/</code>), eller relativt till Toolkitens baskatalog. Detta alternativ påverkar endast den lokala <code>redis</code> containern som skapas när <code>REDIS\_ENABLED</code> är <code>true</code>.<br><br>- <strong>Standard</strong>: <code>data/redis</code></p> |
| `REDIS_AOF_PERSISTENCE` | <p>Slå på AOF-persistens (Append Only File) för Redis. Detta är den <strong>rekommenderade</strong> konfigurationen för Redis-persistens.<br><br>För ytterligare detaljer, se avsnittet <../../../maintenance/data-and-backups#aof-append-only-file> i <../../maintenance/data-and-backups>.<br><br>- <strong>Standard:</strong> <code>true</code></p>                                                                                                                              |

***

### `nginx`

| Namn                   | Beskrivning                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ---------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `NGINX_ENABLED`        | <p>När den sätts till <code>true</code>, anger Toolkit att skapa en NGINX-container som fungerar som en TLS-proxy.<br><br>- <strong>Standard</strong>: <code>false</code></p>                                                                                                                                                                                                                                                                                                                                                       |
| `NGINX_CONFIG_PATH`    | <p>Sökväg till NGINX-konfigurationsfilen som ska användas för TLS-proxyn.<br><br>- <strong>Standard</strong>: <code>config/nginx/nginx.conf</code></p>                                                                                                                                                                                                                                                                                                                                                                              |
| `NGINX_TLS_LISTEN_IP`  | <p>Ställer in de värd-IP-adresser som TLS-proxycontainern ska binda till för HTTPS. Om detta till exempel är satt till <code>0.0.0.0</code> kommer HTTPS-webbgränssnittet att vara tillgängligt på valfri värd-IP-adress. Vanligtvis bör detta ställas in på värdens externa IP-adress.<br><br>- <strong>Standard</strong>: <code>127.0.1.1</code></p>                                                                                                                                                                              |
| `NGINX_HTTP_LISTEN_IP` | <p>Ställer in de värd-IP-adresser som TLS-proxycontainern ska binda till för HTTP-omdirigering. Om detta till exempel är satt till <code>127.0.1.1</code> kommer HTTP-anslutningar till <code>127.0.1.1</code> att omdirigeras till HTTPS-webbgränssnittet. Vanligtvis bör detta ställas in på värdens externa IP-adress. Ställ inte in det till <code>0.0.0.0</code> eftersom detta vanligtvis kommer att orsaka en konflikt med <code>OVERLEAF\_LISTEN\_IP</code>.<br><br>- <strong>Standard</strong>: <code>127.0.1.1</code></p> |
| `NGINX_HTTP_PORT`      | <p>Ställer in den värdport som TLS-proxycontainern ska binda till för HTTP.<br><br>- <strong>Standard</strong>: <code>80</code></p>                                                                                                                                                                                                                                                                                                                                                                                                 |
| `TLS_PORT`             | <p>Ställer in den värdport som TLS-proxycontainern ska binda till för HTTPS.<br><br>- <strong>Standard</strong>: <code>443</code></p>                                                                                                                                                                                                                                                                                                                                                                                               |
| `TLS_PRIVATE_KEY_PATH` | <p>Sökväg till den privata nyckel som ska användas för TLS-proxyn.<br><br>- <strong>Standard</strong>: <code>config/nginx/certs/overleaf\_key.pem</code></p>                                                                                                                                                                                                                                                                                                                                                                        |
| `TLS_CERTIFICATE_PATH` | <p>Sökväg till det publika certifikat som ska användas för TLS-proxyn.<br><br>- <strong>Standard</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/sv/konfiguration/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.
