Pre-built Caddy 2 Docker image with the caddy-ratelimit plugin included.
Published to GitHub Container Registry and rebuilt weekly to track upstream updates.
docker pull ghcr.io/qntx/caddy-ratelimit:latestservices:
caddy:
image: ghcr.io/qntx/caddy-ratelimit:latest
ports:
- "80:80"
- "443:443"
- "443:443/udp"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile:ro
- caddy_data:/data
- caddy_config:/config
volumes:
caddy_data:
caddy_config:example.com {
rate_limit {
zone api {
key {remote_host}
events 60
window 1m
}
}
reverse_proxy localhost:8080
}| Plugin | Description |
|---|---|
| mholt/caddy-ratelimit | HTTP rate limiting with configurable zones |
| Tag | Description |
|---|---|
latest |
Latest build from main branch |
v1.0.0 |
Specific release version |
1.0, 1 |
Major/minor version aliases |
<sha> |
Git commit SHA |
linux/amd64linux/arm64
This project is licensed under either of the following licenses, at your option:
- Apache License, Version 2.0, (LICENSE-APACHE or https://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or https://opensource.org/licenses/MIT)
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, as defined in the Apache-2.0 license, shall be dually licensed as above, without any additional terms or conditions.