El panel no arranca o no deja entrar¶
El contenedor se reinicia en bucle¶
Mira el motivo:
- «SECRET_KEY debe tener al menos 16 caracteres»: el
.envdel panel no está completo. CompletaSECRET_KEY,ADMIN_PASSWORDyAPI_TOKENcon valores largos y aleatorios, y ejecutadocker compose up -d. - «container name /dabra-panel is already in use»: ya existe otro contenedor con ese nombre (por ejemplo, el panel original). Detén o renombra el otro; no pueden convivir con el mismo nombre. No uses
down -v. - Error al crear la base (
unable to open database file): revisa que los volúmenes existan y que las carpetas montadas tenganchown 10001.
No recuerdo la clave del administrador¶
Están en el .env del panel (ADMIN_USER y ADMIN_PASSWORD), en la carpeta donde se levantó el contenedor. Ábrelo con un editor de texto; no compartas su contenido.
Si el panel dice «credenciales inválidas» aunque la clave del .env sea correcta, es probable que la base ya se haya creado con valores anteriores: el panel lee ADMIN_USER y ADMIN_PASSWORD solo al crear su base. Opciones:
- Entrar con otro administrador y cambiar la clave en Administración.
- Si no hay otro, recrear la base:
docker compose down -vydocker compose up -d. Esto borra el historial, las alertas, los usuarios y lo editado en el panel; los jobs se recargan solos.
El contenedor está «unhealthy»¶
El smoke revisa Python, zona horaria, drivers ODBC, wkhtmltopdf, permisos de escritura, la importación de los 18 repos y la respuesta del panel. Los avisos «SIN secrets» son normales hasta cargar las credenciales.
Mensajes que se ven mal pero no son errores¶
En PowerShell, docker escribe a la salida de errores sus mensajes informativos y PowerShell los muestra como NativeCommandError. Es solo cosmético.
Los jobs no se ejecutan¶
Si el panel arranca con SCHEDULER_ENABLED=false, no lanza ningún job por horario. Es lo esperado durante las pruebas. Para activarlo, cambia el valor a true en el .env y ejecuta docker compose up -d.