[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"problem-detail-error-registry-rate-limited":3},{"stack":4,"error":5,"seoName":6,"seoStack":7,"seo":8,"breadcrumb":10,"titlePrefix":18,"titleAccent":6,"lead":19,"facts":21,"why":39,"log":44,"fix":65,"engine":74,"related":81,"pitch":95},"angular","registry-rate-limited","Docker Hub rate limit stopped the image download","Angular, Docker Compose, Laravel and more",{"description":9},"Docker Hub temporarily refused further downloads because of its rate limit. Try again in a few minutes.",[11,14,17],{"label":12,"href":13},"App Installations","\u002Fapps",{"label":15,"href":16},"Angular","\u002Fapps\u002Fstacks\u002Fangular",{"label":6},"",[20],{"text":9},[22,27,30,34],{"label":23,"value":24,"tone":25,"tooltip":26},"Type","Error","err","An error that occurred in the deployed application. It is not necessarily a PanelAlpha Engine error, but we keep working on improvements so you run into fewer of them.",{"label":28,"value":29},"Seen","17 times · 7 variants",{"label":31,"value":32,"tooltip":33},"Where","Angular, Docker Compose, Laravel +1 more","Angular, Docker Compose, Laravel, Static site",{"label":35,"value":36,"tone":37,"tooltip":38},"Status","Fixed (2.1.0)","ok","Fixed in PanelAlpha Engine 2.1.0. The error is resolved on our side, so you will not run into it anymore.",{"heading":40,"body":41},"Why it happens",[42],{"text":43},"Docker Hub answered 429 Too Many Requests to an anonymous pull, so an image the deploy needed could not be downloaded.",{"heading":45,"block":46},"What the log looks like",{"header":47,"lines":48},"Deploy log",[49,53,57,61],{"segments":50},[51],{"text":52},"Starting application (docker compose up -d)",{"segments":54},[55],{"text":56},"Image project-app Building",{"segments":58},[59],{"text":60},"#3 ERROR: unexpected status from HEAD request to https:\u002F\u002Fregistry-1.docker.io\u002Fv2\u002Flibrary\u002Fnode\u002Fmanifests\u002F20-alpine: 429 Too Many Requests",{"segments":62},[63],{"text":64},"failed to solve: node:20-alpine: failed to resolve source metadata",{"heading":66,"steps":67,"block":71},"How to fix it",[68],[69],{"text":70},"Fixed in engine 2.1.0: accounts now use the published account image, so nothing is built from Docker Hub while an account is created.",{"header":72,"lines":73},"Fix by hand",[],{"heading":75,"body":76,"block":79},"How PanelAlpha Engine solves it",[77],{"text":78},"Detect registry rate-limit responses during Compose builds and present retry guidance. Where configured, reuse authenticated pull credentials or a registry mirror, and distinguish transient registry failures from Dockerfile or application errors.",{"header":18,"lines":80},[],{"heading":82,"items":83},"Apps affected",[84,88,92],{"title":85,"badge":86,"tone":25,"href":87},"WordPress","9 occurrences","\u002Fapps\u002Fwordpress\u002Fwordpress",{"title":89,"badge":90,"tone":25,"href":91},"laravel\u002Flaravel","1 occurrence","\u002Fapps\u002Flinuxserver\u002Fheimdall",{"title":93,"badge":90,"tone":25,"href":94},"market-radar","\u002Fapps\u002Fbyjosj\u002Fmarket-radar",{"heading":96,"body":97,"footNote":98,"docsLabel":99,"docsHref":100},"Try PanelAlpha Engine yourself.","The easiest way to turn your server into a safe, controlled environment for your AI agent. Deploy, manage and maintain any project from Claude Code, Cursor, Codex or any other MCP client. Open source under Apache 2.0, free to run.","Requires Ubuntu 24.04 or 26.04 · 2 GB RAM · 1 CPU","Read the documentation","https:\u002F\u002Fpanelalpha.com\u002Fdocs"]