🔹 PRIMERA VEZ 1. Dar permisos de Super User sudo usermod -aG docker nombre_usuario 2. Verificar los datos con el user node docker exec -it --user node n8n sh ls -la /home/node/.n8n exit 3. Traer la última versión de n8n docker pull docker.n8n.io/n8nio/n8n:x.x.x 4. Para el contenedor de n8n docker stop n8n 5. Obtener el ID del contenedor docker ps -a 6. Hacer el Backup de los datos docker cp CONTAINER_ID:/home/node/.n8n ./n8n_backup ls -la ./n8n_backup 7. Crear nuevo Volumen docker volume create n8n_data 8. Copiar el Backup al Volumen creado docker run --rm -v n8n_data:/data -v $(pwd)/n8n_backup:/backup busybox sh -c "cp -r /backup/* /data/" docker volume inspect n8n_data 9. Dar permisos al Volumen sudo chown -R 1000:1000 /var/lib/docker/volumes/n8n_data/_data sudo chmod -R 700 /var/lib/docker/volumes/n8n_data/_data 10. Eliminar contenedor anterior (PELIGRO) docker rm n8n 11. Reiniciar el contenedor con nueva versión docker run -d --restart unless-stopped \ --name n8n \ -p 5678:5678 \ -e N8N_HOST="n8n.yourdomain.com" \ -e WEBHOOK_TUNNEL_URL="https://n8n.yourdomain.com/" \ -e WEBHOOK_URL="https://n8n.yourdomain.com/" \ -v n8n_data:/home/node/.n8n \ n8nio/n8n:1.79.2 🔹 DESPUÉS (Actualizaciones futuras) 1. Traer nueva versión docker pull docker.n8n.io/n8nio/n8n:1.77.3 2. Detener contenedor docker stop n8n 3. Eliminar contenedor docker rm n8n 4. Reiniciar con nueva versión docker run -d --restart unless-stopped \ --name n8n \ -p 5678:5678 \ -e N8N_HOST="n8n.yourdomain.com" \ -e WEBHOOK_TUNNEL_URL="https://n8n.yourdomain.com/" \ -e WEBHOOK_URL="https://n8n.yourdomain.com/" \ -v n8n_data:/home/node/.n8n \ n8nio/n8n:x.x.x