> 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/es/configuracion/overleaf-toolkit/environment-variables.md).

# variables de entorno

Esta página describe las variables de entorno compatibles con el `config/variables.env` archivo para implementaciones de Toolkit.

El `config/variables.env` archivo consiste en definiciones de variables en la forma `NAME=value`; las líneas que comienzan con `#` se tratan como comentarios.

{% hint style="info" %}
Es necesario que vuelva a crear los contenedores de Docker después de cambiar cualquier cosa en `overleaf.rc` o `variables.env` ejecutando `bin/up`.
{% endhint %}

### Todas las versiones

Estas variables de entorno son compatibles con Server CE y Server Pro y proporcionan una vía de migración sencilla entre estas dos versiones locales. También pueden usarse con implementaciones de Toolkit y Docker Compose.

{% hint style="info" %}
Anteriormente, estas variables de entorno tenían el prefijo `SHARELATEX_` en lugar de `OVERLEAF_`.
{% endhint %}

| Nombre                                                               | Descripción                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| -------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `OVERLEAF_SITE_URL`                                                  | Dónde está disponible públicamente tu instancia de Overleaf. Esto se usa en enlaces públicos y al conectarse mediante websockets, ¡así que debe configurarse correctamente!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `OVERLEAF_ADMIN_EMAIL`                                               | La dirección de correo electrónico donde los usuarios pueden contactar con la persona que administra el sitio.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `OVERLEAF_APP_NAME`                                                  | El nombre que se mostrará al hablar de la aplicación en ejecución. El valor predeterminado es 'Overleaf (Community Edition)'.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `OVERLEAF_MONGO_URL` y `MONGO_URL`                                   | La URL de la base de datos Mongo que se va a usar.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `OVERLEAF_REDIS_HOST` y `REDIS_HOST`                                 | El nombre de host de la instancia de Redis que se va a usar. Ambos son necesarios (véase [notas de la versión](broken://pages/4b06ca4b2f7c58b7ecd87642ff437b7ab5aad402#changes-to-the-docker-compose-file-format)).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `OVERLEAF_REDIS_PORT` y `REDIS_PORT`                                 | El puerto de la instancia de Redis que se va a usar. Ambos son necesarios (véase [notas de la versión](broken://pages/4b06ca4b2f7c58b7ecd87642ff437b7ab5aad402#changes-to-the-docker-compose-file-format)).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `OVERLEAF_REDIS_PASS` y `REDIS_PASSWORD`                             | La contraseña que se usará al conectarse a Redis (si aplica). **Ambas** variables de entorno deben establecerse. Consulta [habilitar la autenticación por contraseña](broken://pages/cc534f769852542fffbd3f71bec716a7dae9de5e) para más información.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `OVERLEAF_REDIS_TLS`                                                 | <p>Si se establece en <code>true</code>, permite la conexión a una instancia de Redis que requiere TLS.<br><br><strong>Nota:</strong> mTLS no está actualmente soportado.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `OVERLEAF_NAV_TITLE`                                                 | Establece el título de la pestaña de la aplicación.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `OVERLEAF_SESSION_SECRET`                                            | Una cadena aleatoria que se usa para proteger los tokens; si se usa balanceo de carga, debe establecerse el mismo token en todas las máquinas. Si solo se ejecuta 1 instancia, el usuario no necesita establecerlo.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `OVERLEAF_COOKIE_SESSION_LENGTH`                                     | Te permite anular el tiempo de expiración predeterminado de la cookie de sesión de 5 días. El valor de anulación debe estar en milisegundos. Ejemplo: para que la sesión dure 1 hora, establece `COOKIE_SESSION_LENGTH=3600000`. (Añadido en Server Pro 4.2)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `OVERLEAF_TRUSTED_PROXY_IPS`                                         | <p>Si no se establece, el valor predeterminado es <code>loopback</code>. Si se configura manualmente, además de tus IPs de confianza, también debes incluir una de <code>loopback</code>, <code>localhost</code> o <code>127.0.0.1</code>, que confía en la instancia de nginx que se ejecuta dentro del <strong>sharelatex</strong> contenedor.<br><br>Si utilizas una subred de <code>172.16.0.0/12</code> (subred predeterminada para redes de Docker) para tu red habitual, establece <code>OVERLEAF\_TRUSTED\_PROXY\_IPS=loopback,\<network></code> en tu <code>config/variables.env</code>. Donde <code>\<network></code> es el <code>IPAM -> Config -> Subnet</code> valor en <code>docker inspect overleaf\_default</code>, p. ej. <code>OVERLEAF\_TRUSTED\_PROXY\_IPS=loopback,172.19.0.0/16</code>. Esto es para evitar la suplantación de <code>X-Forwarded</code> encabezados.<br><br>Si estás usando un proxy TLS externo (es decir, no gestionado por Overleaf Toolkit), asegúrate de que <code>OVERLEAF\_TRUSTED\_PROXY\_IPS=loopback,\<ip-of-your-tls-proxy></code>, p. ej. <code>OVERLEAF\_TRUSTED\_PROXY\_IPS=loopback,192.168.13.37</code>.</p> |
| `OVERLEAF_RESTRICT_INVITES_TO_EXISTING_ACCOUNTS`                     | Si se establece en `true`, restringirá las invitaciones a proyectos a direcciones de correo que correspondan con cuentas de usuario existentes.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `OVERLEAF_ALLOW_PUBLIC_ACCESS`                                       | Si se establece en `true`, permitirá a los usuarios no autenticados ver el sitio. El valor predeterminado es `false`, lo que significa que los usuarios no autenticados serán redirigidos sin excepción a la página de inicio de sesión cuando intenten ver cualquier parte del sitio. Ten en cuenta que esta opción no deshabilita la autenticación ni la seguridad de ninguna forma. Esta opción es necesaria si tus usuarios pretenden hacer públicos sus proyectos y permitir que usuarios no autenticados los vean.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `OVERLEAF_ALLOW_ANONYMOUS_READ_AND_WRITE_SHARING`                    | Si se establece en `true`, permitirá a los usuarios anónimos ver y editar proyectos compartidos mediante la función de [compartición por enlace](https://www.overleaf.com/blog/integration-update-link-sharing-2017-11-27) .                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `OVERLEAF_DISABLE_LINK_SHARING`                                      | Deshabilita la [compartición por enlace](https://www.overleaf.com/blog/integration-update-link-sharing-2017-11-27) .                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `EMAIL_CONFIRMATION_DISABLED`                                        | Cuando se establece en `true` el banner que solicita la confirmación del correo electrónico no se mostrará.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `ADDITIONAL_TEXT_EXTENSIONS`                                         | Un array de cadenas para configurar extensiones adicionales para archivos editables.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `OVERLEAF_STATUS_PAGE_URL`                                           | URL personalizada de la página de estado (Añadido en Server Pro 3.4.0), p. ej. `status.example.com`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `OVERLEAF_FPH_INITIALIZE_NEW_PROJECTS`                               | Establecer en `'false'` para evitar que los nuevos proyectos se inicialicen con el Historial completo del proyecto (Añadido en Server Pro 3.5.0).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `OVERLEAF_FPH_DISPLAY_NEW_PROJECTS`                                  | Establecer en `'false'` para evitar que los nuevos proyectos muestren el Historial completo del proyecto en lugar del historial heredado (Añadido en Server Pro 3.5.0).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `ENABLE_CRON_RESOURCE_DELETION`                                      | Establece esta variable de entorno en `true` para habilitar la limpieza automática de proyectos y usuarios eliminados después de 90 días.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `OVERLEAF_USER_HARD_DELETION_DELAY`                                  | <p>Se usa para modificar el retraso de caducidad de los usuarios eliminados. Configurado en milisegundos.<br><br><strong>Valores predeterminados:</strong> 90 días</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `OVERLEAF_PROJECT_HARD_DELETION_DELAY`                               | <p>Se usa para modificar el retraso de caducidad de los proyectos eliminados. Configurado en milisegundos.<br><br><strong>Valores predeterminados:</strong> 90 días</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `MAX_UPLOAD_SIZE`                                                    | <p>Controla el tamaño máximo de una carga individual, en megabytes. El valor predeterminado es <code>50</code>.<br><br><strong>Atención</strong>:  Esta variable es solo un número sin formato, sin unidad (MB) ni envoltorio.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `COMPILE_SIZE_LIMIT`                                                 | Controla el tamaño máximo del cuerpo de la solicitud en bytes. Esta es la suma de todos los tamaños de archivos doc dentro del proyecto (`main.tex`, `references.bib` (si no están enlazados), etc.), que debe enviarse en la solicitud inicial de compilación al servicio CLSI.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `COMPILE_TIMEOUT`                                                    | El tiempo en segundos permitido para que se complete una compilación. Para más información, consulta [Actualizar el tiempo de espera de compilación del proyecto](broken://pages/639b84be74a6e2ea7cb9d0dc659ba24602507d9d#updating-project-compile-timeout).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `MAX_RECONNECT_GRACEFULLY_INTERVAL_MS`                               | Un retraso configurable entre la reconexión ordenada del editor, el vaciado de datos y el apagado del contenedor para mitigar el riesgo de pérdida de datos.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `SECCOMP_PROFILE`                                                    | <p>Establece esta variable de entorno en una ruta del Docker <strong>host</strong> máquina que apunta al perfil SECCOMP. Puedes descargar una copia del perfil <a href="https://raw.githubusercontent.com/overleaf/overleaf/365af778b68a7940e08282119dc4ef473e2f0044/services/clsi/seccomp/clsi-profile.json">aquí</a>.<br><br>Actualmente es necesario para implementaciones de Podman cuando se usan compilaciones aisladas.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `OVERLEAF_DISABLE_CHAT`                                              | Si se establece en `true`, deshabilita la función de chat dentro del proyecto.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `OVERLEAF_LOGIN_SUPPORT_TEXT`                                        | Cuando se establece, puede usarse para mostrar información de soporte debajo del botón de inicio de sesión. El texto se mostrará en la pantalla de inicio de sesión y puede usarse para dirigir a los usuarios al soporte interno o proporcionar orientación relacionada con el inicio de sesión, la creación de cuentas, etc.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `ALLOW_MONGO_ADMIN_CHECK_FAILURES`                                   | <p>Si se establece en <code>true</code>, permite que fallen las comprobaciones de inicio de MongoDB y que no impidan que la implementación se inicie. Esto puede ser necesario si usas una base de datos MongoDB donde el usuario de la base de datos no tiene el <code>clusterParameterReader</code> rol.<br><br>Para obtener ayuda sobre cómo crear un rol personalizado, consulta <a href="/pages/1313af9ceca5e1d9aec59a6cb7be60d70d31f188#creating-a-custom-role">aquí</a>.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `V1_HISTORY_URL_FOR_GIT_BRIDGE`                                      | Permite separar el **history-v1** endpoint para el tráfico interno (`web` servicio → `history-v1` servicio, ambos en `sharelatex` contenedor) y el tráfico externo (`git-bridge` → `history-v1`, ejecutándose en contenedores separados).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `OVERLEAF_MAINTENANCE_MESSAGE` y `OVERLEAF_MAINTENANCE_MESSAGE_HTML` | Se usa para personalizar el título y el contenido de la página de mantenimiento. No se puede usar con `OVERLEAF_STATUS_PAGE_URL`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |

{% hint style="info" %}
Es posible imponer restricciones de contraseña a los usuarios cuando se usa el sistema de inicio de sesión de Overleaf (cuentas locales), no una opción de SSO como LDAP. Para las cuentas SSO, las políticas de contraseñas serán aplicadas por tu proveedor de identidad o servicio de directorio, permitiendo además compatibilidad con autenticación multifactor.
{% 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://overleaf-pro.ayaka.space/on-premises/es/configuracion/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.
