[GH-ISSUE #3871] regru plugin not working #2541

Open
opened 2026-02-26 07:35:57 +03:00 by kerem · 8 comments
Owner

Originally created by @sevzap14 on GitHub (Jul 12, 2024).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/3871

Checklist

  • Have you pulled and found the error with jc21/nginx-proxy-manager:latest docker image?
    • Yes / No
  • Are you sure you're not using someone else's docker image?
    • Yes / No
  • Have you searched for similar issues (both open and closed)?
    • Yes / No

Describe the bug

Nginx Proxy Manager Version

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Screenshots

Operating System

Additional context

Originally created by @sevzap14 on GitHub (Jul 12, 2024). Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/3871 <!-- Are you in the right place? - If you are looking for support on how to get your upstream server forwarding, please consider asking the community on Reddit. - If you are writing code changes to contribute and need to ask about the internals of the software, Gitter is the best place to ask. - If you think you found a bug with NPM (not Nginx, or your upstream server or MySql) then you are in the *right place.* --> **Checklist** - Have you pulled and found the error with `jc21/nginx-proxy-manager:latest` docker image? - Yes / No - Are you sure you're not using someone else's docker image? - Yes / No - Have you searched for similar issues (both open and closed)? - Yes / No **Describe the bug** <!-- A clear and concise description of what the bug is. --> **Nginx Proxy Manager Version** <!-- What version of Nginx Proxy Manager is reported on the login page? --> **To Reproduce** Steps to reproduce the behavior: 1. Go to '...' 2. Click on '....' 3. Scroll down to '....' 4. See error **Expected behavior** <!-- A clear and concise description of what you expected to happen. --> **Screenshots** <!-- If applicable, add screenshots to help explain your problem. --> **Operating System** <!-- Please specify if using a Rpi, Mac, orchestration tool or any other setups that might affect the reproduction of this error. --> **Additional context** <!-- Add any other context about the problem here, docker version, browser version, logs if applicable to the problem. Too much info is better than too little. -->
Author
Owner

@sevzap14 commented on GitHub (Jul 12, 2024):

Plugin can't create (change) acme-challenge on DNS (reg.ru)

2024-07-12 13:45:41,964:DEBUG:acme.client:Storing nonce: 1234_nENGj1sdsadasdasdasdyCIkEyhUF2qDWzgM0
2024-07-12 13:45:41,965:INFO:certbot._internal.auth_handler:Performing the following challenges:
2024-07-12 13:45:41,965:INFO:certbot._internal.auth_handler:dns-01 challenge for domain.ru
2024-07-12 13:45:41,965:DEBUG:certbot_regru.dns:Attempting to add record: {'username': 'username', 'password': '12345678', 'io_encoding': 'utf8', 'show_input_params': 1, 'output_format': 'json', 'input_format': 'json', 'input_data': '{"text": "123475dFvjKqImif-TCzaUIn123Ygrk6lj0eD1XTGh4U", "subdomain": "_acme-challenge", "domains": [{"dname": "domain.com"}]}'}
2024-07-12 13:45:41,966:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): api.reg.ru:443
2024-07-12 13:45:42,122:DEBUG:urllib3.connectionpool:https://api.reg.ru:443 "POST /api/regru2/zone/add_txt HTTP/1.1" 200 None
2024-07-12 13:45:42,123:DEBUG:certbot_regru.dns:Successfully added TXT record ## BUT DNS RECORD NOT ADD!
2024-07-12 13:45:42,124:DEBUG:certbot._internal.display.obj:Notifying user: Waiting 600 seconds for DNS changes to propagate
2024-07-12 13:55:42,124:DEBUG:acme.client:JWS payload:
b'{}'
2024-07-12 13:55:42,125:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/chall-v3/376052641327/Q5p01w:
{
"protected": "1234bGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTgzMTM0MjM1NyIsICJub25jZSI6ICIwSGpZX25FTkdJZUNwU2ROLXFZcE5xcWpBZzBPRXN3OGoxeUNJa0V5aFVGMnFEV3pnTTAiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NoYWxsLXYzLzM3NjA1MjY0MTMyNy9RNXAwMXcifQ",
"signature": "1234td5MYEAqUT53bHqEN5gwwwIbh9B6DOALVMgDCUjdO1ekUg-vYkW9NKdhu5nX8pS40uALx0tOfpO3_OqoiSA9G1gWfvlzwjtdVdGQwg2coKchT4sA8x5OLPz1mCqz76vRIMGTcIn77Gi6Z-7M2QdWkrD4N1UsHwPU2vy4vE2NK1KlJBaA1B0YqM0ASG0XWFA84uJuuJHKH2Sbayr2BnxW4CKI9q0a8UhYRiHql5XrcIe1KrUs846jpgsmGm_sclBMOW0nw86btmwzssdLCOdyJwRfEnOxxjvjKrS7uwOvjvU2AU-pvDevUOlSxsjW739rYvjCYun0f4PJfcix5g",
"payload": "e30"
}
2024-07-12 13:55:42,126:DEBUG:urllib3.connectionpool:Resetting dropped connection: acme-v02.api.letsencrypt.org
2024-07-12 13:55:42,978:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/chall-v3/376052641327/Q5p01w HTTP/1.1" 200 186
2024-07-12 13:55:42,978:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Fri, 12 Jul 2024 13:55:42 GMT
Content-Type: application/json
Content-Length: 186
Connection: keep-alive
Boulder-Requester: 1831342357
Cache-Control: public, max-age=0, no-cache
Link: https://acme-v02.api.letsencrypt.org/directory;rel="index", https://acme-v02.api.letsencrypt.org/acme/authz-v3/376052641327;rel="up"
Location: https://acme-v02.api.letsencrypt.org/acme/chall-v3/376052641327/Q5p01w
Replay-Nonce: 1234YfrLJyiSzvQ0Nkh4p5Zty4_MTTG_FE8bs2LKZ-uHDDBNRU
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
"type": "dns-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/376052641327/Q5p01w",
"status": "pending",
"token": "1234RH8nGhi1pm8bdN1YN-apzxaUMca-jvIREJ1nr5E"
}
2024-07-12 13:55:42,978:DEBUG:acme.client:Storing nonce: 1234oYfrLJyiSzvQ0Nkh4p5Zty4_MTTG_FE8bs2LKZ-uHDDBNRU
2024-07-12 13:55:42,979:INFO:certbot.internal.auth_handler:Waiting for verification...
2024-07-12 13:55:43,979:DEBUG:acme.client:JWS payload:
b''
2024-07-12 13:55:43,980:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz-v3/376052641327:
{
"protected": "1234ciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTgzMTM0MjM1NyIsICJub25jZSI6ICJYcnNkb1lmckxKeWlTenZRME5raDRwNVp0eTRfTVRUR19GRThiczJMS1otdUhEREJOUlUiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LXYzLzM3NjA1MjY0MTMyNyJ9",
"signature": "12343Lya08x9r21om47k8x6_uQlfk6uZS99mjrzHbzkMnbzCSjji9y_ukjjYmqcU_1HTw3bJeCuUls7oXTbDSvOGfGoZsxDdh4Yqtg93w_Nw060NcJqKR0ovWIwGY2EPetZMjr89-8bbQCrpjwfBfgR8Dqk9FkB0ooc5_mdyVab2GWa35UYItxSdwCNjxzgVAAy77CEmdNxNNGUxfVfpA2EhXZs_yzLoBs4ljSuuRFCbhxBJHvdu7F0s2Dk4yF6FjGZYsI_Lg6_3
-yNvz4C-LrFFgCORapWLpvzh-10d9lNbQ9odRJKjyh-t0VM-7sE_KgV2tpJkpHs9PK5YmQ",
"payload": ""
}
2024-07-12 13:55:44,178:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz-v3/376052641327 HTTP/1.1" 200 660
2024-07-12 13:55:44,178:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Fri, 12 Jul 2024 13:55:44 GMT
Content-Type: application/json
Content-Length: 660
Connection: keep-alive
Boulder-Requester: 1831342357
Cache-Control: public, max-age=0, no-cache
Link: https://acme-v02.api.letsencrypt.org/directory;rel="index"
Replay-Nonce: 1234frxp3EJkFkb2cxZUw7qNHzayjoJ7-aYviTLbXFtpywVEM
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
"identifier": {
"type": "dns",
"value": "domain.com"
},
"status": "invalid",
"expires": "2024-07-19T13:45:41Z",
"challenges": [
{
"type": "dns-01",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/376052641327/Q5p01w",
"status": "invalid",
"validated": "2024-07-12T13:55:42Z",
"error": {
"type": "urn:ietf:params:acme:error:unauthorized",
"detail": "Incorrect TXT record "7777lX40XfiCY8c_Xoe4Fqgq-1eN_KaD4USvX3dco" found at _acme-challenge.domain.ru", (WHY?)
"status": 403
},
"token": "6666H8nGhi1pm8bdN1YN-apzxaUMca-jvIREJ1nr5E"
}
],
"wildcard": true
}
2024-07-12 13:55:44,178:DEBUG:acme.client:Storing nonce: 1234oYfrxp3EJkFkb2cxZUw7qNHzayjoJ7-aYviTLbXFtpywVEM
2024-07-12 13:55:44,179:INFO:certbot._internal.auth_handler:Challenge failed for domain domain.ru
2024-07-12 13:55:44,179:INFO:certbot._internal.auth_handler:dns-01 challenge for domain.ru
2024-07-12 13:55:44,179:DEBUG:certbot._internal.display.obj:Notifying user:
Certbot failed to authenticate some domains (authenticator: dns). The Certificate Authority reported these problems:
Domain: domain.ru
Type: unauthorized
Detail: Incorrect TXT record "12234YRlX40XfiCY8c_Xoe4Fqgq-1eN_KaD4USvX3dco" found at _acme-challenge.domain.ru

