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