Crear el administrador y un primer proyecto
Abre http://localhost:8080/launchpad en tu navegador de Windows, crea la primera cuenta de administrador e inicia sesión. Después, sigue 6. Tareas posteriores a la instalación de la guía de Linux, usando el puerto8080 en sus URL de ejemplo.
Verificar la compilación
Que la página de inicio de sesión funcione no demuestra que los contenedores de compilación independientes puedan acceder al directorio de datos de WSL. Crea un proyecto en blanco y compila estemain.tex con pdfLaTeX:
ctex y las fuentes necesarias, como full, antes de probar lo siguiente con XeLaTeX. Basic no los incluye:
docker ps; -a también muestra los contenedores detenidos hasta que se limpian. Un contenedor de compilación debería usar esa imagen y un bind mount /compile desde el directorio de datos de WSL del Toolkit. Los registros de la aplicación por sí solos no sustituyen a la comprobación del PDF.
Verificar la persistencia
En Ubuntu, desde el directorio del Toolkit:~/ayakaleaf-toolkit/data/ dentro de Ubuntu. Conserva tanto config/ como data/; desinstalar o anular el registro de la distribución de Ubuntu puede eliminarlos.
Mantener la instancia disponible
Mantener la instancia en funcionamiento tiene tres partes: Windows permanece activo, Docker Desktop se ejecuta y los contenedores se reinician con el motor. En Settings → General de Docker Desktop, activa Start Docker Desktop when you sign in to your computer; consulta la configuración de Docker Desktop. Esto inicia Docker después de iniciar sesión, no antes. Tras reiniciar Windows, inicia sesión, espera a que Docker Desktop termine de iniciarse, abre Ubuntu y compruebadocker ps y el sitio.
El Resource Saver de Docker Desktop es independiente de la suspensión de Windows. Normalmente solo se activa cuando no hay contenedores en ejecución; la aplicación, MongoDB y Redis en ejecución impiden esa condición de inactividad. En WSL 2 pausa el motor de Docker en lugar de apagar la máquina virtual WSL compartida. No uses manualmente Pause en Docker Desktop mientras das servicio a usuarios. No necesitas desactivar Resource Saver solo para mantener esta pila en funcionamiento; consulta la documentación de Resource Saver de Docker.
Los servicios del Toolkit usan restart: always. Verifica el ajuste real en Ubuntu:
always. Una vez que Docker se ejecuta, puede reiniciar esos contenedores existentes sin un nuevo bin/up. Un contenedor detenido manualmente permanece detenido hasta que lo inicies o reinicies el motor; con always, un reinicio del motor puede volver a iniciarlo. Consulta el comportamiento de las políticas de reinicio de Docker.
Para un uso prolongado con alimentación de corriente, abre en Windows 11 Configuración → Sistema → Energía y batería → Tiempos de espera de pantalla, suspensión e hibernación (algunas versiones muestran Energía o Pantalla y suspensión). Establece el tiempo de suspensión con el equipo enchufado en Nunca y desactiva la hibernación automática si está configurada. La pantalla puede seguir apagándose. La acción de la tapa de un portátil es un ajuste aparte; cerrar la tapa puede suspenderlo aunque el tiempo de suspensión por inactividad sea Nunca. Consulta la configuración de energía de Windows.
No ejecutes
wsl --shutdown como limpieza rutinaria mientras el sitio está en uso. Si un cambio en la configuración de WSL lo requiere, detén primero la instancia y planifica una interrupción. Windows puede ejecutar la instancia de forma continua con estos ajustes. Para un servicio compartido que deba sobrevivir a cierres de sesión y reinicios desatendidos, recomendamos la guía de Linux.
Comprobar la recuperación tras reiniciar Docker Desktop
Después de guardar el trabajo y dejar que terminen las compilaciones activas, elige Restart Docker Desktop en el menú de solución de problemas de Docker Desktop. Espera al motor y, a continuación, comprueba en Ubuntu:bin/stop, usa bin/start. Si Docker está en marcha pero un servicio falla, lee sus registros en lugar de volver a crear la configuración. Las actualizaciones de Windows, las actualizaciones de Docker y los cortes de corriente pueden seguir interrumpiendo una instalación que funcione las 24 horas; mantén copias de seguridad y comprueba la recuperación después del mantenimiento planificado.
Uso diario
Inicia Docker Desktop en Windows. Abre Ubuntu:bin/start no aplica las ediciones de configuración: usa bin/up -d después de cambiar config/. Sigue Datos y copias de seguridad antes de actualizar, trasladar o eliminar la distribución de WSL. Copiar los archivos de MongoDB en uso mientras la base de datos escribe no es una copia de seguridad coherente.
Mantén 127.0.0.1 para uso local. Dar servicio a otros equipos también requiere establecer deliberadamente la dirección de escucha, la URL del sitio, la configuración de red y del firewall de Windows y HTTPS; cambiar solo OVERLEAF_SITE_URL no publica ningún puerto.
Si algo no funciona, consulta Solución de problemas.
