Browse Source
Merge pull request #6176 from stokito/dnsapi_struct_info_missing
dnsapi: Add structured info for lima-city and west.cn
pull/6190/head
neil
1 month ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with
29 additions and
22 deletions
-
dnsapi/dns_limacity.sh
-
dnsapi/dns_myapi.sh
-
dnsapi/dns_omglol.sh
-
dnsapi/dns_openprovider.sh
-
dnsapi/dns_pdns.sh
-
dnsapi/dns_west_cn.sh
-
dnsapi/dns_yandex360.sh
|
|
@ -1,13 +1,13 @@ |
|
|
|
#!/usr/bin/env sh |
|
|
|
|
|
|
|
# Created by Laraveluser |
|
|
|
# |
|
|
|
# Pass credentials before "acme.sh --issue --dns dns_limacity ..." |
|
|
|
# -- |
|
|
|
# export LIMACITY_APIKEY="<API-KEY>" |
|
|
|
# -- |
|
|
|
# |
|
|
|
# Pleas note: APIKEY must have following roles: dns.admin, domains.reader |
|
|
|
# shellcheck disable=SC2034 |
|
|
|
dns_limacity_info='lima-city.de |
|
|
|
Site: www.lima-city.de |
|
|
|
Docs: github.com/acmesh-official/acme.sh/wiki/dnsapi2#dns_limacity |
|
|
|
Options: |
|
|
|
LIMACITY_APIKEY API Key. Note: The API Key must have following roles: dns.admin, domains.reader |
|
|
|
Issues: github.com/acmesh-official/acme.sh/issues/4758 |
|
|
|
Author: @Laraveluser |
|
|
|
' |
|
|
|
|
|
|
|
######## Public functions ##################### |
|
|
|
|
|
|
|
|
|
@ -1,12 +1,14 @@ |
|
|
|
#!/usr/bin/env sh |
|
|
|
# shellcheck disable=SC2034 |
|
|
|
dns_myapi_info='Custom API Example |
|
|
|
A sample custom DNS API script. |
|
|
|
Domains: example.com |
|
|
|
A sample custom DNS API script description. |
|
|
|
Domains: example.com example.net |
|
|
|
Site: github.com/acmesh-official/acme.sh/wiki/DNS-API-Dev-Guide |
|
|
|
Docs: github.com/acmesh-official/acme.sh/wiki/dnsapi#dns_duckdns |
|
|
|
Docs: github.com/acmesh-official/acme.sh/wiki/dnsapi2#dns_myapi |
|
|
|
Options: |
|
|
|
MYAPI_Token API Token. Get API Token from https://example.com/api/. Optional. |
|
|
|
MYAPI_Token API Token. Get API Token from https://example.com/api/ |
|
|
|
MYAPI_Variable2 Option 2. Default "default value". |
|
|
|
MYAPI_Variable2 Option 3. Optional. |
|
|
|
Issues: github.com/acmesh-official/acme.sh |
|
|
|
Author: Neil Pang <neilgit@neilpang.com> |
|
|
|
' |
|
|
|
|
|
@ -4,8 +4,8 @@ dns_omglol_info='omg.lol |
|
|
|
Site: omg.lol |
|
|
|
Docs: github.com/acmesh-official/acme.sh/wiki/dnsapi2#dns_omglol |
|
|
|
Options: |
|
|
|
OMG_ApiKey API Key from omg.lol. This is accessible from the bottom of the account page at https://home.omg.lol/account |
|
|
|
OMG_Address This is your omg.lol address, without the preceding @ - you can see your list on your dashboard at https://home.omg.lol/dashboard |
|
|
|
OMG_ApiKey API Key. This is accessible from the bottom of the account page at https://home.omg.lol/account |
|
|
|
OMG_Address Address. This is your omg.lol address, without the preceding @ - you can see your list on your dashboard at https://home.omg.lol/dashboard |
|
|
|
Issues: github.com/acmesh-official/acme.sh/issues/5299 |
|
|
|
Author: @Kholin <kholin+acme.omglolapi@omg.lol> |
|
|
|
' |
|
|
|
|
|
@ -2,6 +2,7 @@ |
|
|
|
# shellcheck disable=SC2034 |
|
|
|
dns_openprovider_info='OpenProvider.eu |
|
|
|
Site: OpenProvider.eu |
|
|
|
Domains: OpenProvider.com |
|
|
|
Docs: github.com/acmesh-official/acme.sh/wiki/dnsapi#dns_openprovider |
|
|
|
Options: |
|
|
|
OPENPROVIDER_USER Username |
|
|
|
|
|
@ -7,7 +7,7 @@ Options: |
|
|
|
PDNS_Url API URL. E.g. "http://ns.example.com:8081" |
|
|
|
PDNS_ServerId Server ID. E.g. "localhost" |
|
|
|
PDNS_Token API Token |
|
|
|
PDNS_Ttl=60 Domain TTL. Default: "60". |
|
|
|
PDNS_Ttl Domain TTL. Default: "60". |
|
|
|
' |
|
|
|
|
|
|
|
DEFAULT_PDNS_TTL=60 |
|
|
|
|
|
@ -1,9 +1,13 @@ |
|
|
|
#!/usr/bin/env sh |
|
|
|
|
|
|
|
# West.cn Domain api |
|
|
|
#WEST_Username="username" |
|
|
|
#WEST_Key="sADDsdasdgdsf" |
|
|
|
#Set key at https://www.west.cn/manager/API/APIconfig.asp |
|
|
|
# shellcheck disable=SC2034 |
|
|
|
dns_west_cn_info='West.cn |
|
|
|
Site: West.cn |
|
|
|
Docs: github.com/acmesh-official/acme.sh/wiki/dnsapi2#dns_west_cn |
|
|
|
Options: |
|
|
|
WEST_Username API username |
|
|
|
WEST_Key API Key. Set at https://www.west.cn/manager/API/APIconfig.asp |
|
|
|
Issues: github.com/acmesh-official/acme.sh/issues/4894 |
|
|
|
' |
|
|
|
|
|
|
|
REST_API="https://api.west.cn/API/v2" |
|
|
|
|
|
|
|
|
|
@ -1,7 +1,7 @@ |
|
|
|
#!/usr/bin/env sh |
|
|
|
# shellcheck disable=SC2034 |
|
|
|
dns_yandex360_info='Yandex 360 for Business DNS API. |
|
|
|
Yandex 360 for Business is a digital environment for effective collaboration. |
|
|
|
Yandex 360 for Business is a digital environment for effective collaboration. |
|
|
|
Site: https://360.yandex.com/ |
|
|
|
Docs: https://github.com/acmesh-official/acme.sh/wiki/dnsapi2#dns_yandex360 |
|
|
|
Options: |
|
|
|