Panel de Guita

Zona privada del dueño: el gasto de la API y lo que el análisis diario va aprendiendo de los fallos reales.

No tengo contraseña o no consigo entrar

Sin contraseña configurada el envío del formulario responde 503. Se arregla en el servidor, en dos pasos:

1. Genera el hash con py scripts/make_admin.py tu@email.com (imprime la contraseña una sola vez).

2. Define ADMIN_PASSWORD_HASH con ese hash y reinicia. En el entorno vive solo el hash con sal, nunca la contraseña.

Tras cinco intentos fallidos la IP queda bloqueada 30 segundos, y el bloqueo se dobla en cada intento siguiente hasta una hora.