Update: I waited over 6 hours (dockerhub rate limit is 100 pulls per 6 hours). Now I was able to get the image with the direct pull. However, if I try pulling through docker compose, it still tells me that I have hit the pull rate limit (which is nonsense, because I’ve not been pulling or doing anything).
Honestly, it’s a mystery to me at the moment. I have n8n running behind nginx proxy manager, and nothing else is happening. What’s even stranger is that this issue suddenly appeared, out of the blue …
I tried it anonymously, but also with authenticated pull (as that increases the pull limit to 200, instead of 100). I’m self-hosting n8n on a digitalocean VPS.
The only thing I can think of now still, is that it’s a DO thing that’s going on.
I might snapshot the whole thing and try it on a different VPS. with another IP , to see if that’s the problem …
I also learned that docker compose treats pulls differently than a direct pull … though still, really it doesn’t make any sense …
I had the exact same issue. May I know the exact steps you took to solve the problem? I am a noob and dont really understand what you meant by direct pull.
yea i have the same problem + many active workflows have stopped working automatically after the last update I did 1.68.0. Quite frustrating when things that were working before normally don’t after an update.
So, for some odd reason, docker compose pulls for n8n are back working normally for me.
In the mean time, I’ve posted on the docker forums, and in some other places - and there were many people experiencing compose pull issues (for various images).
My conclusion is that it was a docker hub bug, though I’m not sure.
Anyone else who experienced this issue, notice that it’s working again ?
Just freshly updated to 1.70.3 on my Digital Ocean droplet.
Direct pull still worked:
docker pull n8nio/n8n:1.70.3
…But the typical pulls did not:
docker compose pull
! n8n Warning toomanyrequests: You have reached your pull r...
docker pull docker.n8n.io/n8nio/n8n
Using default tag: latest
Error response from daemon: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit