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

# Toolkit-inställningar

Den här sidan beskriver miljövariablerna som stöds i `config/overleaf.rc` filen för Toolkit-distributioner.

Den `config/overleaf.rc` Filen består av variabeldefinitioner i formen `NAME=value`. Rader som börjar med `#` behandlas som kommentarer.

{% hint style="info" %}
Du måste återskapa Docker-containrarna 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>Sätter värdet för <code>--project-name</code> flaggan som skickas till <code>docker-compose</code>. Detta är användbart när flera instanser av Overleaf körs 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>Docker-avbildning som används av Server Pro/CE-programcontainern. Detta är endast namnet på Docker-avbildningen; Docker-avbildningens tagg 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 är satt till <code>true</code>, säger åt Toolkit att använda Server Pro-avbildningen (<code>quay.io/sharelatex/sharelatex-pro</code>), istä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>Ange 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>Docker-avbildning som används av git-bridge-containern (endast Server Pro). Detta är endast namnet på Docker-avbildningen; Docker-avbildningens tagg 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`       | Sätter sökvägen till katalogen som ska monteras in i `git-bridge` containern (endast Server Pro) och används för att lagra git-förråden. Detta kan vara antingen en fullständig sökväg (som börjar med en `/`), eller relativ till Toolkitets 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 är satt till <code>true</code>, säger åt Toolkit att använda <strong>Sibling Containers</strong> -tekniken 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 är satt till <code>true</code>, säger åt Toolkit att automatiskt hämta alla TeX Live-avbildningar som anges med <code>ALL\_TEX\_LIVE\_DOCKER\_IMAGES</code> i <strong>config/variables.env</strong> filen när du använder <code>bin/up</code> kommandot.<br><br>- <strong>Standard:</strong> <code>true</code></p>                                                                                                                                                                                                                                                       |
| `DOCKER_SOCKET_PATH`         | <p>Sätter sökvägen till Docker-sockeln på värddatorn (datorn som kör Toolkit). När <code>SIBLING\_CONTAINERS\_ENABLED</code> är <code>true</code>, kommer sockeln att monteras in i containern för att tillåta kompilatortjänsten att starta 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>Sätter sökvägen till katalogen som ska monteras in i huvud- <code>sharelatex</code> containern och används för att lagra kompileringsdata. Detta kan vara antingen en fullständig sökväg (som börjar med en <code>/</code>), eller relativ till Toolkitets baskatalog.<br><br>- <strong>Standard:</strong> <code>data/overleaf</code></p>                                                                                                                                                                                                                                        |
| `OVERLEAF_LISTEN_IP`         | <p>Sätter värd-IP-adressen/-adresserna som containern ska binda till. Om detta till exempel sätts till <code>0.0.0.0</code>, kommer webbgränssnittet att vara tillgängligt på vilken värd-IP-adress som helst. För direkt åtkomst till containern måste värdet för <code>OVERLEAF\_LISTEN\_IP</code> måste vara satt till din publika IP-adress. Att sätta <code>OVERLEAF\_LISTEN\_IP</code> till antingen <code>0.0.0.0</code> eller värdens externa IP leder 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>Sätter värdporten som containern ska binda till. Om detta till exempel sätts 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>Sätter sökvägen till katalogen som ska monteras in i huvud- <code>sharelatex</code> containern och används för att göra applikationsloggar tillgängliga på Docker-värden. Detta kan vara antingen en fullständig sökväg (som börjar med en <code>/</code>), eller relativ till Toolkitets baskatalog. Ta bort konfigurationsposten för att inaktivera bind-monteringen. När detta inte är satt kommer loggar att kastas bort när containern återskapas.<br><br>Se för information om loggning.<br><br>- <strong>Standard:</strong> inte satt</p>                                 |

***

### `mongo`

| Namn              | Beskrivning                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `MONGO_ENABLED`   | <p>När den är satt till <code>true</code>, säger åt Toolkit att skapa en MongoDB-container för att vara värd för databasen. När satt till <code>false</code>, kommer denna container inte att skapas, och systemet kommer 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-anslutnings-URL:en som ska användas när <code>MONGO\_ENABLED</code> är <code>false</code>.<br><br>- <strong>Standard</strong>: inte satt</p>                                                                                                                                                                                                                                                                                                             |
| `MONGO_DATA_PATH` | <p>Sätter sökvägen till katalogen som ska 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 relativ till Toolkitets 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>Docker-avbildning som används av MongoDB-containern. Detta är endast namnet på Docker-avbildningen; Docker-avbildningens tagg 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 MongoDB:s huvudversion 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 är satt till <code>true</code>, säger åt Toolkit att skapa en Redis-container för att vara värd för Redis-databasen. När satt till <code>false</code>, kommer denna container inte att skapas, och systemet kommer att använda Redis-databasen 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 satt</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 satt</p>                                                                                                                                                                                                                                                                                                                       |
| `REDIS_DATA_PATH`       | <p>Sätter sökvägen till katalogen som ska 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 relativ till Toolkitets 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 är satt till <code>true</code>, säger åt 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>Sätter värd-IP-adressen/-adresserna som TLS-proxycontainern ska binda till för HTTPS. Om detta till exempel sätts till <code>0.0.0.0</code> kommer webbgränssnittet för HTTPS att vara tillgängligt på vilken värd-IP-adress som helst. Vanligtvis bör detta sättas till värdens externa IP-adress.<br><br>- <strong>Standard</strong>: <code>127.0.1.1</code></p>                                                                                                                                                         |
| `NGINX_HTTP_LISTEN_IP` | <p>Sätter värd-IP-adressen/-adresserna som TLS-proxycontainern ska binda till för HTTP-omdirigering. Om detta till exempel sätts till <code>127.0.1.1</code> kommer HTTP-anslutningar till <code>127.0.1.1</code> att omdirigeras till webbgränssnittet för HTTPS. Vanligtvis bör detta sättas till värdens externa IP-adress. Sätt det inte till <code>0.0.0.0</code> eftersom detta vanligtvis leder till en konflikt med <code>OVERLEAF\_LISTEN\_IP</code>.<br><br>- <strong>Standard</strong>: <code>127.0.1.1</code></p> |
| `NGINX_HTTP_PORT`      | <p>Sätter värdporten som TLS-proxycontainern ska binda till för HTTP.<br><br>- <strong>Standard</strong>: <code>80</code></p>                                                                                                                                                                                                                                                                                                                                                                                                 |
| `TLS_PORT`             | <p>Sätter värdporten 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://overleaf-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.
