Skip to content

A Docker image for obtaining Let's Encrypt SSL Certificates in AWS Route53 domains using dehydrated and whereisaaron/dehydrated-route53-hook-script

License

Notifications You must be signed in to change notification settings

charlesverdad/docker-dehydrated-route53

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-dehydrated-route53

A Docker image for obtaining Let's Encrypt SSL certificates for AWS Route53 domains using dehydrated and whereisaaron/dehydrated-route53-hook-script. This is hugely based off the Cloudflare version found in TimDumol/docker-dehydrated-cloudflare

Usage

Create Docker Volume (optional)

This is where the certs and account data will be stored

$ docker create \
    -v /etc/ssl/certs:/dehydrated/certs \
    -v /dehydrated/accounts \
    --name dehydrated-data \
    charlesverdad/docker-dehydrated-route53

Register an account (One-time run)

Register an account with the CA. You only need to do this once.

$ docker run --rm \
    -e CONTACT_EMAIL='[email protected]' \
    --volumes-from dehydrated-data \
    charlesverdad/docker-dehydrated-route53 \
    --register \
    --accept-terms

Generate the certificates

$ docker run \
    -e CONTACT_EMAIL='[email protected]' \
    -e AWS_ACCESS_KEY_ID=youraccesskeyid \
    -e AWS_SECRET_ACCESS_KEY='yoursecretaccesskey' \
    --volumes-from dehydrated-data \
    charlesverdad/docker-dehydrated-route53 \
    --cron \
    -d "*.example.com" \
    --alias example

About

A Docker image for obtaining Let's Encrypt SSL Certificates in AWS Route53 domains using dehydrated and whereisaaron/dehydrated-route53-hook-script

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published