config/variables.env em implantações com o Toolkit.
O arquivo config/variables.env consiste em definições de variáveis no formato NAME=value; linhas que começam com # são tratadas como comentários.
overleaf.rc ou variables.env, executando bin/up.Todas as versões
Estas variáveis de ambiente são compatíveis com o Server CE e o Server Pro e oferecem um caminho de migração simples entre essas duas versões on-premises. Elas também podem ser usadas tanto em implantações com o Toolkit quanto com Docker Compose.SHARELATEX_ em vez de OVERLEAF_.| Nome | Descrição |
|---|---|
OVERLEAF_SITE_URL | Onde a sua instância do Overleaf está disponível publicamente. Isso é usado em links públicos e nas conexões via websockets, portanto deve ser configurado corretamente! |
OVERLEAF_ADMIN_EMAIL | O endereço de e-mail pelo qual os usuários podem entrar em contato com a pessoa que administra o site. |
OVERLEAF_APP_NAME | O nome a ser exibido ao se referir à aplicação em execução. O padrão é ‘Overleaf (Community Edition)’. |
OVERLEAF_MONGO_URL e MONGO_URL | A URL do banco de dados Mongo a ser usado. |
OVERLEAF_REDIS_HOST e REDIS_HOST | O nome do host da instância do Redis a ser usada. Ambas são obrigatórias (consulte as notas de versão). |
OVERLEAF_REDIS_PORT e REDIS_PORT | A porta da instância do Redis a ser usada. Ambas são obrigatórias (consulte as notas de versão). |
OVERLEAF_REDIS_PASS e REDIS_PASSWORD | A senha a ser usada ao conectar ao Redis (se aplicável). Ambas as variáveis de ambiente precisam ser definidas. Consulte ativando a autenticação por senha para mais informações. |
OVERLEAF_REDIS_TLS | Se definida como |
OVERLEAF_NAV_TITLE | Define o título da aba da aplicação. |
OVERLEAF_HEADER_IMAGE_URL_LIGHT e OVERLEAF_HEADER_IMAGE_URL_DARK | URLs de logotipos personalizados do cabeçalho para os temas claro e escuro (adicionadas na 6.3.0). Cada tema recorre a OVERLEAF_HEADER_IMAGE_URL quando sua variável específica não está definida. Consulte Branding. |
OVERLEAF_LINKED_URL_OUTBOUND_PROXY | URL de um proxy HTTP(S) para buscar arquivos vinculados externos e recursos ZIP ou TeX externos por meio da API Open in Overleaf. Disponível a partir do relançamento do Ayakaleaf Pro 6.3.0 (3 de outubro de 2026). Deixe sem definir para conectar diretamente. Exemplo: OVERLEAF_LINKED_URL_OUTBOUND_PROXY=http://proxy.internal:3128. Consulte Outbound Proxy para a configuração e as restrições de acesso à rede. |
OVERLEAF_INVITE_TOKEN_SECRET | Obrigatória. Uma string aleatória usada para proteger os tokens de compartilhamento de projetos (adicionada no Server Pro 6.2.0). Mínimo de caracteres: 16 |
OVERLEAF_SESSION_SECRET | Uma string aleatória usada para proteger tokens; em caso de balanceamento de carga, ela precisa ser definida com o mesmo token em todas as máquinas. Se apenas 1 instância estiver em execução, o usuário não precisa defini-la. |
OVERLEAF_COOKIE_SESSION_LENGTH | Permite substituir o tempo de expiração padrão de 5 dias do cookie de sessão. O valor deve ser informado em milissegundos. Exemplo: para que a sessão dure 1 hora, defina COOKIE_SESSION_LENGTH=3600000. (Adicionada no Server Pro 4.2) |
OVERLEAF_TRUSTED_PROXY_IPS | Se não for definida, o padrão é |
OVERLEAF_RESTRICT_INVITES_TO_EXISTING_ACCOUNTS | Se definida como true, restringe os convites para projetos a endereços de e-mail que correspondam a contas de usuário existentes. |
OVERLEAF_ALLOW_PUBLIC_ACCESS | Se definida como true, permite que usuários não autenticados visualizem o site. O padrão é false, o que significa que usuários não autenticados serão redirecionados incondicionalmente para a página de login ao tentar visualizar qualquer parte do site. Observe que definir esta opção não desativa a autenticação nem a segurança de forma alguma. Esta opção é necessária se os seus usuários pretendem tornar seus projetos públicos e permitir que usuários não autenticados os visualizem. |
OVERLEAF_ALLOW_ANONYMOUS_READ_AND_WRITE_SHARING | Se definida como true, permite que usuários anônimos visualizem e editem projetos compartilhados por meio do recurso de compartilhamento por link. |
OVERLEAF_DISABLE_LINK_SHARING | Desativa o recurso de compartilhamento por link. |
EMAIL_CONFIRMATION_DISABLED | Quando definida como true, o banner solicitando a confirmação do e-mail não será exibido. |
ADDITIONAL_TEXT_EXTENSIONS | Um array de strings para configurar extensões adicionais de arquivos editáveis. |
DEFAULT_LATEX_COMPILER | Usada para definir o compilador padrão usado por projetos novos. (Adicionada no Server Pro 6.2.0). Opções: |
OVERLEAF_STATUS_PAGE_URL | URL personalizada da página de status (adicionada no Server Pro 3.4.0), por exemplo, status.example.com. |
OVERLEAF_FPH_INITIALIZE_NEW_PROJECTS | Defina como 'false' para impedir que novos projetos sejam inicializados com o Full Project History (adicionada no Server Pro 3.5.0). |
OVERLEAF_FPH_DISPLAY_NEW_PROJECTS | Defina como 'false' para impedir que novos projetos exibam o Full Project History em vez do histórico legado (adicionada no Server Pro 3.5.0). |
ENABLE_CRON_RESOURCE_DELETION | Defina esta variável de ambiente como true para ativar a limpeza automática de projetos e usuários excluídos após 90 dias. |
OVERLEAF_USER_HARD_DELETION_DELAY | Usada para modificar o prazo de expiração de usuários excluídos. Configurada em milissegundos. |
OVERLEAF_PROJECT_HARD_DELETION_DELAY | Usada para modificar o prazo de expiração de projetos excluídos. Configurada em milissegundos. |
MAX_UPLOAD_SIZE | Controla o tamanho máximo de um upload individual, em megabytes. O padrão é |
COMPILE_SIZE_LIMIT | Controla o tamanho máximo do corpo da requisição, em bytes. É a soma dos tamanhos de todos os arquivos de documento do projeto (main.tex, references.bib (se não estiver vinculado) etc.) que precisam ser enviados na requisição inicial de compilação ao serviço CLSI. |
COMPILE_TIMEOUT | O tempo, em segundos, permitido para que uma compilação seja concluída. Para mais informações, consulte Atualizando o tempo limite de compilação do projeto. |
MAX_RECONNECT_GRACEFULLY_INTERVAL_MS | Um atraso configurável entre a reconexão controlada do editor, a gravação dos dados e o desligamento do contêiner, para reduzir o risco de perda de dados. |
SECCOMP_PROFILE | Defina esta variável de ambiente com um caminho na máquina host do Docker que aponte para o perfil SECCOMP. Você pode baixar uma cópia do perfil aqui. |
OVERLEAF_DISABLE_CHAT | Se definida como true, desativa o recurso de chat dentro do projeto. |
OVERLEAF_LOGIN_SUPPORT_TEXT | Quando definida, pode ser usada para exibir informações de suporte abaixo do botão de login. O texto será exibido na tela de login e pode ser usado para direcionar os usuários ao suporte interno ou fornecer orientações sobre login, criação de contas etc. |
ALLOW_MONGO_ADMIN_CHECK_FAILURES | Se definida como |
V1_HISTORY_URL_FOR_GIT_BRIDGE | Permite separar o endpoint do history-v1 para o tráfego interno (serviço web → serviço history-v1, ambos no contêiner sharelatex) e o tráfego externo (git-bridge → history-v1, executados em contêineres separados). |
OVERLEAF_MAINTENANCE_MESSAGE e OVERLEAF_MAINTENANCE_MESSAGE_HTML | Usadas para personalizar o título e o conteúdo da página de manutenção. Não podem ser usadas com OVERLEAF_STATUS_PAGE_URL. |

