> 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/environment-variables.md).

# Miljövariabler

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

Fältet `config/variables.env` 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 %}

### Alla versioner

Dessa miljövariabler är kompatibla med Server CE och Server Pro och ger en enkel migreringsväg mellan dessa två lokala versioner. De kan också användas med både Toolkit- och Docker Compose-installationer.

{% hint style="info" %}
Tidigare hade dessa miljövariabler prefixet `SHARELATEX_` i stället för `OVERLEAF_`.
{% endhint %}

| Namn                                                                   | Beskrivning                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| ---------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `OVERLEAF_SITE_URL`                                                    | Var din Overleaf-instans är offentligt tillgänglig. Detta används i offentliga länkar och när man ansluter via websockets, så det måste konfigureras korrekt!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `OVERLEAF_ADMIN_EMAIL`                                                 | E-postadressen där användare kan nå personen som driver webbplatsen.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `OVERLEAF_APP_NAME`                                                    | Namnet som ska visas när man talar om den körande applikationen. Standardvärdet är 'Overleaf (Community Edition)'.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `OVERLEAF_MONGO_URL` och `MONGO_URL`                                   | URL:en till Mongo-databasen som ska användas.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `OVERLEAF_REDIS_HOST` och `REDIS_HOST`                                 | Värdnamnet för Redis-instansen som ska användas. Båda krävs (se [versionsanteckningarna](broken://pages/32da2e38181e12ceee11a08d2405cf0dda6569c5#changes-to-the-docker-compose-file-format)).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `OVERLEAF_REDIS_PORT` och `REDIS_PORT`                                 | Porten för Redis-instansen som ska användas. Båda krävs (se [versionsanteckningarna](broken://pages/32da2e38181e12ceee11a08d2405cf0dda6569c5#changes-to-the-docker-compose-file-format)).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `OVERLEAF_REDIS_PASS` och `REDIS_PASSWORD`                             | Lösenordet som ska användas vid anslutning till Redis (om tillämpligt). **Båda** miljövariabler måste anges. Se [aktivering av lösenordsautentisering](broken://pages/427650fb75fa47c5d8f7fe7ebd13de20c7c2e7cf) för mer information.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `OVERLEAF_REDIS_TLS`                                                   | <p>Om den sätts till <code>true</code>, möjliggör den anslutning till en Redis-instans som kräver TLS.<br><br><strong>Obs:</strong> mTLS stöds för närvarande inte.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `OVERLEAF_NAV_TITLE`                                                   | Ställ in fliktiteln för applikationen.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `OVERLEAF_INVITE_TOKEN_SECRET`                                         | <p><strong>Obligatorisk</strong>. En slumpmässig sträng som används för att skydda projektens delningstoken (Tillagd i Server Pro 6.2.0).</p><p><strong>Minsta antal tecken:</strong> 16</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `OVERLEAF_SESSION_SECRET`                                              | En slumpmässig sträng som används för att skydda token; om lastbalansering används måste detta sättas till samma token på alla servrar. Om endast en instans körs behöver den inte anges av användaren.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `OVERLEAF_COOKIE_SESSION_LENGTH`                                       | Gör det möjligt att åsidosätta standardtiden för sessioncookiens utgång på 5 dagar. Det åsidosatta värdet ska anges i millisekunder. Exempel: för att låta sessionen vara i 1 timme, sätt `COOKIE_SESSION_LENGTH=3600000`. (Tillagd i Server Pro 4.2)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `OVERLEAF_TRUSTED_PROXY_IPS`                                           | Om den inte är inställd är standardvärdet `loopback`. Om du ställer in detta manuellt måste du, utöver dina betrodda IP-adresser, också inkludera en av `loopback`, `localhost` eller `127.0.0.1`, vilket litar på nginx-instansen som kör i **sharelatex** behållaren.\n\nOm du använder ett subnet från `172.16.0.0/12` (standard-subnet för Docker-nätverk) för ditt vanliga nätverk, ange `OVERLEAF_TRUSTED_PROXY_IPS=loopback,<network>` i din `config/variables.env`. Där `<network>` är `IPAM -> Config -> Subnet` värdet i `docker inspect overleaf_default`, t.ex. `OVERLEAF_TRUSTED_PROXY_IPS=loopback,172.19.0.0/16`. Detta är för att förhindra förfalskning av `X-Forwarded` -huvuden.\n\nOm du använder en extern TLS-proxy (dvs. inte hanterad av Overleaf Toolkit), se till att `OVERLEAF_TRUSTED_PROXY_IPS=loopback,<ip-of-your-tls-proxy>`, t.ex. `OVERLEAF_TRUSTED_PROXY_IPS=loopback,192.168.13.37`. |
| `OVERLEAF_RESTRICT_INVITES_TO_EXISTING_ACCOUNTS`                       | Om den sätts till `true`, begränsar projektinbjudningar till e-postadresser som motsvarar befintliga användarkonton.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `OVERLEAF_ALLOW_PUBLIC_ACCESS`                                         | Om den sätts till `true`, tillåter icke-autentiserade användare att se webbplatsen. Standardvärdet är `false`, vilket innebär att icke-autentiserade användare ovillkorligen omdirigeras till inloggningssidan när de försöker visa någon del av webbplatsen. Observera att denna inställning inte inaktiverar autentisering eller säkerhet på något sätt. Denna inställning är nödvändig om dina användare tänker göra sina projekt offentliga och låta icke-autentiserade användare se dessa projekt.                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `OVERLEAF_ALLOW_ANONYMOUS_READ_AND_WRITE_SHARING`                      | Om den sätts till `true`, tillåter anonyma användare att visa och redigera projekt som delas via [länkdelning](https://www.overleaf.com/blog/integration-update-link-sharing-2017-11-27) -funktionen.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `OVERLEAF_DISABLE_LINK_SHARING`                                        | Inaktiverar [länkdelning](https://www.overleaf.com/blog/integration-update-link-sharing-2017-11-27) -funktionen.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `EMAIL_CONFIRMATION_DISABLED`                                          | När den sätts till `true` visas inte banderollen som begär e-postbekräftelse.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `ADDITIONAL_TEXT_EXTENSIONS`                                           | En array av strängar för att konfigurera ytterligare tillägg för redigerbara filer.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `DEFAULT_LATEX_COMPILER`                                               | <p>Används för att ställa in standardkompilatorn som används av <strong>nya</strong> projekt. (Tillagd i Server Pro 6.2.0).</p><p><strong>Alternativ:</strong> <code>pdflatex</code>, <code>latex</code>, <code>xelatex</code> eller <code>lualatex</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `OVERLEAF_STATUS_PAGE_URL`                                             | Anpassad URL till status-sidan (tillagd i Server Pro 3.4.0), t.ex. `status.example.com`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `OVERLEAF_FPH_INITIALIZE_NEW_PROJECTS`                                 | Sätt till `'false'` för att förhindra att nya projekt initialiseras med Full Project History (Tillagd i Server Pro 3.5.0).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `OVERLEAF_FPH_DISPLAY_NEW_PROJECTS`                                    | Sätt till `'false'` för att förhindra att nya projekt visar Full Project History i stället för den äldre historiken (Tillagd i Server Pro 3.5.0).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `ENABLE_CRON_RESOURCE_DELETION`                                        | Sätt denna miljövariabel till `true` för att aktivera automatisk rensning av raderade projekt och användare efter 90 dagar.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `OVERLEAF_USER_HARD_DELETION_DELAY`                                    | <p>Används för att ändra utgångsfördröjningen för raderade användare. Konfigureras i millisekunder.<br><br><strong>Standardvärden:</strong> 90 dagar</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `OVERLEAF_PROJECT_HARD_DELETION_DELAY`                                 | <p>Används för att ändra utgångsfördröjningen för raderade projekt. Konfigureras i millisekunder.<br><br><strong>Standardvärden:</strong> 90 dagar</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `MAX_UPLOAD_SIZE`                                                      | <p>Styr maximal storlek för en enskild uppladdning, i megabyte. Standardvärdet är <code>50</code>.<br><br><strong>Observera</strong>: Denna variabel är bara ett rått tal, utan en enhet(MB) eller omslutning.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `COMPILE_SIZE_LIMIT`                                                   | Styr den maximala storleken på request-body i byte. Detta är summan av alla dokuments filstorlekar inom projektet (`main.tex`, `references.bib` (om de inte är länkade) osv.), som måste skickas i den initiala kompileringsbegäran till CLSI-tjänsten.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `COMPILE_TIMEOUT`                                                      | Den tid i sekunder som tillåts för att en kompilering ska slutföras. För mer information, se [Uppdatera projektets kompilerings-timeout](broken://pages/b4b3653103c07e306ecba7c56302ffb362b11fd8#updating-project-compile-timeout).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `MAX_RECONNECT_GRACEFULLY_INTERVAL_MS`                                 | En konfigurerbar fördröjning mellan redigerarens mjuka återanslutning, tömning av data och nedstängning av behållaren för att minska risken för dataförlust.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `SECCOMP_PROFILE`                                                      | Sätt denna miljövariabel till en sökväg på Docker **värdmaskinen** som pekar på SECCOMP-profilen. Du kan ladda ner en kopia av profilen [här](https://raw.githubusercontent.com/overleaf/overleaf/365af778b68a7940e08282119dc4ef473e2f0044/services/clsi/seccomp/clsi-profile.json).\n\nBehövs för närvarande för Podman-installationer när Sandboxed Compiles används.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `OVERLEAF_DISABLE_CHAT`                                                | Om den sätts till `true`, inaktiverar chattfunktionen i projektet.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `OVERLEAF_LOGIN_SUPPORT_TEXT`                                          | När den är angiven kan den användas för att visa supportinformation under inloggningsknappen. Texten visas på inloggningsskärmen och kan användas för att hänvisa användare till intern support eller ge vägledning kring inloggning, skapande av konton osv.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `ALLOW_MONGO_ADMIN_CHECK_FAILURES`                                     | Om den sätts till `true`, tillåter att MongoDB:s uppstarts-kontroller misslyckas utan att hindra installationen från att starta. Detta kan krävas om du använder en MongoDB-databas där databasens användare inte har `clusterParameterReader` rollen.\n\nFör hjälp med att skapa en anpassad roll, se [här](broken://pages/0e77d9945a70a93e8481b94acbba6c8f238a506b#creating-a-custom-role).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `V1_HISTORY_URL_FOR_GIT_BRIDGE`                                        | Möjliggör att separera **history-v1** endpointen för intern trafik (`web` service → `history-v1` service, båda i `sharelatex` behållare) och extern trafik (`git-bridge` → `history-v1`, som körs i separata behållare).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `OVERLEAF_MAINTENANCE_MESSAGE` och `OVERLEAF_MAINTENANCE_MESSAGE_HTML` | Används för att anpassa titeln och innehållet på underhållssidan. Kan inte användas med `OVERLEAF_STATUS_PAGE_URL`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |

{% hint style="info" %}
Det är möjligt att tillämpa lösenordsrestriktioner för användare när Overleafs inloggningssystem används (lokala konton), inte ett SSO-alternativ som LDAP. För SSO-konton kommer lösenordspolicyn att verkställas av din identitetsleverantör eller katalogtjänst, vilket dessutom möjliggör stöd för multifaktorautentisering.
{% endhint %}


---

# 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/environment-variables.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.
