letsencrypt dehydrated with lexicon support for dns validation
100K+
loads a domain.txt file and will create certs valid for haproxy deployments. defaults to challenge type http - you will need to run a http container cbolt/thttpd.
docker run --it --rm \
--name thttpd \
-p '80:80' \
-v '</path/to/data>/www:/www' \
cbolt/thttpd
docker run -it --rm \
--name dehydrated \
-e 'STAGE=true' \
-v '</path/to/data>/certs:/data/certs' \
-v '</path/to/data>/haproxy:/data/haproxy' \
-v '</path/to/data>/accounts:/data/accounts' \
-v '</path/to/data>/www:/var/www/dehydrated' \
-v '</path/to/data>/domains.txt:/etc/dehydrated/domains.txt' \
cbolt/dehydrated
docker run -it --rm \
--name dehydrated \
-e 'STAGE=true' \
-e 'CHALLENGE_TYPE=dns-01',
-e 'PROVIDER=cloudflare',
-e '[email protected]',
-e 'LEXICON_CLOUDFLARE_TOKEN=XXXXXXXXX',
-v '</path/to/data>/certs:/data/certs' \
-v '</path/to/data>/haproxy:/data/haproxy' \
-v '</path/to/data>/accounts:/data/accounts' \
-v '</path/to/data>/www:/var/www/dehydrated' \
-v '</path/to/data>/domains.txt:/etc/dehydrated/domains.txt' \
cbolt/dehydrated
Content type
Image
Digest
Size
83.4 MB
Last updated
about 7 years ago
docker pull cbolt/dehydrated