Hint: The Certificate Authority failed to verify the DNS TXT records created by --dns. Ensure the above domains are hosted by this DNS provider, or try increasing --dns-propagation-seconds (currently 600 seconds).

2024-07-12 13:55:44,180:DEBUG:certbot._internal.error_handler:Encountered exception:
Traceback (most recent call last):
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/auth_handler.py", line 108, in handle_authorizations
self._poll_authorizations(authzrs, max_retries, max_time_mins, best_effort)
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/auth_handler.py", line 212, in _poll_authorizations
raise errors.AuthorizationError('Some challenges have failed.')
certbot.errors.AuthorizationError: Some challenges have failed.

<!-- gh-comment-id:2225711624 --> @sevzap14 commented on GitHub (Jul 12, 2024): Plugin can't create (change) acme-challenge on DNS (reg.ru) 2024-07-12 13:45:41,964:DEBUG:acme.client:Storing nonce: 1234_nENGj1sdsadasdasdasdyCIkEyhUF2qDWzgM0 2024-07-12 13:45:41,965:INFO:certbot._internal.auth_handler:Performing the following challenges: 2024-07-12 13:45:41,965:INFO:certbot._internal.auth_handler:dns-01 challenge for domain.ru 2024-07-12 13:45:41,965:DEBUG:certbot_regru.dns:Attempting to add record: {'username': 'username', 'password': '12345678', 'io_encoding': 'utf8', 'show_input_params': 1, 'output_format': 'json', 'input_format': 'json', 'input_data': '{"text": "123475dFvjKqImif-TCzaUIn123Ygrk6lj0eD1XTGh4U", "subdomain": "_acme-challenge", "domains": [{"dname": "domain.com"}]}'} 2024-07-12 13:45:41,966:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): api.reg.ru:443 2024-07-12 13:45:42,122:DEBUG:urllib3.connectionpool:https://api.reg.ru:443 "POST /api/regru2/zone/add_txt HTTP/1.1" 200 None 2024-07-12 13:45:42,123:DEBUG:certbot_regru.dns:Successfully added TXT record **## BUT DNS RECORD NOT ADD!** 2024-07-12 13:45:42,124:DEBUG:certbot._internal.display.obj:Notifying user: Waiting 600 seconds for DNS changes to propagate 2024-07-12 13:55:42,124:DEBUG:acme.client:JWS payload: b'{}' 2024-07-12 13:55:42,125:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/chall-v3/376052641327/Q5p01w: { "protected": "1234bGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTgzMTM0MjM1NyIsICJub25jZSI6ICIwSGpZX25FTkdJZUNwU2ROLXFZcE5xcWpBZzBPRXN3OGoxeUNJa0V5aFVGMnFEV3pnTTAiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NoYWxsLXYzLzM3NjA1MjY0MTMyNy9RNXAwMXcifQ", "signature": "1234td5MYEAqUT53bHqEN5gwwwIbh9B6DOALVMgDCUjdO1ekUg-vYkW9NKdhu5nX8pS40uALx0tOfpO3_OqoiSA9G1gWfvlzwjtdVdGQwg2coKchT4sA8x5OLPz1mCqz76vRIMGTcIn77Gi6Z-7M2QdWkrD4N1UsHwPU2vy4vE2NK1KlJBaA1B0YqM0ASG0XWFA84uJuuJHKH2Sbayr2BnxW4CKI9q0a8UhYRiHql5XrcIe1KrUs846jpgsmGm_sclBMOW0nw86btmwzssdLCOdyJwRfEnOxxjvjKrS7uwOvjvU2AU-pvDevUOlSxsjW739rYvjCYun0f4PJfcix5g", "payload": "e30" } 2024-07-12 13:55:42,126:DEBUG:urllib3.connectionpool:Resetting dropped connection: acme-v02.api.letsencrypt.org 2024-07-12 13:55:42,978:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/chall-v3/376052641327/Q5p01w HTTP/1.1" 200 186 2024-07-12 13:55:42,978:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Fri, 12 Jul 2024 13:55:42 GMT Content-Type: application/json Content-Length: 186 Connection: keep-alive Boulder-Requester: 1831342357 Cache-Control: public, max-age=0, no-cache Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://acme-v02.api.letsencrypt.org/acme/authz-v3/376052641327>;rel="up" Location: https://acme-v02.api.letsencrypt.org/acme/chall-v3/376052641327/Q5p01w Replay-Nonce: 1234YfrLJyiSzvQ0Nkh4p5Zty4_MTTG_FE8bs2LKZ-uHDDBNRU X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "type": "dns-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/376052641327/Q5p01w", "status": "pending", "token": "1234RH8nGhi1pm8bdN1YN-apzxaUMca-jvIREJ1nr5E" } 2024-07-12 13:55:42,978:DEBUG:acme.client:Storing nonce: 1234oYfrLJyiSzvQ0Nkh4p5Zty4_MTTG_FE8bs2LKZ-uHDDBNRU 2024-07-12 13:55:42,979:INFO:certbot._internal.auth_handler:Waiting for verification... 2024-07-12 13:55:43,979:DEBUG:acme.client:JWS payload: b'' 2024-07-12 13:55:43,980:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz-v3/376052641327: { "protected": "1234ciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTgzMTM0MjM1NyIsICJub25jZSI6ICJYcnNkb1lmckxKeWlTenZRME5raDRwNVp0eTRfTVRUR19GRThiczJMS1otdUhEREJOUlUiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LXYzLzM3NjA1MjY0MTMyNyJ9", "signature": "12343Lya08x9r21om47k8x6_uQlfk6uZS99mjrzHbzkMnbzCSjji9y_ukjjYmqcU_1HTw3bJeCuUls7oXTbDSvOGfGoZsxDdh4Yqtg93w_Nw060NcJqKR0ovWIwGY2EPetZMjr89-8bbQCrpjwfBfgR8Dqk9FkB0ooc5_mdyVab2GWa35UYItxSdwCNjxzgVAAy77CEmdNxNNGUxfVfpA2EhXZs_yzLoBs4ljSuuRFCbhxBJHvdu7F0s2Dk4yF6FjGZYsI_Lg6_3_-yNvz4C-LrFFgCORapWLpvzh-10d9lNbQ9odRJKjyh-t0VM-7sE_KgV2tpJkpHs9PK5YmQ", "payload": "" } 2024-07-12 13:55:44,178:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz-v3/376052641327 HTTP/1.1" 200 660 2024-07-12 13:55:44,178:DEBUG:acme.client:Received response: HTTP 200 Server: nginx Date: Fri, 12 Jul 2024 13:55:44 GMT Content-Type: application/json Content-Length: 660 Connection: keep-alive Boulder-Requester: 1831342357 Cache-Control: public, max-age=0, no-cache Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index" Replay-Nonce: 1234frxp3EJkFkb2cxZUw7qNHzayjoJ7-aYviTLbXFtpywVEM X-Frame-Options: DENY Strict-Transport-Security: max-age=604800 { "identifier": { "type": "dns", "value": "domain.com" }, "status": "invalid", "expires": "2024-07-19T13:45:41Z", "challenges": [ { "type": "dns-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/376052641327/Q5p01w", "status": "invalid", "validated": "2024-07-12T13:55:42Z", "error": { "type": "urn:ietf:params:acme:error:unauthorized", "detail": "Incorrect TXT record \"7777lX40XfiCY8c_Xoe4Fqgq-1eN_KaD4USvX3dco\" found at _acme-challenge.domain.ru", **(WHY?)** "status": 403 }, "token": "6666H8nGhi1pm8bdN1YN-apzxaUMca-jvIREJ1nr5E" } ], "wildcard": true } 2024-07-12 13:55:44,178:DEBUG:acme.client:Storing nonce: 1234oYfrxp3EJkFkb2cxZUw7qNHzayjoJ7-aYviTLbXFtpywVEM 2024-07-12 13:55:44,179:INFO:certbot._internal.auth_handler:Challenge failed for domain domain.ru 2024-07-12 13:55:44,179:INFO:certbot._internal.auth_handler:dns-01 challenge for domain.ru 2024-07-12 13:55:44,179:DEBUG:certbot._internal.display.obj:Notifying user: Certbot failed to authenticate some domains (authenticator: dns). The Certificate Authority reported these problems: Domain: domain.ru Type: unauthorized Detail: Incorrect TXT record "12234YRlX40XfiCY8c_Xoe4Fqgq-1eN_KaD4USvX3dco" found at _acme-challenge.domain.ru Hint: The Certificate Authority failed to verify the DNS TXT records created by --dns. Ensure the above domains are hosted by this DNS provider, or try increasing --dns-propagation-seconds (currently 600 seconds). 2024-07-12 13:55:44,180:DEBUG:certbot._internal.error_handler:Encountered exception: Traceback (most recent call last): File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/auth_handler.py", line 108, in handle_authorizations self._poll_authorizations(authzrs, max_retries, max_time_mins, best_effort) File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/auth_handler.py", line 212, in _poll_authorizations raise errors.AuthorizationError('Some challenges have failed.') certbot.errors.AuthorizationError: Some challenges have failed.
Author
Owner

