Skip to content

confor/dehydrated-cloudflare-hook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

dehydrated-cloudflare-hook

un script para dehydrated, para usar con dns-01 y cloudflare.

dehydrated es un cliente para pedir certificados a letsencrypt y el reto dns-01 permite obtener certificados sin tener un servidor http.

este script cambia automáticamente el dns de cloudflare.

cómo usar

copiar config-example.sh a config.sh y modificar:

debe quedar algo así:

global_api_key="abcdef12345678abcdef1234abcdefabcdefa"
zone_id="23456781234abcdefabcdef123412341"
email="[email protected]"

es posible soportar varios dominios en la misma configuración, igual que en cfhookbash:

case "${DOMAIN}" in
    "www.example.com")
        global_api_key="abcdef12345678abcdef1234abcdefabcdefa"
        zone_id="23456781234abcdefabcdef123412341"
        email="[email protected]"
    ;;

    "www.example.net")
        global_api_key="abcdefabcdefabcdef12341234abcdef12345"
        zone_id="23456781234abcdefabcdef123412341"
        email="[email protected]"
    ;;
esac

finalmente, agregar el hook a dehydrated:

HOOK=dehydrated-cloudflare-hook/hook.sh

nota

el script escribe archivos temporales para guardar el resultado de la api de cloudflare. es necesario que dehydrated tenga permisos de escritura en la carpeta de hook.sh.

referencias

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages