Criar o administrador e um primeiro projeto
Abra http://localhost:8080/launchpad no seu navegador do Windows, crie a primeira conta de administrador e faça login. Em seguida, siga 6. Tarefas pós-instalação do guia para Linux, usando a porta8080 nas URLs de exemplo.
Verificar a compilação
Uma página de login funcionando não prova que os contêineres de compilação separados conseguem acessar o diretório de dados do WSL. Crie um projeto em branco e compile estemain.tex com pdfLaTeX:
ctex e as fontes necessárias, como a full, antes de testar o seguinte com XeLaTeX. A basic não os inclui:
docker ps ser executado; -a também mostra contêineres parados até a limpeza. Um contêiner de compilação deve usar essa imagem e uma montagem bind /compile a partir do diretório de dados do Toolkit no WSL. Os logs da aplicação sozinhos não substituem a verificação do PDF.
Verificar a persistência
No Ubuntu, a partir do diretório do Toolkit:~/ayakaleaf-toolkit/data/ dentro do Ubuntu. Guarde tanto config/ quanto data/; desinstalar ou cancelar o registro da distribuição Ubuntu pode excluí-los.
Manter a instância disponível
Manter a instância em execução envolve três partes: o Windows permanece ativo, o Docker Desktop está em execução e os contêineres reiniciam junto com o engine. Em Settings → General do Docker Desktop, ative Start Docker Desktop when you sign in to your computer; consulte Docker Desktop settings. Isso inicia o Docker após o login, e não antes dele. Após uma reinicialização do Windows, inicie sessão, aguarde o Docker Desktop terminar de iniciar, abra o Ubuntu e verifiquedocker ps e o site.
O Resource Saver do Docker Desktop é independente do repouso do Windows. Normalmente ele só é ativado quando não há contêineres em execução; a aplicação, o MongoDB e o Redis em execução impedem essa condição de inatividade. No WSL 2, ele pausa o engine do Docker em vez de desligar a VM compartilhada do WSL. Não use Pause manualmente no Docker Desktop enquanto estiver atendendo usuários. Você não precisa desativar o Resource Saver apenas para manter esta stack em execução; consulte a documentação do Resource Saver do Docker.
Os serviços do Toolkit usam restart: always. Verifique a configuração real no Ubuntu:
always. Quando o Docker estiver em execução, ele pode reiniciar esses contêineres existentes sem um novo bin/up. Um contêiner parado manualmente permanece parado até que você o inicie ou reinicie o engine; com always, uma reinicialização do engine pode iniciá-lo novamente. Consulte o comportamento das políticas de reinicialização do Docker.
Para uso prolongado na energia elétrica, abra Settings → System → Power & battery → Screen, sleep & hibernate timeouts do Windows 11 (algumas versões mostram Power ou Screen and sleep). Defina o tempo limite de repouso quando conectado à energia como Never e desative a hibernação automática, se estiver configurada. A tela ainda pode se desligar. A ação da tampa de um notebook é uma configuração separada; fechar a tampa pode colocá-lo em repouso mesmo com o tempo limite de repouso por inatividade definido como Never. Consulte as configurações de energia do Windows.
Não execute
wsl --shutdown como limpeza de rotina enquanto o site estiver em uso. Se uma alteração nas configurações do WSL exigir isso, pare a instância primeiro e planeje uma interrupção. O Windows pode executar a instância continuamente com essas configurações. Para um serviço compartilhado que precisa sobreviver a logouts e reinicializações sem supervisão, recomendamos o guia para Linux.
Verificar a recuperação após reiniciar o Docker Desktop
Depois de salvar o trabalho e permitir que as compilações ativas terminem, escolha Restart Docker Desktop no menu de solução de problemas do Docker Desktop. Aguarde o engine e, em seguida, verifique no Ubuntu:bin/stop, use bin/start. Se o Docker estiver ativo, mas um serviço falhar, leia os logs dele em vez de recriar a configuração. O Windows Update, as atualizações do Docker e quedas de energia ainda podem interromper uma instalação 24 horas; mantenha backups e verifique a recuperação após manutenções planejadas.
Uso diário
Inicie o Docker Desktop no Windows. Abra o Ubuntu:bin/start não aplica edições de configuração: use bin/up -d depois de alterar config/. Siga Dados e backups antes de atualizar, mover ou remover a distribuição WSL. Copiar arquivos ativos do MongoDB enquanto o banco de dados está gravando não é um backup consistente.
Mantenha 127.0.0.1 para uso local. Atender outros computadores também exige definir intencionalmente o endereço de escuta, a URL do site, a configuração de firewall/rede do Windows e o HTTPS; alterar apenas OVERLEAF_SITE_URL não publica uma porta.
Se algo não funcionar, consulte Solução de problemas.
