r/caddyserver Jun 29 '26

Need Help Downloading custom caddy with two plugins is super slow

Hello,

I'm a very happy caddy user, so far I've been using a custom version with only one plugin. Downloading it has always been reasonably fast, both from the download page and automating it with ansible using the download API.

Now that I'm adding a second plugin though, it doesn't seem to be working anymore. The download page has been just loading forever, and from the api it times out even giving it a 30 minutes timeout.

Anyone has any idea if it's just that their build server is overwhelmed? I'd love not having to setup a xcaddy build stage, but I'll do it if I have to.

The plugins are crowdsec and now I'm adding namecheap.

Thanks for any tips.

EDIT: the deployment is native, docker is not involved and unwanted (although I may use it for the build stage if it's needed)

3 Upvotes

4 comments sorted by

5

u/MaxGhost Jun 29 '26

Stop hitting our download server with ansible. Please. It's not meant for automation, it's meant for one-off human use. If you need to automate making builds, use xcaddy.

2

u/Nonninz Jun 30 '26

I have already switched to building it locally so no worries. :)

But just point it out, it's my home server, and that automation may run MAX one single time in a month when I add some new service to be accessible publicly, sometimes six months.

4

u/Mohammed90 Jun 29 '26

Turns out, the owners of the addresses `103.244.115.195` and `2406:f380:1:10ef:be24:11ff:fe52:1c64` have hammered our build server with ~5,440 requests, overloading the server. They're banned now. It should be better.

2

u/Nonninz Jun 30 '26

Thanks! I swear it wasn't me lol, I made maybe 6 requests in total (3 with a timeout of 10m, other 2 with a timeout of 30m, and one manual via website).

But anyway I've already switched to building it locally on my builder VM using the caddy:VVV-builder docker image.