Remove Whitespace
* README.md * dnsapi\README.md * dnsapi\dns_nsupdate.sh * dnsapi\dns_me.sh * dnsapi\dns_freedns.sh * dnsapi\dns_da.sh * deploy\vault_cli.sh * deploy\ssh.sh * deploy\README.md
This commit is contained in:
parent
edb4d066a9
commit
5bc41f9090
@ -236,7 +236,7 @@ Just set string "apache" as the second argument and it will force use of apache
|
|||||||
acme.sh --issue --apache -d example.com -d www.example.com -d cp.example.com
|
acme.sh --issue --apache -d example.com -d www.example.com -d cp.example.com
|
||||||
```
|
```
|
||||||
|
|
||||||
**This apache mode is only to issue the cert, it will not change your apache config files.
|
**This apache mode is only to issue the cert, it will not change your apache config files.
|
||||||
You will need to configure your website config files to use the cert by yourself.
|
You will need to configure your website config files to use the cert by yourself.
|
||||||
We don't want to mess your apache server, don't worry.**
|
We don't want to mess your apache server, don't worry.**
|
||||||
|
|
||||||
@ -260,7 +260,7 @@ So, the config is not changed.
|
|||||||
acme.sh --issue --nginx -d example.com -d www.example.com -d cp.example.com
|
acme.sh --issue --nginx -d example.com -d www.example.com -d cp.example.com
|
||||||
```
|
```
|
||||||
|
|
||||||
**This nginx mode is only to issue the cert, it will not change your nginx config files.
|
**This nginx mode is only to issue the cert, it will not change your nginx config files.
|
||||||
You will need to configure your website config files to use the cert by yourself.
|
You will need to configure your website config files to use the cert by yourself.
|
||||||
We don't want to mess your nginx server, don't worry.**
|
We don't want to mess your nginx server, don't worry.**
|
||||||
|
|
||||||
@ -320,7 +320,7 @@ You don't have to do anything manually!
|
|||||||
1. Loopia.se API
|
1. Loopia.se API
|
||||||
1. acme-dns (https://github.com/joohoi/acme-dns)
|
1. acme-dns (https://github.com/joohoi/acme-dns)
|
||||||
|
|
||||||
And:
|
And:
|
||||||
|
|
||||||
**lexicon DNS API: https://github.com/Neilpang/acme.sh/wiki/How-to-use-lexicon-dns-api
|
**lexicon DNS API: https://github.com/Neilpang/acme.sh/wiki/How-to-use-lexicon-dns-api
|
||||||
(DigitalOcean, DNSimple, DNSMadeEasy, DNSPark, EasyDNS, Namesilo, NS1, PointHQ, Rage4 and Vultr etc.)**
|
(DigitalOcean, DNSimple, DNSMadeEasy, DNSPark, EasyDNS, Namesilo, NS1, PointHQ, Rage4 and Vultr etc.)**
|
||||||
@ -496,5 +496,5 @@ Please Star and Fork me.
|
|||||||
Your donation makes **acme.sh** better:
|
Your donation makes **acme.sh** better:
|
||||||
|
|
||||||
1. PayPal/Alipay(支付宝)/Wechat(微信): [https://donate.acme.sh/](https://donate.acme.sh/)
|
1. PayPal/Alipay(支付宝)/Wechat(微信): [https://donate.acme.sh/](https://donate.acme.sh/)
|
||||||
|
|
||||||
[Donate List](https://github.com/Neilpang/acme.sh/wiki/Donate-list)
|
[Donate List](https://github.com/Neilpang/acme.sh/wiki/Donate-list)
|
||||||
|
|||||||
@ -233,7 +233,7 @@ DEPLOY_CPANEL_USER is required only if you run the script as root and it should
|
|||||||
export DEPLOY_CPANEL_USER=username
|
export DEPLOY_CPANEL_USER=username
|
||||||
acme.sh --deploy -d example.com --deploy-hook cpanel_uapi
|
acme.sh --deploy -d example.com --deploy-hook cpanel_uapi
|
||||||
```
|
```
|
||||||
Please note, that the cpanel_uapi hook will deploy only the first domain when your certificate will automatically renew. Therefore you should issue a separate certificate for each domain.
|
Please note, that the cpanel_uapi hook will deploy only the first domain when your certificate will automatically renew. Therefore you should issue a separate certificate for each domain.
|
||||||
|
|
||||||
## 8. Deploy the cert to your FRITZ!Box router
|
## 8. Deploy the cert to your FRITZ!Box router
|
||||||
|
|
||||||
|
|||||||
@ -11,7 +11,7 @@
|
|||||||
#
|
#
|
||||||
# Only a username is required. All others are optional.
|
# Only a username is required. All others are optional.
|
||||||
#
|
#
|
||||||
# The following examples are for QNAP NAS running QTS 4.2
|
# The following examples are for QNAP NAS running QTS 4.2
|
||||||
# export DEPLOY_SSH_CMD="" # defaults to ssh
|
# export DEPLOY_SSH_CMD="" # defaults to ssh
|
||||||
# export DEPLOY_SSH_USER="admin" # required
|
# export DEPLOY_SSH_USER="admin" # required
|
||||||
# export DEPLOY_SSH_SERVER="qnap" # defaults to domain name
|
# export DEPLOY_SSH_SERVER="qnap" # defaults to domain name
|
||||||
|
|||||||
@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
# Here is a script to deploy cert to hashicorp vault
|
# Here is a script to deploy cert to hashicorp vault
|
||||||
# (https://www.vaultproject.io/)
|
# (https://www.vaultproject.io/)
|
||||||
#
|
#
|
||||||
# it requires the vault binary to be available in PATH, and the following
|
# it requires the vault binary to be available in PATH, and the following
|
||||||
# environment variables:
|
# environment variables:
|
||||||
#
|
#
|
||||||
# VAULT_PREFIX - this contains the prefix path in vault
|
# VAULT_PREFIX - this contains the prefix path in vault
|
||||||
# VAULT_ADDR - vault requires this to find your vault server
|
# VAULT_ADDR - vault requires this to find your vault server
|
||||||
#
|
#
|
||||||
|
|||||||
@ -845,7 +845,7 @@ acme.sh --issue --dns dns_loopia -d example.com -d *.example.com
|
|||||||
The username and password will be saved in `~/.acme.sh/account.conf` and will be reused when needed.
|
The username and password will be saved in `~/.acme.sh/account.conf` and will be reused when needed.
|
||||||
## 45. Use ACME DNS API
|
## 45. Use ACME DNS API
|
||||||
|
|
||||||
ACME DNS is a limited DNS server with RESTful HTTP API to handle ACME DNS challenges easily and securely.
|
ACME DNS is a limited DNS server with RESTful HTTP API to handle ACME DNS challenges easily and securely.
|
||||||
https://github.com/joohoi/acme-dns
|
https://github.com/joohoi/acme-dns
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|||||||
@ -9,7 +9,7 @@
|
|||||||
#
|
#
|
||||||
# User must provide login data and URL to DirectAdmin incl. port.
|
# User must provide login data and URL to DirectAdmin incl. port.
|
||||||
# You can create login key, by using the Login Keys function
|
# You can create login key, by using the Login Keys function
|
||||||
# ( https://da.example.com:8443/CMD_LOGIN_KEYS ), which only has access to
|
# ( https://da.example.com:8443/CMD_LOGIN_KEYS ), which only has access to
|
||||||
# - CMD_API_DNS_CONTROL
|
# - CMD_API_DNS_CONTROL
|
||||||
# - CMD_API_SHOW_DOMAINS
|
# - CMD_API_SHOW_DOMAINS
|
||||||
#
|
#
|
||||||
|
|||||||
@ -193,7 +193,7 @@ dns_freedns_rm() {
|
|||||||
|
|
||||||
if [ -n "$DNSdataid" ] && _startswith "$txtvalue" "$DNSvalue"; then
|
if [ -n "$DNSdataid" ] && _startswith "$txtvalue" "$DNSvalue"; then
|
||||||
# Found a match. But note... Website is truncating the
|
# Found a match. But note... Website is truncating the
|
||||||
# value field so we are only testing that part that is not
|
# value field so we are only testing that part that is not
|
||||||
# truncated. This should be accurate enough.
|
# truncated. This should be accurate enough.
|
||||||
_debug "Deleting TXT record for $fulldomain, $txtvalue"
|
_debug "Deleting TXT record for $fulldomain, $txtvalue"
|
||||||
_freedns_delete_txt_record "$FREEDNS_COOKIE" "$DNSdataid"
|
_freedns_delete_txt_record "$FREEDNS_COOKIE" "$DNSdataid"
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
# bug reports to dev@1e.ca
|
# bug reports to dev@1e.ca
|
||||||
|
|
||||||
# ME_Key=qmlkdjflmkqdjf
|
# ME_Key=qmlkdjflmkqdjf
|
||||||
# ME_Secret=qmsdlkqmlksdvnnpae
|
# ME_Secret=qmsdlkqmlksdvnnpae
|
||||||
|
|
||||||
ME_Api=https://api.dnsmadeeasy.com/V2.0/dns/managed
|
ME_Api=https://api.dnsmadeeasy.com/V2.0/dns/managed
|
||||||
|
|||||||
@ -15,7 +15,7 @@ dns_nsupdate_add() {
|
|||||||
_saveaccountconf NSUPDATE_KEY "${NSUPDATE_KEY}"
|
_saveaccountconf NSUPDATE_KEY "${NSUPDATE_KEY}"
|
||||||
_info "adding ${fulldomain}. 60 in txt \"${txtvalue}\""
|
_info "adding ${fulldomain}. 60 in txt \"${txtvalue}\""
|
||||||
nsupdate -k "${NSUPDATE_KEY}" <<EOF
|
nsupdate -k "${NSUPDATE_KEY}" <<EOF
|
||||||
server ${NSUPDATE_SERVER} ${NSUPDATE_SERVER_PORT}
|
server ${NSUPDATE_SERVER} ${NSUPDATE_SERVER_PORT}
|
||||||
update add ${fulldomain}. 60 in txt "${txtvalue}"
|
update add ${fulldomain}. 60 in txt "${txtvalue}"
|
||||||
send
|
send
|
||||||
EOF
|
EOF
|
||||||
@ -35,7 +35,7 @@ dns_nsupdate_rm() {
|
|||||||
[ -n "${NSUPDATE_SERVER_PORT}" ] || NSUPDATE_SERVER_PORT=53
|
[ -n "${NSUPDATE_SERVER_PORT}" ] || NSUPDATE_SERVER_PORT=53
|
||||||
_info "removing ${fulldomain}. txt"
|
_info "removing ${fulldomain}. txt"
|
||||||
nsupdate -k "${NSUPDATE_KEY}" <<EOF
|
nsupdate -k "${NSUPDATE_KEY}" <<EOF
|
||||||
server ${NSUPDATE_SERVER} ${NSUPDATE_SERVER_PORT}
|
server ${NSUPDATE_SERVER} ${NSUPDATE_SERVER_PORT}
|
||||||
update delete ${fulldomain}. txt
|
update delete ${fulldomain}. txt
|
||||||
send
|
send
|
||||||
EOF
|
EOF
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user