@sevzap14 commented on GitHub (Jul 12, 2024):

Please, fix regru plugin

<!-- gh-comment-id:2225714109 --> @sevzap14 commented on GitHub (Jul 12, 2024): Please, fix regru plugin
Author
Owner

@sevzap14 commented on GitHub (Jul 12, 2024):

In manual mode all working correct
certbot certonly --manual --preferred-challenges=dns -d *.domain.com

<!-- gh-comment-id:2225716558 --> @sevzap14 commented on GitHub (Jul 12, 2024): In manual mode all working correct certbot certonly --manual --preferred-challenges=dns -d *.domain.com
Author
Owner

@sevzap14 commented on GitHub (Jul 12, 2024):

i use last container version

<!-- gh-comment-id:2225717809 --> @sevzap14 commented on GitHub (Jul 12, 2024): i use last container version
Author
Owner

@dazgluk commented on GitHub (Aug 1, 2024):

had the same issue. Deleting a domain in NPM and creating it back, fixed the issue for me

<!-- gh-comment-id:2263318885 --> @dazgluk commented on GitHub (Aug 1, 2024): had the same issue. Deleting a domain in NPM and creating it back, fixed the issue for me
Author
Owner

@github-actions[bot] commented on GitHub (Feb 15, 2025):

Issue is now considered stale. If you want to keep it open, please comment 👍

