Automatización y flujos Magia poderosa, frágil y fácil de olvidar. n8n Tips que descubrí tras pelearme con n8n. Si no los dejo apuntados, repito el mismo via crucis en tres meses. n8n: Error 1C800064 – Solución al problema de descifrado Introducción Si al revisar los logs de n8n en Docker o en su interfaz web notas que las credenciales de tus workflows se pierden con cada actualización, y ves el error error:1C800064:Provider routines::bad decrypt, la causa probable es que n8n no tiene configurada una clave de cifrado persistente. Afortunadamente, la solución es simple y solo requiere una pequeña modificación en el archivo docker-compose.yml. Solución Para solucionar este problema, agrega la siguiente variable en la sección environment: de tu archivo docker-compose.yml: environment: - N8N_ENCRYPTION_KEY=FIxxxxxxxxxxxxxxxxxxxxxxxxxxxZFhmwv2 Generar una clave aleatoria Para generar una clave aleatoria segura en la terminal de Linux o macOS, usa el siguiente comando: openssl rand -base64 32 Este comando generará una cadena aleatoria de 32 caracteres en base64. Copia el resultado y pégalo en la variable N8N_ENCRYPTION_KEY dentro de docker-compose.yml. Aplicar los cambios Una vez agregada la clave de cifrado, sigue estos pasos para aplicar la configuración: Detén el contenedor de n8n: docker compose down Vuelve a levantar el contenedor: docker compose up -d Ingresa nuevamente las credenciales de tus workflows en n8n para que se guarden correctamente con la nueva clave de cifrado. Referencias Solución al error: n8n Community - Bad Decrypt Error Guía de instalación de n8n en Docker: Instalar n8n con Docker