Fix "toomanyrequests" Pulling coolify-helper on Coolify
Error: toomanyrequests: retry-after ... pulling ghcr.io/coollabsio/coolify-helper
Coolify can't start its own helper container because pulling ghcr.io/coollabsio/coolify-helper is being rate-limited by GHCR, so deploys, backups, and update checks that depend on it fail.
Coolify pulls its own coolify-helper image from GHCR, unauthenticated, on every deploy, backup, and update check. Because most self-hosted instances run their scheduled tasks on the same default hourly cron schedule, a huge number of servers all try to pull the same image from GHCR at the same moment, colliding against GHCR's anonymous pull rate limit. When that limit is hit, the helper container never starts and whatever triggered the pull — deploy, backup, or update check — fails with toomanyrequests.
The fix
Stagger your backup and scheduled-task cron times away from the top of the hour, so you're not colliding with every other instance's default schedule.
Manually warm the image cache on the server so a redeploy doesn't need to re-pull it while rate-limited.
docker pull ghcr.io/coollabsio/coolify-helper:<version>Upgrade Coolify — a partial mitigation for this shipped in v4.0.0-beta.340.
If it's still persistent, authenticate Docker to GHCR to raise your rate-limit ceiling above the anonymous-pull limit.
Verify it worked
Trigger the deploy or backup outside peak minutes and confirm the helper container starts without a toomanyrequests error.
Related Coolify errors
- Timeout / no response / container not starting
- no available server (Traefik 503) behind your Coolify domain after a successful deploy
- 502 Bad Gateway (Traefik) — build succeeds and container runs, but your-domain.com returns 502 Bad Gateway
- Healthcheck failed / Container is unhealthy — new container never receives traffic, deploy rolls back to the old container (or shows 404 "No available server")
Sources
- github.com/coollabsio/coolify/issues/3395
- github.com/coollabsio/coolify/issues/6626
- github.com/coollabsio/coolify/issues/3759