<!-- gh-comment-id:2660630287 --> @github-actions[bot] commented on GitHub (Feb 15, 2025): Issue is now considered stale. If you want to keep it open, please comment :+1:
Author
Owner

@advokat11 commented on GitHub (Sep 19, 2025):

Plz fix
CommandError: usage:
certbot [SUBCOMMAND] [options] [-d DOMAIN] [-d DOMAIN] ...

Certbot can obtain and install HTTPS/TLS/SSL certificates. By default,
it will attempt to use a webserver both for obtaining and installing the
certificate.
certbot: error: unrecognized arguments: --dns-credentials /etc/letsencrypt/credentials/credentials-11

at /app/lib/utils.js:16:13
at ChildProcess.exithandler (node:child_process:410:5)
at ChildProcess.emit (node:events:513:28)
at maybeClose (node:internal/child_process:1100:16)
at Process.ChildProcess._handle.onexit (node:internal/child_process:304:5)
<!-- gh-comment-id:3313787816 --> @advokat11 commented on GitHub (Sep 19, 2025): Plz fix CommandError: usage: certbot [SUBCOMMAND] [options] [-d DOMAIN] [-d DOMAIN] ... Certbot can obtain and install HTTPS/TLS/SSL certificates. By default, it will attempt to use a webserver both for obtaining and installing the certificate. certbot: error: unrecognized arguments: --dns-credentials /etc/letsencrypt/credentials/credentials-11 at /app/lib/utils.js:16:13 at ChildProcess.exithandler (node:child_process:410:5) at ChildProcess.emit (node:events:513:28) at maybeClose (node:internal/child_process:1100:16) at Process.ChildProcess._handle.onexit (node:internal/child_process:304:5)
Author
Owner

@shadowpercifal commented on GitHub (Nov 19, 2025):

Currently working on update to certbot dns plugin for reg.ru (certbot-dns-regru). rn it supports basic auth (tho untested with npm), when reg.ru tech support reply to me about certificate authentication issue i'll publish new version with certificate auth and service for external management support.

<!-- gh-comment-id:3554073217 --> @shadowpercifal commented on GitHub (Nov 19, 2025): Currently working on update to certbot dns plugin for reg.ru (certbot-dns-regru). rn it supports basic auth (tho untested with npm), when reg.ru tech support reply to me about certificate authentication issue i'll publish new version with certificate auth and service for external management support.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nginx-proxy-manager-NginxProxyManager#2541
No description provided.