mirror of
https://github.com/0xJacky/nginx-ui.git
synced 2025-05-11 18:35:51 +02:00
chore: update deps
This commit is contained in:
parent
5b26763a5f
commit
61ff392c5c
39 changed files with 940 additions and 426 deletions
25
internal/cert/config/active24.toml
Normal file
25
internal/cert/config/active24.toml
Normal file
|
@ -0,0 +1,25 @@
|
|||
Name = "Active24"
|
||||
Description = ''''''
|
||||
URL = "https://www.active24.cz"
|
||||
Code = "active24"
|
||||
Since = "v4.23.0"
|
||||
|
||||
Example = '''
|
||||
ACTIVE24_API_KEY="xxx" \
|
||||
ACTIVE24_SECRET="yyy" \
|
||||
lego --email you@example.com --dns active24 -d '*.example.com' -d example.com run
|
||||
'''
|
||||
|
||||
[Configuration]
|
||||
[Configuration.Credentials]
|
||||
ACTIVE24_API_KEY = "API key"
|
||||
ACTIVE24_SECRET = "Secret"
|
||||
[Configuration.Additional]
|
||||
ACTIVE24_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
|
||||
ACTIVE24_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
|
||||
ACTIVE24_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
|
||||
ACTIVE24_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
|
||||
|
||||
[Links]
|
||||
API = "https://rest.active24.cz/v2/docs"
|
||||
APIv1 = "https://rest.active24.cz/docs/v1.service#services"
|
24
internal/cert/config/axelname.toml
Normal file
24
internal/cert/config/axelname.toml
Normal file
|
@ -0,0 +1,24 @@
|
|||
Name = "Axelname"
|
||||
Description = ''''''
|
||||
URL = "https://axelname.ru"
|
||||
Code = "axelname"
|
||||
Since = "v4.23.0"
|
||||
|
||||
Example = '''
|
||||
AXELNAME_NICKNAME="yyy" \
|
||||
AXELNAME_TOKEN="xxx" \
|
||||
lego --email you@example.com --dns axelname -d '*.example.com' -d example.com run
|
||||
'''
|
||||
|
||||
[Configuration]
|
||||
[Configuration.Credentials]
|
||||
AXELNAME_NICKNAME = "Account nickname"
|
||||
AXELNAME_TOKEN = "API token"
|
||||
[Configuration.Additional]
|
||||
AXELNAME_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
|
||||
AXELNAME_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
|
||||
AXELNAME_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
|
||||
AXELNAME_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
|
||||
|
||||
[Links]
|
||||
API = "https://axelname.ru/static/content/files/axelname_api_rest_lite.pdf"
|
24
internal/cert/config/baiducloud.toml
Normal file
24
internal/cert/config/baiducloud.toml
Normal file
|
@ -0,0 +1,24 @@
|
|||
Name = "Baidu Cloud"
|
||||
Description = ''''''
|
||||
URL = "https://cloud.baidu.com"
|
||||
Code = "baiducloud"
|
||||
Since = "v4.23.0"
|
||||
|
||||
Example = '''
|
||||
BAIDUCLOUD_ACCESS_KEY_ID="xxx" \
|
||||
BAIDUCLOUD_SECRET_ACCESS_KEY="yyy" \
|
||||
lego --email you@example.com --dns baiducloud -d '*.example.com' -d example.com run
|
||||
'''
|
||||
|
||||
[Configuration]
|
||||
[Configuration.Credentials]
|
||||
BAIDUCLOUD_ACCESS_KEY_ID = "Access key"
|
||||
BAIDUCLOUD_SECRET_ACCESS_KEY = "Secret access key"
|
||||
[Configuration.Additional]
|
||||
BAIDUCLOUD_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
|
||||
BAIDUCLOUD_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
|
||||
BAIDUCLOUD_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
|
||||
|
||||
[Links]
|
||||
API = "https://cloud.baidu.com/doc/DNS/s/El4s7lssr"
|
||||
GoClient = "https://github.com/baidubce/bce-sdk-go"
|
24
internal/cert/config/bookmyname.toml
Normal file
24
internal/cert/config/bookmyname.toml
Normal file
|
@ -0,0 +1,24 @@
|
|||
Name = "BookMyName"
|
||||
Description = ''''''
|
||||
URL = "https://www.bookmyname.com/"
|
||||
Code = "bookmyname"
|
||||
Since = "v4.23.0"
|
||||
|
||||
Example = '''
|
||||
BOOKMYNAME_USERNAME="xxx" \
|
||||
BOOKMYNAME_PASSWORD="yyy" \
|
||||
lego --email you@example.com --dns bookmyname -d '*.example.com' -d example.com run
|
||||
'''
|
||||
|
||||
[Configuration]
|
||||
[Configuration.Credentials]
|
||||
BOOKMYNAME_USERNAME = "Username"
|
||||
BOOKMYNAME_PASSWORD = "Password"
|
||||
[Configuration.Additional]
|
||||
BOOKMYNAME_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
|
||||
BOOKMYNAME_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
|
||||
BOOKMYNAME_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
|
||||
BOOKMYNAME_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
|
||||
|
||||
[Links]
|
||||
API = "https://fr.faqs.bookmyname.com/frfaqs/dyndns"
|
|
@ -73,6 +73,7 @@ It follows the principle of least privilege and limits the possible damage, shou
|
|||
CLOUDFLARE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
|
||||
CLOUDFLARE_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
|
||||
CLOUDFLARE_HTTP_TIMEOUT = "API request timeout in seconds (Default: )"
|
||||
CLOUDFLARE_BASE_URL = "API base URL (Default: https://api.cloudflare.com/client/v4)"
|
||||
|
||||
[Links]
|
||||
API = "https://api.cloudflare.com/"
|
||||
|
|
|
@ -42,6 +42,7 @@ See also:
|
|||
- [.edgerc Format](https://developer.akamai.com/legacy/introduction/Conf_Client.html#edgercformat)
|
||||
- [API Client Authentication](https://developer.akamai.com/legacy/introduction/Client_Auth.html)
|
||||
- [Config from Env](https://github.com/akamai/AkamaiOPEN-edgegrid-golang/blob/master/pkg/edgegrid/config.go#L118)
|
||||
- [Manage many accounts](https://techdocs.akamai.com/developer/docs/manage-many-accounts-with-one-api-client)
|
||||
'''
|
||||
|
||||
[Configuration]
|
||||
|
@ -53,6 +54,7 @@ See also:
|
|||
AKAMAI_EDGERC = "Path to the .edgerc file, managed by the Akamai EdgeGrid client"
|
||||
AKAMAI_EDGERC_SECTION = "Configuration section, managed by the Akamai EdgeGrid client"
|
||||
[Configuration.Additional]
|
||||
AKAMAI_ACCOUNT_SWITCH_KEY = "Target account ID when the DNS zone and credentials belong to different accounts"
|
||||
AKAMAI_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 15)"
|
||||
AKAMAI_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 180)"
|
||||
AKAMAI_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
|
||||
|
|
27
internal/cert/config/f5xc.toml
Normal file
27
internal/cert/config/f5xc.toml
Normal file
|
@ -0,0 +1,27 @@
|
|||
Name = "F5 XC"
|
||||
Description = ''''''
|
||||
URL = "https://www.f5.com/products/distributed-cloud-services"
|
||||
Code = "f5xc"
|
||||
Since = "v4.23.0"
|
||||
|
||||
Example = '''
|
||||
F5XC_API_TOKEN="xxx" \
|
||||
F5XC_TENANT_NAME="yyy" \
|
||||
F5XC_GROUP_NAME="zzz" \
|
||||
lego --email you@example.com --dns f5xc -d '*.example.com' -d example.com run
|
||||
'''
|
||||
|
||||
[Configuration]
|
||||
[Configuration.Credentials]
|
||||
F5XC_API_TOKEN = "API token"
|
||||
F5XC_TENANT_NAME = "XC Tenant shortname"
|
||||
F5XC_GROUP_NAME = "Group name"
|
||||
[Configuration.Additional]
|
||||
F5XC_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
|
||||
F5XC_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
|
||||
F5XC_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
|
||||
F5XC_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
|
||||
|
||||
[Links]
|
||||
API = "https://docs.cloud.f5.com/docs-v2/api/dns-zone-rrset"
|
||||
Documentation = "https://my.f5.com/manage/s/article/K000147937"
|
|
@ -25,6 +25,7 @@ When creating an API's user ensure it has the proper permissions for the view yo
|
|||
INFOBLOX_WAPI_VERSION = "The version of WAPI being used (Default: 2.11)"
|
||||
INFOBLOX_PORT = "The port for the infoblox grid manager (Default: 443)"
|
||||
INFOBLOX_SSL_VERIFY = "Whether or not to verify the TLS certificate (Default: true)"
|
||||
INFOBLOX_CA_CERTIFICATE = "The path to the CA certificate (PEM encoded)"
|
||||
INFOBLOX_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
|
||||
INFOBLOX_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
|
||||
INFOBLOX_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
|
||||
|
|
22
internal/cert/config/metaregistrar.toml
Normal file
22
internal/cert/config/metaregistrar.toml
Normal file
|
@ -0,0 +1,22 @@
|
|||
Name = "Metaregistrar"
|
||||
Description = ''''''
|
||||
URL = "https://metaregistrar.com/"
|
||||
Code = "metaregistrar"
|
||||
Since = "v4.23.0"
|
||||
|
||||
Example = '''
|
||||
METAREGISTRAR_API_TOKEN="xxxxxxxxxxxxxxxxxxxxx" \
|
||||
lego --email you@example.com --dns metaregistrar -d '*.example.com' -d example.com run
|
||||
'''
|
||||
|
||||
[Configuration]
|
||||
[Configuration.Credentials]
|
||||
METAREGISTRAR_API_TOKEN = "The API token"
|
||||
[Configuration.Additional]
|
||||
METAREGISTRAR_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
|
||||
METAREGISTRAR_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
|
||||
METAREGISTRAR_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
|
||||
METAREGISTRAR_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
|
||||
|
||||
[Links]
|
||||
API = "https://metaregistrar.dev/docu/metaapi/"
|
|
@ -1,5 +1,6 @@
|
|||
Name = "Porkbun"
|
||||
Description = ''''''
|
||||
# This URL is NOT the API URL.
|
||||
URL = "https://porkbun.com/"
|
||||
Code = "porkbun"
|
||||
Since = "v4.4.0"
|
||||
|
|
|
@ -133,6 +133,7 @@ Replace `Z11111112222222333333` with your hosted zone ID and `example.com` with
|
|||
AWS_EXTERNAL_ID = "Managed by STS AssumeRole API operation (`AWS_EXTERNAL_ID_FILE` is not supported)"
|
||||
AWS_WAIT_FOR_RECORD_SETS_CHANGED = "Wait for changes to be INSYNC (it can be unstable)"
|
||||
[Configuration.Additional]
|
||||
AWS_PRIVATE_ZONE = "Set to true to use private zones only (default: use public zones only)"
|
||||
AWS_SHARED_CREDENTIALS_FILE = "Managed by the AWS client. Shared credentials file."
|
||||
AWS_MAX_RETRIES = "The number of maximum returns the service will use to make an individual API request"
|
||||
AWS_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 4)"
|
||||
|
|
|
@ -22,4 +22,5 @@ lego --email you@example.com --dns websupport -d '*.example.com' -d example.com
|
|||
WEBSUPPORT_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
|
||||
|
||||
[Links]
|
||||
API = "https://rest.websupport.sk/docs/v1.zone"
|
||||
API = "https://rest.websupport.sk/v2/docs"
|
||||
APIv1 = "https://rest.websupport.sk/docs/v1.service#services"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue