> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Miljövariabler

Den här sidan beskriver de miljövariabler som stöds i filen `config/variables.env` för driftsättningar med Toolkit.

Filen `config/variables.env` består av variabeldefinitioner på formen `NAME=value`; rader som börjar med `#` behandlas som kommentarer.

<Info>
  Du måste återskapa Docker-containrarna genom att köra `bin/up` efter att du har ändrat något i `overleaf.rc` eller `variables.env`.
</Info>

### 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-driftsättningar.

<Info>
  Tidigare hade dessa miljövariabler prefixet `SHARELATEX_` i stället för `OVERLEAF_`.
</Info>

| Namn | Beskrivning |
| - | - |
| `OVERLEAF_SITE_URL` | Den adress där din Overleaf-instans är publikt tillgänglig. Den används i publika länkar och vid anslutning via websockets, så den måste vara korrekt konfigurerad! |
| `OVERLEAF_ADMIN_EMAIL` | E-postadressen där användarna kan nå den person som driver webbplatsen. |
| `OVERLEAF_APP_NAME` | Namnet som visas när applikationen omnämns. Standardvärdet är 'Overleaf (Community Edition)'. |
| `OVERLEAF_MONGO_URL` och `MONGO_URL` | URL:en till den Mongo-databas som ska användas. |
| `OVERLEAF_REDIS_HOST` och `REDIS_HOST` | Värdnamnet för den Redis-instans som ska användas. Båda krävs (se [versionsinformationen](/sv/on-premises/release-notes)). |
| `OVERLEAF_REDIS_PORT` och `REDIS_PORT` | Porten för den Redis-instans som ska användas. Båda krävs (se [versionsinformationen](/sv/on-premises/release-notes)). |
| `OVERLEAF_REDIS_PASS` och `REDIS_PASSWORD` | Lösenordet som används vid anslutning till Redis (i förekommande fall). **Båda** miljövariablerna måste vara inställda. Mer information finns i [aktivera lösenordsautentisering](/sv/on-premises/configuration/overleaf-toolkit/redis#enabling-password-authentication). |
| `OVERLEAF_REDIS_TLS` | <p>Om den är satt till `true` tillåts 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` | Anger applikationens fliktitel. |
| `OVERLEAF_HEADER_IMAGE_URL_LIGHT` och `OVERLEAF_HEADER_IMAGE_URL_DARK` | URL:er till anpassade logotyper i sidhuvudet för det ljusa och det mörka temat (tillagt i 6.3.0). Varje tema faller tillbaka på `OVERLEAF_HEADER_IMAGE_URL` när dess specifika variabel inte är inställd. Se [Branding](/sv/on-premises/configuration/overleaf-toolkit/branding "mention"). |
| `OVERLEAF_LINKED_URL_OUTBOUND_PROXY` | URL till en HTTP(S)-proxy för att hämta externa länkade filer och externa ZIP- eller TeX-resurser via Open in Overleaf-API:et. Tillgänglig från och med den återutgivna Ayakaleaf Pro `6.3.0` (3 oktober 2026). Lämna oinställd för att ansluta direkt. Exempel: `OVERLEAF_LINKED_URL_OUTBOUND_PROXY=http://proxy.internal:3128`. Se [Outbound Proxy](/sv/on-premises/configuration/overleaf-toolkit/external-url#outbound-proxy "mention") för konfiguration och begränsningar av nätverksåtkomst. |
| `OVERLEAF_INVITE_TOKEN_SECRET` | <p><strong>Obligatorisk</strong>. En slumpmässig sträng som används för att säkra tokens för projektdelning (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 säkra tokens; vid lastbalansering måste den vara satt till samma värde på alla servrar. Om endast en instans körs behöver användaren inte ange den. |
| `OVERLEAF_COOKIE_SESSION_LENGTH` | Låter dig åsidosätta standardtiden på 5 dagar innan sessionscookien upphör. Värdet anges i millisekunder. Exempel: för att sessionen ska vara i 1 timme, ange `COOKIE_SESSION_LENGTH=3600000`. (Tillagd i Server Pro 4.2) |
| `OVERLEAF_TRUSTED_PROXY_IPS` | <p>Om den inte är inställd är standardvärdet `loopback`. Om du anger den manuellt måste du, utöver dina betrodda IP-adresser, även inkludera `loopback` (eller `127.0.0.1`), vilket gör att nginx-instansen som körs i containern <strong>sharelatex</strong> betros. Endast IP-adresser och CIDR-intervall accepteras: lägg inte till värdnamn som `localhost`, annars startar inte Overleaf och returnerar `502 Bad Gateway`.<br /><br />Om du använder ett subnät från `172.16.0.0/12` (standardsubnätet 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 värdet `IPAM -> Config -> Subnet` i `docker inspect overleaf_default`, t.ex. `OVERLEAF_TRUSTED_PROXY_IPS=loopback,172.19.0.0/16`. Detta förhindrar förfalskning av `X-Forwarded`-headers.<br /><br />Om du använder en extern TLS-proxy (dvs. en som inte hanteras 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`.</p> |
| `OVERLEAF_RESTRICT_INVITES_TO_EXISTING_ACCOUNTS` | Om den är satt till `true` begränsas projektinbjudningar till e-postadresser som motsvarar befintliga användarkonton. |
| `OVERLEAF_ALLOW_PUBLIC_ACCESS` | Om den är satt till `true` får icke-autentiserade användare visa webbplatsen. Standardvärdet är `false`, vilket innebär att icke-autentiserade användare villkorslöst omdirigeras till inloggningssidan när de försöker visa någon del av webbplatsen. Observera att detta alternativ inte på något sätt inaktiverar autentisering eller säkerhet. Alternativet behövs om dina användare vill göra sina projekt publika och låta icke-autentiserade användare visa dem. |
| `OVERLEAF_ALLOW_ANONYMOUS_READ_AND_WRITE_SHARING` | Om den är satt till `true` får anonyma användare visa och redigera projekt som delas via funktionen [länkdelning](https://www.overleaf.com/blog/integration-update-link-sharing-2017-11-27). |
| `OVERLEAF_DISABLE_LINK_SHARING` | Inaktiverar funktionen [länkdelning](https://www.overleaf.com/blog/integration-update-link-sharing-2017-11-27). |
| `EMAIL_CONFIRMATION_DISABLED` | När den är satt till `true` visas inte banderollen som ber om bekräftelse av e-postadressen. |
| `ADDITIONAL_TEXT_EXTENSIONS` | En array av strängar för att konfigurera ytterligare filändelser för redigerbara filer. |
| `DEFAULT_LATEX_COMPILER` | <p>Används för att ange standardkompilatorn för <strong>nya</strong> projekt. (Tillagd i Server Pro 6.2.0).</p><p><strong>Alternativ:</strong> `pdflatex`, `latex`, `xelatex` eller `lualatex`</p> |
| `OVERLEAF_STATUS_PAGE_URL` | Anpassad URL till statussida (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 initieras 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 hur lång tid det dröjer innan raderade användare tas bort permanent. Anges i millisekunder.<br /><br /><strong>Standard:</strong> 90 dagar</p> |
| `OVERLEAF_PROJECT_HARD_DELETION_DELAY` | <p>Används för att ändra hur lång tid det dröjer innan raderade projekt tas bort permanent. Anges i millisekunder.<br /><br /><strong>Standard:</strong> 90 dagar</p> |
| `MAX_UPLOAD_SIZE` | <p>Styr den maximala storleken för en enskild uppladdning, i megabyte. Standardvärdet är `50`.<br /><br /><strong>Observera</strong>: Variabeln är bara ett rent tal, utan enhet (MB) eller omslutning.<br /><br />Den totala okomprimerade storleken för en uppladdad `.zip`-fil är begränsad till 6 × detta värde (300 MB som standard).</p> |
| `COMPILE_SIZE_LIMIT` | Styr den maximala storleken på request body i byte. Detta är summan av storlekarna för alla doc-filer i projektet (`main.tex`, `references.bib` (om den inte är länkad) osv.) som måste skickas i den första kompileringsförfrågan till CLSI-tjänsten. |
| `COMPILE_TIMEOUT` | Den tid i sekunder som en kompilering tillåts ta. Mer information finns i [Uppdatera tidsgräns för projektkompilering](/sv/on-premises/user-and-project-management/project-management#updating-project-compile-timeout). |
| `MAX_RECONNECT_GRACEFULLY_INTERVAL_MS` | En konfigurerbar fördröjning mellan editorns kontrollerade återanslutning, tömning av data och avstängning av containern, för att minska risken för dataförlust. |
| `SECCOMP_PROFILE` | <p>Sätt denna miljövariabel till en sökväg på Docker-<strong>värddatorn</strong> som pekar på SECCOMP-profilen. Du kan ladda ner en kopia av profilen <a href="https://raw.githubusercontent.com/overleaf/overleaf/365af778b68a7940e08282119dc4ef473e2f0044/services/clsi/seccomp/clsi-profile.json">här</a>.<br /><br />Krävs för närvarande för Podman-driftsättningar när Sandboxed Compiles används.</p> |
| `OVERLEAF_DISABLE_CHAT` | Om den är satt till `true` inaktiveras chattfunktionen i projekt. |
| `OVERLEAF_DISABLE_LOCAL_LOGIN` | Om den är satt till `true` döljs inloggningen med e-post och lösenord så att användare endast kan logga in med LDAP, SAML eller OIDC. Träder endast i kraft när `EXTERNAL_AUTH` aktiverar minst en av dem (tillagd i Ayakaleaf Pro 6.4.0). |
| `OVERLEAF_LOGIN_SUPPORT_TEXT` | När den är inställd 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 om inloggning, skapande av konton osv. |
| `ALLOW_MONGO_ADMIN_CHECK_FAILURES` | <p>Om den är satt till `true` tillåts MongoDB:s startkontroller att misslyckas utan att hindra driftsättningen från att starta. Detta kan behövas om du använder en MongoDB-databas där din databasanvändare inte har rollen `clusterParameterReader`.<br /><br />Hjälp med att skapa en anpassad roll finns <a href="/sv/on-premises/maintenance/updating-mongodb#creating-a-custom-role">här</a>.</p> |
| `V1_HISTORY_URL_FOR_GIT_BRIDGE` | Gör det möjligt att separera **history-v1**-ändpunkten för intern trafik (tjänsten `web` → tjänsten `history-v1`, båda i containern `sharelatex`) och extern trafik (`git-bridge` → `history-v1`, som körs i separata containrar). |
| `OVERLEAF_MAINTENANCE_MESSAGE` och `OVERLEAF_MAINTENANCE_MESSAGE_HTML` | Används för att anpassa titel och innehåll på underhållssidan. Kan inte användas tillsammans med `OVERLEAF_STATUS_PAGE_URL`. |

<Info>
  Det är möjligt att tillämpa lösenordsregler för användare när Overleafs inloggningssystem (lokala konton) används, inte ett SSO-alternativ som LDAP. För SSO-konton tillämpas lösenordspolicyer av din identitetsleverantör eller katalogtjänst, som dessutom kan ge stöd för multifaktorautentisering.
</Info>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.