Skip to content

Pre-built Caddy 2 Docker image with the caddy-ratelimit plugin included.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

qntx/caddy-ratelimit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

caddy-ratelimit

Pre-built Caddy 2 Docker image with the caddy-ratelimit plugin included.

Published to GitHub Container Registry and rebuilt weekly to track upstream updates.

Quick Start

docker pull ghcr.io/qntx/caddy-ratelimit:latest

Docker Compose

services:
  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:

Caddyfile Example

example.com {
    rate_limit {
        zone api {
            key    {remote_host}
            events 60
            window 1m
        }
    }

    reverse_proxy localhost:8080
}

Included Plugins

Plugin Description
mholt/caddy-ratelimit HTTP rate limiting with configurable zones

Image Tags

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

Platforms

  • linux/amd64
  • linux/arm64

License

This project is licensed under either of the following licenses, at your option:

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.

About

Pre-built Caddy 2 Docker image with the caddy-ratelimit plugin included.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Packages