Skip to content

mlaihk/le-dns01-cf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This project is designed to be a small docker to Create/Renew Let's Encrypt Certs by making use of the greate Dehydrated script by lukas2511 and Lexicon by AnalogJ. The image is based on Python:Slim to make it as small as possible.

It also borrowed from idea from csmith that the domains.txt will be monitor realtime for changes.

The docker will need a volume /letsencrypt for storing app data and certs.

It will also require the following environment variables for dehydrated and the normal environment variables for Lexicon: EMAIL: <Your email passed to Let's Encrypt for notifications> PROVIDER: LEXICON_USERNAME: LEXICONTOKEN: LEXICON_PASSWORD: For example: PROVIDER: cloudflare LEXICON_CLOUDFLARE_USERNAME:[email protected] LEXICON_CLOUDFLARE_TOKEN: asdf1231239182309af

Optional Environment Variable: KEY_ALGO: {rsa|prime256v1|secp384r1} This will tell dehydrated what algorithm to use for generating the private key. If not defined, will assume rsa for general cert issuance.

About

Docker for Letsencrypt cert request and renewal system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published