Sign inSign up

blacksalt/dehydrated_namecheap

By blacksalt

•Updated about 7 years ago

Containerized dehydrated dns api hook

Image
0

7.5K

blacksalt/dehydrated_namecheap repository overview

⁠Dehydrated-NameCheap docker image

This image uses dehydrated⁠ and dehydrated_namecheap_dns_api_hook⁠ to request one or more certificates from Let's Encrypt.

You can run it either as

  • a pure docker container executed by a cronjob
  • a Kubernetes CronJob (see kubernetes folder for an example)

⁠Build arguments

NameDescriptionDefault
PREINSTALLED_PACKAGESThis list will be passed to apk add
DEHYDRATED_GIT_REPODehydrated git repo urlhttps://github.com/lukas2511/dehydrated.git⁠
DEHYDRATED_GIT_REFThis arg will be passed to git reset --hard after clonemaster
DEHYDRATED_NAMECHEAP_GIT_REPODehydrated namecheap git repo urlhttps://github.com/wdouglascampbell/dehydrated_namecheap_dns_api_hook.git⁠
DEHYDRATED_NAMECHEAP_GIT_REFThis arg will be passed to git reset --hard after clonemaster

⁠Environment variables

NameDescriptionDefault
RELOAD_SCRIPTPath of the reload script⁠. No x permission necessary./app_files/reload_services.sh
DHV_*Prefix will be stripped and variable will be passed to dehydrated. See the variable list here⁠
DHNV_*Prefix will be stripped and variable will be passed to dehydrated namecheap hook. See the variable list here⁠

You can refer to other variables in values just like in the example config files. In this case use the prefixed variable name.

⁠Volumes

NameDescription
/app_data/Mount volume for generated files here
/app_files/Mount user supplied files here such as reload script or domains.txt

These mount points are just recommendations, but if you want to change them then be aware to adjust DHV_BASEDIR, DHNV_DEPLOYED_CERTDIR, DHNV_DEPLOYED_KEYDIR and RELOAD_SCRIPT too.

Tag summary

Content type

Image

Digest

Size

14.5 MB

Last updated

about 7 years ago

docker pull blacksalt/dehydrated_namecheap