RU CENTER
Configuration for RU CENTER.
- Code:
nicru
- Since: v4.24.0
Here is an example bash command using the RU CENTER provider:
NICRU_USER="<your_user>" \
NICRU_PASSWORD="<your_password>" \
NICRU_SERVICE_ID="<service_id>" \
NICRU_SECRET="<service_secret>" \
lego --dns nicru --domains "*.example.com" --email you@example.com run
Credentials
Environment Variable Name | Description |
---|---|
NICRU_PASSWORD |
Password for an account in RU CENTER |
NICRU_SECRET |
Secret for application in DNS-hosting RU CENTER |
NICRU_SERVICE_ID |
Service ID for application in DNS-hosting RU CENTER |
NICRU_SERVICE_NAME |
Service Name for DNS-hosting RU CENTER |
NICRU_USER |
Agreement for an account in RU CENTER |
The environment variable names can be suffixed by _FILE
to reference a file instead of a value.
More information here.
Additional Configuration
Environment Variable Name | Description |
---|---|
NICRU_POLLING_INTERVAL |
Time between DNS propagation check in seconds (Default: 60) |
NICRU_PROPAGATION_TIMEOUT |
Maximum waiting time for DNS propagation in seconds (Default: 600) |
NICRU_TTL |
The TTL of the TXT record used for the DNS challenge in seconds (Default: 30) |
The environment variable names can be suffixed by _FILE
to reference a file instead of a value.
More information here.
Credential information
You can find information about service ID and secret https://www.nic.ru/manager/oauth.cgi?step=oauth.app_list
ENV Variable | Parameter from page | Example |
---|---|---|
NICRU_USER | Username (Number of agreement) | NNNNNNN/NIC-D |
NICRU_PASSWORD | Password account | |
NICRU_SERVICE_ID | Application ID | hex-based, len 32 |
NICRU_SECRET | Identity endpoint | string len 91 |