reCAPTCHA gated archive retriever
./secret/config.yaml
RECAPTCHA_SITE_KEY: "..."
RECAPTCHA_SECRET_KEY: "..."
downloads:
- id: "example"
bucket: "..."
key: "..."
accessKeyId: "..."
secretAccessKey: "..."
endpoint: "..."
Only s3 compatible object stores are supported. I use minio.
docker-compose up
localhost:8080/ready
localhost:8080/download/example
config.yaml
CONFIG_PATH
to the path to config.yaml