mirror of
https://github.com/dehydrated-io/dehydrated.git
synced 2026-03-23 09:31:00 +01:00
Updated Hook Library (markdown)
1
DNS-01-hooks.md
Normal file
1
DNS-01-hooks.md
Normal file
@@ -0,0 +1 @@
|
||||
This page has merged with the main wiki page at [https://github.com/lukas2511/dehydrated/wiki](https://github.com/lukas2511/dehydrated/wiki)
|
||||
@@ -1,89 +0,0 @@
|
||||
# DNS Providers
|
||||
- [All-inkl(bash script)](https://github.com/o1oo11oo/dehydrated-all-inkl-hook) - hook for [ALL-INKL](https://all-inkl.com)
|
||||
- [AWS Route 53 (ruby script)](https://gist.github.com/joshgarnett/02920846fea35f738d3370fd991bb0e0) - Updated with multiple hosted zone support, fewer dependencies, and checks on DNS propagation
|
||||
- [AWS Route 53 (python script)](https://gist.github.com/rmarchei/98489c05f0898abe612eec916508f2bf) - Automatically identifies correct Route 53 zone(s), no need to supply the Zone Id
|
||||
- [AWS Route 53 (python3 script)](https://gist.github.com/ramirovjr/181979298149c5e74887f30fe09dcc71)
|
||||
- [AWS Route 53 (bash script employing cli53)](https://github.com/whereisaaron/dehydrated-route53-hook-script) - Automatically identifies correct Route 53 zone(s), no need to supply the Zone Id
|
||||
- [Azure DNS (bash script)](https://github.com/jangins101/letsencrypt-azuredns-hook) - uses [Azure CLI](https://docs.microsoft.com/en-us/azure/xplat-cli-install) to manage the DNS records
|
||||
- [Certzure](https://github.com/bviktor/certzure) (Java) - hook for Azure DNS
|
||||
- [CloudFlare (Python script)](https://github.com/walcony/letsencrypt-cloudflare-hook)
|
||||
- [CloudFlare (bash script)](https://github.com/sineverba/cfhookbash)
|
||||
- [ClouDNS](https://github.com/rafaelmartins/dehydrated-cloudns) - Bash hook script using curl and jq to manage DNS records at ClouDNS
|
||||
- [DNSExit (bash script)](https://github.com/jpconver/dnsexit_dnshook) - Bash script using curl to create dns-01 challenge on https://www.dnsexit.com
|
||||
- [DNSMadeEasy (Python script)](https://github.com/alisade/letsencrypt-dnsmadeeasy-hook)
|
||||
- [dnspython-hook (python)](https://github.com/eferdman/dnspython-hook) - uses the [dnspython](http://www.dnspython.org) API
|
||||
- [DuckDNS (bash script)](https://github.com/walcony/letsencrypt-DuckDNS-hook)
|
||||
- [FreeIPA hook(python script)](https://github.com/HeMan/ipa-dns-hook) - Python script to manage FreeIPA DNS records.
|
||||
- [Godaddy DNS (python3 script)](https://github.com/josteink/le-godaddy-dns)
|
||||
- [Godaddy DNS (bash script)](https://github.com/walcony/letsencrypt-GoDaddy-hook)
|
||||
- [Google Cloud (bash script)](https://github.com/spfguru/dehydrated4googlecloud) - DNS & HTTPS load balancers
|
||||
- [Hetzner Online (python script)](https://github.com/rembik/dehydrated-hetzner-hook) - Hook for updating DNS records at [Hetzner Robot](https://www.hetzner.com/registrationrobot) or [Hetzner konsoleH](https://www.hetzner.com/domainregistration)
|
||||
- [iwantmyname](https://github.com/hughdavenport/letsencrypt-iwantmyname-hook) (Ruby) - hook for [iwantmyname](https://iwantmyname.com)
|
||||
- [linode DNS API (Go scrypt)](https://github.com/IdeaSynthesis/letsencrypt-dns01-hooks) - Implements a dns-01 type challenge hook using the linode API
|
||||
- [linode DNS API (shell script)](https://github.com/ryannoblett/linode-hook) - Shell hook script using curl and jq to manage DNS records on Linode
|
||||
- [Loopia API (bash script)](https://github.com/aaff-se/dehydrated-loopia-api-hook) - bash script to update DNS records on [Loopia](https://www.loopia.se) for root and wildcard certificates.
|
||||
- [Memset DNS API (python)](https://github.com/tnwhitwell/letsencrypt-memset-hook) - hook for [MEMSET](https://www.memset.com/)
|
||||
- [Mythic Beasts (Bash and Perl scripts)](https://github.com/mythic-beasts/letsencrypt-mythic-dns01)
|
||||
- [Namecheap (bash script)](https://github.com/wdouglascampbell/dehydrated_namecheap_dns_api_hook)
|
||||
- [OpenProvider API(python)](https://github.com/sigio/dehydrated-dns-openprovider)
|
||||
- [OVH DNS (python)](https://github.com/rbeuque74/letsencrypt-ovh-hook) - [README](https://github.com/rbeuque74/letsencrypt-ovh-hook/blob/master/README.md)
|
||||
- [PDD Yandex API for golang ](https://github.com/felicson/pddyandex_dehydrated_hook) - PDD Yandex DNS manage.
|
||||
- [PDD Yandex API for PHP/cli](https://github.com/pasha1st/dehydrated-yapdd-hook) - PDD Yandex DNS manage in PHP
|
||||
- [pdns-acme for use with PDNS Manager(Bash script)](https://pdnsmanager.org/documentation/letsencrypt/)
|
||||
- [PowerDNS (bash script)](https://github.com/antoiner77/letsencrypt.sh-pdns)
|
||||
- [PowerDNS API (bash script)](https://github.com/silkeh/pdns_api.sh)
|
||||
- [Proxmox VE (bash script)](https://www.scifire.de/technik/proxmox) - Proxmox clusters and Proxmox are open source virtualization platforms which use KVM and LXC container
|
||||
- [R01.ru DNS (php)](https://github.com/Chipatusik/certbot-r01ru) - Dns-01 challenge on https://r01.ru
|
||||
- [Reg.ru DNS (ruby script)](https://github.com/massdest/lets-encrypt-regru/blob/master/lets-encrypt-regru.rb) - uses [REG.API 2 for Ruby](https://github.com/regru/reg_api2-ruby)
|
||||
- [Servercow (bash script)](https://github.com/andryyy/servercow-dnshook-dehydrated) - Bash script with curl to create challenge responses
|
||||
- [TransIP API(php)](https://github.com/sigio/dehydrated-transip-dns-validator)
|
||||
- [Vultr DNS](https://github.com/ttalle/dehydrated-vultr-hook) - Bash hook script using curl and jq to manage DNS records
|
||||
- [Wedos WAPI hook (bash script)](https://github.com/mrhackcz/wedos-hook) - Bash script using curl and jq to create dns-01 challenge on [Wedos WAPI](https://hosting.wedos.com/)
|
||||
|
||||
# Manual
|
||||
- [Manual update (bash script)](https://github.com/gheja/dns-01-manual) - hook for updating DNS zone by hand (non-automated way)
|
||||
- [Advanced manual update (bash script)](https://github.com/owhen/dns-01-manual) - hook for updating DNS zone by hand (non-automated way)
|
||||
- [manual-dns-hook (ruby) - interactive hook for DNS providers that do not provide an API or dynamic DNS support](https://github.com/jbjonesjr/letsencrypt-manual-hook)
|
||||
- [nsupdate (bash script)](https://github.com/lukas2511/letsencrypt.sh/wiki/example-dns-01-nsupdate-script)
|
||||
- [email-notify-hook (bash script)](https://github.com/bennettp123/letsencrypt.sh-email-notify-hook) - semi-automated email notifier for use with DNS providers that do not provide an API or dynamic DNS support
|
||||
- nsupdate based bash script: [letsencrypt_acme_dns-01_challenge_hook v0.0.8](https://ente.limmat.ch/ftp/pub/software/bash/letsencrypt/) - hook script using nsupdate to publish challenge in bind, verifies the published challenge has propagated to all name servers. GNU userland only. Latest release 2019-11-13.
|
||||
|
||||
# Multi-Provider Packages
|
||||
- [lexicon](https://github.com/AnalogJ/lexicon) - [(bash script)](https://github.com/AnalogJ/lexicon/blob/master/examples/dehydrated.default.sh) - [Setup instructions](http://blog.thesparktree.com/post/138999997429/generating-intranet-and-private-network-ssl) - Supports the following DNS Providers:
|
||||
- AuroraDNS
|
||||
- AWS
|
||||
- Cloudflare
|
||||
- ClouDNS
|
||||
- CloudXNS
|
||||
- Constellix
|
||||
- DigitalOcean
|
||||
- DNSimple
|
||||
- DnsMadeEasy
|
||||
- DNSPark
|
||||
- DNSPod
|
||||
- EasyDNS
|
||||
- Gandi
|
||||
- Glesys
|
||||
- GoDaddy
|
||||
- Hetzner
|
||||
- Hurricane Electric
|
||||
- Linode
|
||||
- Linode
|
||||
- LuaDNS
|
||||
- Memset
|
||||
- Namecheap
|
||||
- Namesilo
|
||||
- NS1
|
||||
- OnApp
|
||||
- OVH
|
||||
- PointHQ
|
||||
- PowerDNS
|
||||
- Rackspace
|
||||
- Rage4
|
||||
- Sakura
|
||||
- SoftLayer
|
||||
- Subreg
|
||||
- Transip
|
||||
- Yandex
|
||||
- Vultr
|
||||
- Zonomi
|
||||
Reference in New Issue
Block a user