2025-12-25 00:05:39,572:DEBUG:certbot._internal.main:certbot version: 5.1.0
2025-12-25 00:05:39,572:DEBUG:certbot._internal.main:Location of certbot entry point: /opt/certbot/bin/certbot
2025-12-25 00:05:39,572:DEBUG:certbot._internal.main:Arguments: ['--config', '/etc/letsencrypt.ini', '--work-dir', '/tmp/letsencrypt-lib', '--logs-dir', '/data/logs', '--cert-name', 'npm-5', '--agree-tos', '--authenticator', 'webroot', '-m', 'kincses@gmail.com', '--preferred-challenges', 'http', '--domains', 'Targetts.ddns.net']
2025-12-25 00:05:39,572:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
2025-12-25 00:05:39,582:DEBUG:certbot._internal.log:Root logging level set at 30
2025-12-25 00:05:39,583:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None
2025-12-25 00:05:39,583:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * webroot
Description: Saves the necessary validation files to a .well-known/acme-challenge/ directory within the nominated webroot path. A separate HTTP server must be running and serving files from the webroot path. HTTP challenge only (wildcards not supported).
Interfaces: Authenticator, Plugin
Entry point: EntryPoint(name='webroot', value='certbot._internal.plugins.webroot:Authenticator', group='certbot.plugins')
Initialized: <certbot._internal.plugins.webroot.Authenticator object at 0x7be414117ed0>
Prep: True
2025-12-25 00:05:39,583:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot._internal.plugins.webroot.Authenticator object at 0x7be414117ed0> and installer None
2025-12-25 00:05:39,583:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator webroot, Installer None
2025-12-25 00:05:39,621:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=None, contact=(), agreement=None, status=None, terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/2906438176', new_authzr_uri=None, terms_of_service=None), e417a583de478a0cfdeed332c1113068, Meta(creation_dt=datetime.datetime(2025, 12, 24, 20, 49, 55, tzinfo=datetime.timezone.utc), creation_host='c6fe500e2aae', register_to_eff=None))>
2025-12-25 00:05:39,621:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
2025-12-25 00:05:39,622:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
2025-12-25 00:05:40,091:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 1033
2025-12-25 00:05:40,092:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:05:40 GMT
Content-Type: application/json
Content-Length: 1033
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "k1u_7EtCDpk": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
  "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
  "meta": {
    "caaIdentities": [
      "letsencrypt.org"
    ],
    "profiles": {
      "classic": "https://letsencrypt.org/docs/profiles#classic",
      "shortlived": "https://letsencrypt.org/docs/profiles#shortlived",
      "tlsclient": "https://letsencrypt.org/docs/profiles#tlsclient",
      "tlsserver": "https://letsencrypt.org/docs/profiles#tlsserver"
    },
    "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.6-August-18-2025.pdf",
    "website": "https://letsencrypt.org"
  },
  "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
  "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
  "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
  "renewalInfo": "https://acme-v02.api.letsencrypt.org/acme/renewal-info",
  "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
}
2025-12-25 00:05:40,093:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for targetts.ddns.net
2025-12-25 00:05:40,100:DEBUG:acme.client:Requesting fresh nonce
2025-12-25 00:05:40,100:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
2025-12-25 00:05:40,255:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
2025-12-25 00:05:40,256:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:05:40 GMT
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: fULB7aUJXsgdiDFJMgVaxkmBU1AnQK5qoB931VmrQf0n40_hCxQ
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800


2025-12-25 00:05:40,256:DEBUG:acme.client:Storing nonce: fULB7aUJXsgdiDFJMgVaxkmBU1AnQK5qoB931VmrQf0n40_hCxQ
2025-12-25 00:05:40,257:DEBUG:acme.client:JWS payload:
b'{\n  "identifiers": [\n    {\n      "type": "dns",\n      "value": "targetts.ddns.net"\n    }\n  ]\n}'
2025-12-25 00:05:40,260:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJmVUxCN2FVSlhzZ2RpREZKTWdWYXhrbUJVMUFuUUs1cW9COTMxVm1yUWYwbjQwX2hDeFEiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
  "signature": "LHxEBie-zgglrEphUcgEO8lziYF-uSyRXGy0cbum-sRwwqf75I3A5vr-w3lyK8oIzXtH3g7CHN67-NP0fsGzqQLFprYNp6ex1M5R9FwurFgBasCmNppC9wULG4bkprzuPMKQuF0HVgLg0q0Ib3r8ijnb_u5jSFQopY8gVVKJ_SlqrDTgQC-paRKWG0ZWVibn9-iR1f7l8vk7hfCYFpgrvztROWoI6GikJIhkPZT97MPeyMC30vVDcQ08Imzip0ZUVLg-A8N_tTulBMT_IlxrY7dIZm7xJ2H5T035uJISot8_EuetawYvGHobPRZOMGw4esOb6RX_6rvqVyUrbPfY6A",
  "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogInRhcmdldHRzLmRkbnMubmV0IgogICAgfQogIF0KfQ"
}
2025-12-25 00:05:40,455:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 201 351
2025-12-25 00:05:40,456:DEBUG:acme.client:Received response:
HTTP 201
Server: nginx
Date: Thu, 25 Dec 2025 00:05:40 GMT
Content-Type: application/json
Content-Length: 351
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Location: https://acme-v02.api.letsencrypt.org/acme/order/2906438176/462365093426
Replay-Nonce: fULB7aUJRTJroWzqU9GB_Gs6tc2ssTS9lrMIqN6QPdNJLjlnQZQ
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "status": "pending",
  "expires": "2026-01-01T00:05:40Z",
  "identifiers": [
    {
      "type": "dns",
      "value": "targetts.ddns.net"
    }
  ],
  "authorizations": [
    "https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632574996616"
  ],
  "finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/2906438176/462365093426"
}
2025-12-25 00:05:40,456:DEBUG:acme.client:Storing nonce: fULB7aUJRTJroWzqU9GB_Gs6tc2ssTS9lrMIqN6QPdNJLjlnQZQ
2025-12-25 00:05:40,456:DEBUG:acme.client:JWS payload:
b''
2025-12-25 00:05:40,460:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632574996616:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJmVUxCN2FVSlJUSnJvV3pxVTlHQl9HczZ0YzJzc1RTOWxyTUlxTjZRUGROSkxqbG5RWlEiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzI5MDY0MzgxNzYvNjMyNTc0OTk2NjE2In0",
  "signature": "S18NnIl6jr6BWhprNuorB4wO_wQ_p_z92yRuAu8sVNxwpIK4fvPJTi_EBM_l9XGQ_B4sRNS4WF2-dmkR9kjFhhTlskMRaF9TlD3z-oCAgXSWUOlb5Mehr7AOwzgNm3E23JFhZMJDDqwQSUa17wk5liGBAIbscyrvYx8Wkzw442sXBOn7jfmAYfDT62vV85wwidlAxl2n5OblsTrLRn3baUkkMHmGjyZGlpHrV9vgTxFvglogPk77rOWG6tx4HYNx9GOuniUaBHInKYbDpVyZPreJrYNFVklF2XhcFY7WPJ5wwzGyamg8XyT4N_nN3DmyHyg49rxOdPPWSOKHVgVNuw",
  "payload": ""
}
2025-12-25 00:05:40,618:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/2906438176/632574996616 HTTP/1.1" 200 825
2025-12-25 00:05:40,619:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:05:40 GMT
Content-Type: application/json
Content-Length: 825
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: fULB7aUJrq_bdyaMK8AFV7kCdIT5mH6NOtzklv8_mdbuRtWfkkc
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "identifier": {
    "type": "dns",
    "value": "targetts.ddns.net"
  },
  "status": "pending",
  "expires": "2026-01-01T00:05:40Z",
  "challenges": [
    {
      "type": "dns-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632574996616/3QI9bA",
      "status": "pending",
      "token": "Carv4gXM7xQ1uEibrPALL9r4ZqEIkoF90yNqLoGk3jk"
    },
    {
      "type": "http-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632574996616/Dmrcbw",
      "status": "pending",
      "token": "Carv4gXM7xQ1uEibrPALL9r4ZqEIkoF90yNqLoGk3jk"
    },
    {
      "type": "tls-alpn-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632574996616/zijEvA",
      "status": "pending",
      "token": "Carv4gXM7xQ1uEibrPALL9r4ZqEIkoF90yNqLoGk3jk"
    }
  ]
}
2025-12-25 00:05:40,619:DEBUG:acme.client:Storing nonce: fULB7aUJrq_bdyaMK8AFV7kCdIT5mH6NOtzklv8_mdbuRtWfkkc
2025-12-25 00:05:40,620:DEBUG:acme.challenges:tls-alpn-01 was not recognized, full message: {'type': 'tls-alpn-01', 'url': 'https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632574996616/zijEvA', 'status': 'pending', 'token': 'Carv4gXM7xQ1uEibrPALL9r4ZqEIkoF90yNqLoGk3jk'}
2025-12-25 00:05:40,621:INFO:certbot._internal.auth_handler:Performing the following challenges:
2025-12-25 00:05:40,621:INFO:certbot._internal.auth_handler:http-01 challenge for targetts.ddns.net
2025-12-25 00:05:40,621:INFO:certbot._internal.plugins.webroot:Using the webroot path /data/letsencrypt-acme-challenge for all unmatched domains.
2025-12-25 00:05:40,622:DEBUG:certbot._internal.plugins.webroot:Creating root challenges validation dir at /data/letsencrypt-acme-challenge/.well-known/acme-challenge
2025-12-25 00:05:40,624:DEBUG:certbot._internal.plugins.webroot:Attempting to save validation to /data/letsencrypt-acme-challenge/.well-known/acme-challenge/Carv4gXM7xQ1uEibrPALL9r4ZqEIkoF90yNqLoGk3jk
2025-12-25 00:05:40,625:DEBUG:acme.client:JWS payload:
b'{}'
2025-12-25 00:05:40,628:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632574996616/Dmrcbw:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJmVUxCN2FVSnJxX2JkeWFNSzhBRlY3a0NkSVQ1bUg2Tk90emtsdjhfbWRidVJ0V2Zra2MiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NoYWxsLzI5MDY0MzgxNzYvNjMyNTc0OTk2NjE2L0RtcmNidyJ9",
  "signature": "RMSqADoOYQj-G5xF806VY2-p9A0g0XKCAxE758rjYnDwaZlGgvRyky3QvWoV-ZkVKq8j1T-FtYn77i7Iim5BcFfqermSPBSpsPWtJm6hWlMUuPZjG-_1rZJSpgajg57gNlw8MZ6JDBFOPnX_VxFZE5er_K9H8vErWXmXe-La8wfGmxfB-6x_4mt5v9lPJEzHLyEvj2DhRj4aI4ly3wJt9CRpxrhNSQMzVZ7NAO5SKUZs3tvwyfYN91pSawXb2MVOP28TCK0G4tPgQbYIW2twPJWHIRi-_huQJ2RjVLBjtqwJniP668wk_3_iXYIHnQExkrL_CmJ5oXg-v5gnspmJZw",
  "payload": "e30"
}
2025-12-25 00:05:40,787:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/chall/2906438176/632574996616/Dmrcbw HTTP/1.1" 200 195
2025-12-25 00:05:40,788:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:05:40 GMT
Content-Type: application/json
Content-Length: 195
Connection: keep-alive
Boulder-Requester: 2906438176
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/2906438176/632574996616>;rel="up"
Location: https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632574996616/Dmrcbw
Replay-Nonce: fULB7aUJpgxwCzTDI7q654TVOMhrwkhyJ9p9wL5uQFOo3qN-rks
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "type": "http-01",
  "url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632574996616/Dmrcbw",
  "status": "pending",
  "token": "Carv4gXM7xQ1uEibrPALL9r4ZqEIkoF90yNqLoGk3jk"
}
2025-12-25 00:05:40,788:DEBUG:acme.client:Storing nonce: fULB7aUJpgxwCzTDI7q654TVOMhrwkhyJ9p9wL5uQFOo3qN-rks
2025-12-25 00:05:40,789:INFO:certbot._internal.auth_handler:Waiting for verification...
2025-12-25 00:05:41,789:DEBUG:acme.client:JWS payload:
b''
2025-12-25 00:05:41,793:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632574996616:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJmVUxCN2FVSnBneHdDelRESTdxNjU0VFZPTWhyd2toeUo5cDl3TDV1UUZPbzNxTi1ya3MiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzI5MDY0MzgxNzYvNjMyNTc0OTk2NjE2In0",
  "signature": "RxKLoUui9vvW6Up4nFEhJM6AJyeIpfQrNHJL5Kg_TrGsJEr2K1-CwDs7ghO72PwvhDbdwe8ys4juzKusBykZ1buBXZ3RI7YSsNyAcbtprX9k25yGyKenzaaOun4cfu3pIGE6mKFDIEZ0sxpBQWyhomSXX1qsZNiZ3P2nZkFU4lJQ_sFdwl_gTwdryIcJKfZOAP3syiLFESFGXxUGiFcqypl3UJSLCFdWH1x9rZIkg1kIsW-5P5i1cN-RVscYitmjEtfQILLwbGfuhXo6uMKTCtphbtOoygWeR18iIz7Mvcy66udY-as9GHREk7sR_9UxKgDLiYj65VA--VQqV7tmSw",
  "payload": ""
}
2025-12-25 00:05:41,950:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/2906438176/632574996616 HTTP/1.1" 200 825
2025-12-25 00:05:41,951:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:05:41 GMT
Content-Type: application/json
Content-Length: 825
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: 58tS3qjENazP6tKsSkXT5TXH3oFwp-wXCM73M5PPRqbZzrT4Hgo
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "identifier": {
    "type": "dns",
    "value": "targetts.ddns.net"
  },
  "status": "pending",
  "expires": "2026-01-01T00:05:40Z",
  "challenges": [
    {
      "type": "tls-alpn-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632574996616/zijEvA",
      "status": "pending",
      "token": "Carv4gXM7xQ1uEibrPALL9r4ZqEIkoF90yNqLoGk3jk"
    },
    {
      "type": "dns-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632574996616/3QI9bA",
      "status": "pending",
      "token": "Carv4gXM7xQ1uEibrPALL9r4ZqEIkoF90yNqLoGk3jk"
    },
    {
      "type": "http-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632574996616/Dmrcbw",
      "status": "pending",
      "token": "Carv4gXM7xQ1uEibrPALL9r4ZqEIkoF90yNqLoGk3jk"
    }
  ]
}
2025-12-25 00:05:41,951:DEBUG:acme.client:Storing nonce: 58tS3qjENazP6tKsSkXT5TXH3oFwp-wXCM73M5PPRqbZzrT4Hgo
2025-12-25 00:05:41,951:DEBUG:acme.challenges:tls-alpn-01 was not recognized, full message: {'type': 'tls-alpn-01', 'url': 'https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632574996616/zijEvA', 'status': 'pending', 'token': 'Carv4gXM7xQ1uEibrPALL9r4ZqEIkoF90yNqLoGk3jk'}
2025-12-25 00:05:44,953:DEBUG:acme.client:JWS payload:
b''
2025-12-25 00:05:44,956:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632574996616:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICI1OHRTM3FqRU5helA2dEtzU2tYVDVUWEgzb0Z3cC13WENNNzNNNVBQUnFiWnpyVDRIZ28iLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzI5MDY0MzgxNzYvNjMyNTc0OTk2NjE2In0",
  "signature": "fUjYjPZTnD3C4R0al-MUaWthvU3yLBpHJRyB0OlYRM8Sjiy0ee2pDReNa_s9hvHgT0XNUMsxDrkxIe8MoF3mmvDC9K7F5bTsuGSR4OORpp9reMDQDizhsALCE7ilL9vMwskY8rmsfYnuh5Z2KRO72ZSlHZWrp9QAkNmqcZD5HHxqM0baI6Y8RADv1nAQRtS2Yq52EvPQ4nGw1GyFDqfuUrf-dcMDyf60QA3-pLqCS1awWuyJuT-UYRbVHdKjqAh6IFQWHObECAz8P6HfuhGfWJdF6IASL-bKmLk25fObFR1kNw1UEvDjAfxhyv9NMbn3vcWXjf0__xtQgPnZbEOuXQ",
  "payload": ""
}
2025-12-25 00:05:45,113:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/2906438176/632574996616 HTTP/1.1" 200 776
2025-12-25 00:05:45,113:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:05:45 GMT
Content-Type: application/json
Content-Length: 776
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: 58tS3qjEi309dR45Zo9VcU81xwJl502LIbN0SL_Hjo8Y7InwJeo
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "identifier": {
    "type": "dns",
    "value": "targetts.ddns.net"
  },
  "status": "valid",
  "expires": "2026-01-24T00:05:42Z",
  "challenges": [
    {
      "type": "http-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/2906438176/632574996616/Dmrcbw",
      "status": "valid",
      "validated": "2025-12-25T00:05:40Z",
      "token": "Carv4gXM7xQ1uEibrPALL9r4ZqEIkoF90yNqLoGk3jk",
      "validationRecord": [
        {
          "url": "http://targetts.ddns.net/.well-known/acme-challenge/Carv4gXM7xQ1uEibrPALL9r4ZqEIkoF90yNqLoGk3jk",
          "hostname": "targetts.ddns.net",
          "port": "80",
          "addressesResolved": [
            "92.249.165.228"
          ],
          "addressUsed": "92.249.165.228"
        }
      ]
    }
  ]
}
2025-12-25 00:05:45,114:DEBUG:acme.client:Storing nonce: 58tS3qjEi309dR45Zo9VcU81xwJl502LIbN0SL_Hjo8Y7InwJeo
2025-12-25 00:05:45,115:DEBUG:certbot._internal.error_handler:Calling registered functions
2025-12-25 00:05:45,115:INFO:certbot._internal.auth_handler:Cleaning up challenges
2025-12-25 00:05:45,115:DEBUG:certbot._internal.plugins.webroot:Removing /data/letsencrypt-acme-challenge/.well-known/acme-challenge/Carv4gXM7xQ1uEibrPALL9r4ZqEIkoF90yNqLoGk3jk
2025-12-25 00:05:45,116:DEBUG:certbot._internal.plugins.webroot:All challenges cleaned up
2025-12-25 00:05:45,116:DEBUG:certbot._internal.client:CSR: CSR(file=None, data=b'-----BEGIN CERTIFICATE REQUEST-----\nMIIBJzCBrgIBADAAMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbppnNJdjc0qzZonc\n4aanqDlpEFG9XWU1L2OvCFZb9urxaNcrMLvEqXtBbAgTn0I1DlACppHvUm/0OK98\nnOUwEG4XbuerQJkb7VzQ8Gdkkqnon9YKwFsTQl2Ov/3cmu7loC8wLQYJKoZIhvcN\nAQkOMSAwHjAcBgNVHREEFTATghF0YXJnZXR0cy5kZG5zLm5ldDAKBggqhkjOPQQD\nAgNoADBlAjEAiE6jSrKJEoSp9qUhd/qQwTFB7by+8G6sG0IUl95XCI1/I/CjRmsI\n6lzC+m272pNIAjB6eqryBjKrBKKKUvsDL0qVoXdtTLbtGnPBrRfF4A4F+KG/jFN7\nWkzN/7lpd9zNimo=\n-----END CERTIFICATE REQUEST-----\n', form='pem')
2025-12-25 00:05:45,117:DEBUG:certbot._internal.client:Will poll for certificate issuance until 2025-12-25 00:07:15.117467
2025-12-25 00:05:45,118:DEBUG:acme.client:JWS payload:
b'{\n  "csr": "MIIBJzCBrgIBADAAMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbppnNJdjc0qzZonc4aanqDlpEFG9XWU1L2OvCFZb9urxaNcrMLvEqXtBbAgTn0I1DlACppHvUm_0OK98nOUwEG4XbuerQJkb7VzQ8Gdkkqnon9YKwFsTQl2Ov_3cmu7loC8wLQYJKoZIhvcNAQkOMSAwHjAcBgNVHREEFTATghF0YXJnZXR0cy5kZG5zLm5ldDAKBggqhkjOPQQDAgNoADBlAjEAiE6jSrKJEoSp9qUhd_qQwTFB7by-8G6sG0IUl95XCI1_I_CjRmsI6lzC-m272pNIAjB6eqryBjKrBKKKUvsDL0qVoXdtTLbtGnPBrRfF4A4F-KG_jFN7WkzN_7lpd9zNimo"\n}'
2025-12-25 00:05:45,122:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/finalize/2906438176/462365093426:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICI1OHRTM3FqRWkzMDlkUjQ1Wm85VmNVODF4d0psNTAyTEliTjBTTF9Iam84WTdJbndKZW8iLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2ZpbmFsaXplLzI5MDY0MzgxNzYvNDYyMzY1MDkzNDI2In0",
  "signature": "gqcxNzOZ1OHoamHkU7lLli3V46z65ceeeHN2m5Qf_mUfU_YIGDwTpdA33Kl0eshQSO_0bo3ZoAv6CYFV9G8q1i3ltp7kb6eWRQCocwRuLKwZPCoVeeg4hWyeMHxzBAYYUcRX1IUy1igosZ_D7Ddye_u3Nqv-AGTCFDjGxR7M2T7aiLU_vOR1WX1E7f91qaz61Gr_fPCXSrpfi1Zf-2HXCaHEK1qdN1fg6K2XAVdL4ne5Gz4MCWrfRxD5dYG9H776l8L3MdZcnCwTz5C-1_Q5kU4OtgHbE0UcZ14Oxf2RtOG5BB7nauaCAb6_KjkD6fbQELx16egQkTeRsS_RFml0GA",
  "payload": "ewogICJjc3IiOiAiTUlJQkp6Q0JyZ0lCQURBQU1IWXdFQVlIS29aSXpqMENBUVlGSzRFRUFDSURZZ0FFYnBwbk5KZGpjMHF6Wm9uYzRhYW5xRGxwRUZHOVhXVTFMMk92Q0ZaYjl1cnhhTmNyTUx2RXFYdEJiQWdUbjBJMURsQUNwcEh2VW1fME9LOThuT1V3RUc0WGJ1ZXJRSmtiN1Z6UThHZGtrcW5vbjlZS3dGc1RRbDJPdl8zY211N2xvQzh3TFFZSktvWklodmNOQVFrT01TQXdIakFjQmdOVkhSRUVGVEFUZ2hGMFlYSm5aWFIwY3k1a1pHNXpMbTVsZERBS0JnZ3Foa2pPUFFRREFnTm9BREJsQWpFQWlFNmpTcktKRW9TcDlxVWhkX3FRd1RGQjdieS04RzZzRzBJVWw5NVhDSTFfSV9DalJtc0k2bHpDLW0yNzJwTklBakI2ZXFyeUJqS3JCS0tLVXZzREwwcVZvWGR0VExidEduUEJyUmZGNEE0Ri1LR19qRk43V2t6Tl83bHBkOXpOaW1vIgp9"
}
2025-12-25 00:05:45,521:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/finalize/2906438176/462365093426 HTTP/1.1" 200 453
2025-12-25 00:05:45,522:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:05:45 GMT
Content-Type: application/json
Content-Length: 453
Connection: keep-alive
Boulder-Requester: 2906438176
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Location: https://acme-v02.api.letsencrypt.org/acme/order/2906438176/462365093426
Replay-Nonce: fULB7aUJYstFBqA3aWs9mxw6uEASi-HKE4wo1eyBVGZ47l5NCYI
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "status": "valid",
  "expires": "2026-01-01T00:05:40Z",
  "identifiers": [
    {
      "type": "dns",
      "value": "targetts.ddns.net"
    }
  ],
  "authorizations": [
    "https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632574996616"
  ],
  "finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/2906438176/462365093426",
  "certificate": "https://acme-v02.api.letsencrypt.org/acme/cert/0567c4e1e52bc596eee80511ff65c7045231"
}
2025-12-25 00:05:45,522:DEBUG:acme.client:Storing nonce: fULB7aUJYstFBqA3aWs9mxw6uEASi-HKE4wo1eyBVGZ47l5NCYI
2025-12-25 00:05:46,523:DEBUG:acme.client:JWS payload:
b''
2025-12-25 00:05:46,526:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/order/2906438176/462365093426:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJmVUxCN2FVSllzdEZCcUEzYVdzOW14dzZ1RUFTaS1IS0U0d28xZXlCVkdaNDdsNU5DWUkiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL29yZGVyLzI5MDY0MzgxNzYvNDYyMzY1MDkzNDI2In0",
  "signature": "XbuxzdlIgBMXCZvbcdBuBMQBN-jJHncxUZ2CoZ717odE6kmY3VMP_mQgRbuj1Jn0NK9Nq9uIdyZedECq6ObbjuTfOB56EbsdAIAQGq1Oq-tcscxVT0p2jtGpxPjlFzQNe1vi4P6ruuM086v7RGnBIuzKNQdg0N6qMKf99vvOzW0CP8s0hE88fn7GOzAypahCKMtEA4eLGHT5kQZPDQJskUs1U364zRDEI-8hu1Ghm6nTbD4HhgBzuWh0rO12Z-5mgaPo_spK4jAfn7RrgHcCgdWaQ_d4BPTBYR12i_RcCvPeioAGMoiaztYOMfYqQvwv81iQ9eD8Iu0S7YPEmrmEwg",
  "payload": ""
}
2025-12-25 00:05:46,682:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/order/2906438176/462365093426 HTTP/1.1" 200 453
2025-12-25 00:05:46,683:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:05:46 GMT
Content-Type: application/json
Content-Length: 453
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Location: https://acme-v02.api.letsencrypt.org/acme/order/2906438176/462365093426
Replay-Nonce: fULB7aUJdBPo4kx1naK2jz7Q9PLGXF0GK4j8ZhXV1lw_vSx_fS0
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "status": "valid",
  "expires": "2026-01-01T00:05:40Z",
  "identifiers": [
    {
      "type": "dns",
      "value": "targetts.ddns.net"
    }
  ],
  "authorizations": [
    "https://acme-v02.api.letsencrypt.org/acme/authz/2906438176/632574996616"
  ],
  "finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/2906438176/462365093426",
  "certificate": "https://acme-v02.api.letsencrypt.org/acme/cert/0567c4e1e52bc596eee80511ff65c7045231"
}
2025-12-25 00:05:46,683:DEBUG:acme.client:Storing nonce: fULB7aUJdBPo4kx1naK2jz7Q9PLGXF0GK4j8ZhXV1lw_vSx_fS0
2025-12-25 00:05:46,684:DEBUG:acme.client:JWS payload:
b''
2025-12-25 00:05:46,686:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/cert/0567c4e1e52bc596eee80511ff65c7045231:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJmVUxCN2FVSmRCUG80a3gxbmFLMmp6N1E5UExHWEYwR0s0ajhaaFhWMWx3X3ZTeF9mUzAiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NlcnQvMDU2N2M0ZTFlNTJiYzU5NmVlZTgwNTExZmY2NWM3MDQ1MjMxIn0",
  "signature": "LXpZ_1sqYbqZEV6AozikwESZB_nO61rzrG51UGk7z8-Pg7NfVRgGDd9aINDaldGmjN7EaQ9yH1yiNv5JRxuAkV8lPwt4_GCX1FjuTnZ65JTYwz8lusZJWTj5ddiOB9mA_-yKpf6SHkeI1b6dr_APYg96eeOHIdEX-E7T-q5Kqpx3NEeNG_BewDsmc9bCozDIyFQmSJpqbESaAfvGxRpjjjrhzY6i3yMbQuIiy6cqn3q7ToDXRrrKIsMy_vS-I1lXKD0IGlHZawF0kDc_Fnons5pIlhdX31ZwWpo-g-bAE6F1Q1K2jY2A5m1ZgCFj5HCsIEM_4wybQqfl1ZqgPeRljQ",
  "payload": ""
}
2025-12-25 00:05:46,842:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/cert/0567c4e1e52bc596eee80511ff65c7045231 HTTP/1.1" 200 2905
2025-12-25 00:05:46,842:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:05:46 GMT
Content-Type: application/pem-certificate-chain
Content-Length: 2905
Connection: keep-alive
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/cert/0567c4e1e52bc596eee80511ff65c7045231/1>;rel="alternate"
Replay-Nonce: fULB7aUJqPXGzW7nm6lsQI3Jc4GNvLKmO1ncqi3gwCx5-kBvX4A
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

-----BEGIN CERTIFICATE-----
MIIDrjCCAzSgAwIBAgISBWfE4eUrxZbu6AUR/2XHBFIxMAoGCCqGSM49BAMDMDIx
CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF
NzAeFw0yNTEyMjQyMzA3MTVaFw0yNjAzMjQyMzA3MTRaMBwxGjAYBgNVBAMTEXRh
cmdldHRzLmRkbnMubmV0MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbppnNJdjc0qz
Zonc4aanqDlpEFG9XWU1L2OvCFZb9urxaNcrMLvEqXtBbAgTn0I1DlACppHvUm/0
OK98nOUwEG4XbuerQJkb7VzQ8Gdkkqnon9YKwFsTQl2Ov/3cmu7lo4ICITCCAh0w
DgYDVR0PAQH/BAQDAgeAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAM
BgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRkdzIL9Mu+mUplt6f4Z/80MuokEzAfBgNV
HSMEGDAWgBSuSJ7chx1EoG/aouVgdAR4wpwAgDAyBggrBgEFBQcBAQQmMCQwIgYI
KwYBBQUHMAKGFmh0dHA6Ly9lNy5pLmxlbmNyLm9yZy8wHAYDVR0RBBUwE4IRdGFy
Z2V0dHMuZGRucy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYDVR0fBCYwJDAi
oCCgHoYcaHR0cDovL2U3LmMubGVuY3Iub3JnLzUwLmNybDCCAQYGCisGAQQB1nkC
BAIEgfcEgfQA8gB3AEmcm2neHXzs/DbezYdkprhbrwqHgBnRVVL76esp3fjDAAAB
m1LTaKoAAAQDAEgwRgIhAI5q4PGH60OWaibalUHGm6EmlCqGgfOjn15nmKVQ37d4
AiEAsS5aR/xBEfhiUbMCucTvsl3QLAOid+tI/z7tB5vq4pwAdwAOV5S8866pPjMb
LJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAAAZtS02ifAAAEAwBIMEYCIQCsYfvhJlQv
vx3eVCerHw1Z6i39EZv0HSWmhZqhq1nTCQIhAPNsGeu51jzNdtuTSk0RIg6FePgZ
s6YURXF48dAU8/wOMAoGCCqGSM49BAMDA2gAMGUCMCYreQlbzELe4OdBK6u3Wgg9
jLKm4gAVdQ9xgWMHPFPMYcUf5vekGpiYFvU6pKNcGAIxAKtMZqdaO0fB4NeyaMIx
YiTf4CNdcIom03b/PLO3EWx6/FMfLNlJBO4DJ0pjMIcWrQ==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIEVzCCAj+gAwIBAgIRAKp18eYrjwoiCWbTi7/UuqEwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDELMAkGA1UEAxMCRTcwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAARB6AST
CFh/vjcwDMCgQer+VtqEkz7JANurZxLP+U9TCeioL6sp5Z8VRvRbYk4P1INBmbef
QHJFHCxcSjKmwtvGBWpl/9ra8HW0QDsUaJW2qOJqceJ0ZVFT3hbUHifBM/2jgfgw
gfUwDgYDVR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD
ATASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSuSJ7chx1EoG/aouVgdAR4
wpwAgDAfBgNVHSMEGDAWgBR5tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcB
AQQmMCQwIgYIKwYBBQUHMAKGFmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0g
BAwwCjAIBgZngQwBAgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVu
Y3Iub3JnLzANBgkqhkiG9w0BAQsFAAOCAgEAjx66fDdLk5ywFn3CzA1w1qfylHUD
aEf0QZpXcJseddJGSfbUUOvbNR9N/QQ16K1lXl4VFyhmGXDT5Kdfcr0RvIIVrNxF
h4lqHtRRCP6RBRstqbZ2zURgqakn/Xip0iaQL0IdfHBZr396FgknniRYFckKORPG
yM3QKnd66gtMst8I5nkRQlAg/Jb+Gc3egIvuGKWboE1G89NTsN9LTDD3PLj0dUMr
OIuqVjLB8pEC6yk9enrlrqjXQgkLEYhXzq7dLafv5Vkig6Gl0nuuqjqfp0Q1bi1o
yVNAlXe6aUXw92CcghC9bNsKEO1+M52YY5+ofIXlS/SEQbvVYYBLZ5yeiglV6t3S
M6H+vTG0aP9YHzLn/KVOHzGQfXDP7qM5tkf+7diZe7o2fw6O7IvN6fsQXEQQj8TJ
UXJxv2/uJhcuy/tSDgXwHM8Uk34WNbRT7zGTGkQRX0gsbjAea/jYAoWv0ZvQRwpq
Pe79D/i7Cep8qWnA+7AE/3B3S/3dEEYmc0lpe1366A/6GEgk3ktr9PEoQrLChs6I
tu3wnNLB2euC8IKGLQFpGtOO/2/hiAKjyajaBP25w1jF0Wl8Bbqne3uZ2q1GyPFJ
YRmT7/OXpmOH/FVLtwS+8ng1cAmpCujPwteJZNcDG0sF2n/sc0+SQf49fdyUK0ty
+VUwFj9tmWxyR/M=
-----END CERTIFICATE-----

2025-12-25 00:05:46,843:DEBUG:acme.client:Storing nonce: fULB7aUJqPXGzW7nm6lsQI3Jc4GNvLKmO1ncqi3gwCx5-kBvX4A
2025-12-25 00:05:46,843:DEBUG:acme.client:JWS payload:
b''
2025-12-25 00:05:46,847:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/cert/0567c4e1e52bc596eee80511ff65c7045231/1:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMjkwNjQzODE3NiIsICJub25jZSI6ICJmVUxCN2FVSnFQWEd6VzdubTZsc1FJM0pjNEdOdkxLbU8xbmNxaTNnd0N4NS1rQnZYNEEiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NlcnQvMDU2N2M0ZTFlNTJiYzU5NmVlZTgwNTExZmY2NWM3MDQ1MjMxLzEifQ",
  "signature": "EzTgcvIjtGmVlMD3j92b2YUXDkpzZoCC9mfkwqV_KnUbT2um6wxHnDyKcao-68VX_LtU6OztfWipBPzBjLT9jYH8kb8lQePCvBQVLjN1V9-UBoJr9tzEid87IyN8OA4h8fdOpyrV6laVi64t1RqVIdIFxHMj9l8TpcF0_KDRTbAkIA26OSRWMp-RQtGPYVw8t5nJBpWWDvZapnVdUYZu7GqBxumSKyc57FKXE5sQlyCM8MRcTqEY_MntBvFwZm_vYmm-K_CVWwiN-x_gdJ1EX8lOHF-6jfVHIChRI2uwQ6ZfFZG6cIVsSP5R9BDZfyBiM5JZ040XahrgxjkR-yzrcQ",
  "payload": ""
}
2025-12-25 00:05:47,004:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/cert/0567c4e1e52bc596eee80511ff65c7045231/1 HTTP/1.1" 200 2340
2025-12-25 00:05:47,005:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Thu, 25 Dec 2025 00:05:46 GMT
Content-Type: application/pem-certificate-chain
Content-Length: 2340
Connection: keep-alive
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/cert/0567c4e1e52bc596eee80511ff65c7045231/0>;rel="alternate"
Replay-Nonce: fULB7aUJ9l9EZT39mTkRbN0Uc_EzHTT0pfJLQXmSxv-xjRLQYQ0
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

-----BEGIN CERTIFICATE-----
MIIDrjCCAzSgAwIBAgISBWfE4eUrxZbu6AUR/2XHBFIxMAoGCCqGSM49BAMDMDIx
CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF
NzAeFw0yNTEyMjQyMzA3MTVaFw0yNjAzMjQyMzA3MTRaMBwxGjAYBgNVBAMTEXRh
cmdldHRzLmRkbnMubmV0MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbppnNJdjc0qz
Zonc4aanqDlpEFG9XWU1L2OvCFZb9urxaNcrMLvEqXtBbAgTn0I1DlACppHvUm/0
OK98nOUwEG4XbuerQJkb7VzQ8Gdkkqnon9YKwFsTQl2Ov/3cmu7lo4ICITCCAh0w
DgYDVR0PAQH/BAQDAgeAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAM
BgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRkdzIL9Mu+mUplt6f4Z/80MuokEzAfBgNV
HSMEGDAWgBSuSJ7chx1EoG/aouVgdAR4wpwAgDAyBggrBgEFBQcBAQQmMCQwIgYI
KwYBBQUHMAKGFmh0dHA6Ly9lNy5pLmxlbmNyLm9yZy8wHAYDVR0RBBUwE4IRdGFy
Z2V0dHMuZGRucy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYDVR0fBCYwJDAi
oCCgHoYcaHR0cDovL2U3LmMubGVuY3Iub3JnLzUwLmNybDCCAQYGCisGAQQB1nkC
BAIEgfcEgfQA8gB3AEmcm2neHXzs/DbezYdkprhbrwqHgBnRVVL76esp3fjDAAAB
m1LTaKoAAAQDAEgwRgIhAI5q4PGH60OWaibalUHGm6EmlCqGgfOjn15nmKVQ37d4
AiEAsS5aR/xBEfhiUbMCucTvsl3QLAOid+tI/z7tB5vq4pwAdwAOV5S8866pPjMb
LJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAAAZtS02ifAAAEAwBIMEYCIQCsYfvhJlQv
vx3eVCerHw1Z6i39EZv0HSWmhZqhq1nTCQIhAPNsGeu51jzNdtuTSk0RIg6FePgZ
s6YURXF48dAU8/wOMAoGCCqGSM49BAMDA2gAMGUCMCYreQlbzELe4OdBK6u3Wgg9
jLKm4gAVdQ9xgWMHPFPMYcUf5vekGpiYFvU6pKNcGAIxAKtMZqdaO0fB4NeyaMIx
YiTf4CNdcIom03b/PLO3EWx6/FMfLNlJBO4DJ0pjMIcWrQ==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIICtzCCAjygAwIBAgIRAMWKhaLGI0XgqMRSU4efWTowCgYIKoZIzj0EAwMwTzEL
MAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2VhcmNo
IEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDIwHhcNMjQwMzEzMDAwMDAwWhcN
MjcwMzEyMjM1OTU5WjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3MgRW5j
cnlwdDELMAkGA1UEAxMCRTcwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAARB6ASTCFh/
vjcwDMCgQer+VtqEkz7JANurZxLP+U9TCeioL6sp5Z8VRvRbYk4P1INBmbefQHJF
HCxcSjKmwtvGBWpl/9ra8HW0QDsUaJW2qOJqceJ0ZVFT3hbUHifBM/2jgfgwgfUw
DgYDVR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAS
BgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSuSJ7chx1EoG/aouVgdAR4wpwA
gDAfBgNVHSMEGDAWgBR8Qpau3ktIO/qS+J6Mz22LqXI3lTAyBggrBgEFBQcBAQQm
MCQwIgYIKwYBBQUHMAKGFmh0dHA6Ly94Mi5pLmxlbmNyLm9yZy8wEwYDVR0gBAww
CjAIBgZngQwBAgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3gyLmMubGVuY3Iu
b3JnLzAKBggqhkjOPQQDAwNpADBmAjEA/e5N+wjAk945cpaFxGaeMC13fyvdbNzX
lRg9HNdElxi5mXdI4az2CykNU07iFwqEAjEAihPCDkw4b1BvfLg8VNLLuaMpn1Rb
Z1682chR6zNRCseyie4SjyTCdkvsAa+omQSf
-----END CERTIFICATE-----

2025-12-25 00:05:47,006:DEBUG:acme.client:Storing nonce: fULB7aUJ9l9EZT39mTkRbN0Uc_EzHTT0pfJLQXmSxv-xjRLQYQ0
2025-12-25 00:05:47,008:INFO:certbot._internal.client:Non-standard path(s), might not work with crontab installed by your operating system package manager
2025-12-25 00:05:47,009:DEBUG:certbot._internal.storage:Creating directory /etc/letsencrypt/archive/npm-5.
2025-12-25 00:05:47,009:DEBUG:certbot._internal.storage:Creating directory /etc/letsencrypt/live/npm-5.
2025-12-25 00:05:47,010:DEBUG:certbot._internal.storage:Writing certificate to /etc/letsencrypt/live/npm-5/cert.pem.
2025-12-25 00:05:47,010:DEBUG:certbot._internal.storage:Writing private key to /etc/letsencrypt/live/npm-5/privkey.pem.
2025-12-25 00:05:47,011:DEBUG:certbot._internal.storage:Writing chain to /etc/letsencrypt/live/npm-5/chain.pem.
2025-12-25 00:05:47,011:DEBUG:certbot._internal.storage:Writing full chain to /etc/letsencrypt/live/npm-5/fullchain.pem.
2025-12-25 00:05:47,012:DEBUG:certbot._internal.storage:Writing README to /etc/letsencrypt/live/npm-5/README.
2025-12-25 00:05:47,041:DEBUG:certbot.configuration:Var account=e417a583de478a0cfdeed332c1113068 (set by user).
2025-12-25 00:05:47,041:DEBUG:certbot.configuration:Var key_type=ecdsa (set by user).
2025-12-25 00:05:47,041:DEBUG:certbot.configuration:Var elliptic_curve=secp384r1 (set by user).
2025-12-25 00:05:47,041:DEBUG:certbot.configuration:Var preferred_chain=ISRG Root X1 (set by user).
2025-12-25 00:05:47,042:DEBUG:certbot.configuration:Var pref_challs=['http-01'] (set by user).
2025-12-25 00:05:47,042:DEBUG:certbot.configuration:Var config_dir=/etc/letsencrypt (set by user).
2025-12-25 00:05:47,042:DEBUG:certbot.configuration:Var work_dir=/tmp/letsencrypt-lib (set by user).
2025-12-25 00:05:47,042:DEBUG:certbot.configuration:Var logs_dir=/data/logs (set by user).
2025-12-25 00:05:47,042:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None
2025-12-25 00:05:47,043:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None
2025-12-25 00:05:47,043:DEBUG:certbot.configuration:Var webroot_path=['/data/letsencrypt-acme-challenge'] (set by user).
2025-12-25 00:05:47,043:DEBUG:certbot.configuration:Var webroot_map={'targetts.ddns.net': '/data/letsencrypt-acme-challenge'} (set by user).
2025-12-25 00:05:47,045:DEBUG:certbot._internal.display.obj:Notifying user: 
Successfully received certificate.
Certificate is saved at: /etc/letsencrypt/live/npm-5/fullchain.pem
Key is saved at:         /etc/letsencrypt/live/npm-5/privkey.pem
This certificate expires on 2026-03-24.
These files will be updated when the certificate renews.
2025-12-25 00:05:47,045:DEBUG:certbot._internal.display.obj:Notifying user: NEXT STEPS:
2025-12-25 00:05:47,045:DEBUG:certbot._internal.display.obj:Notifying user: - The certificate will need to be renewed before it expires. Certbot can automatically renew the certificate in the background, but you may need to take steps to enable that functionality. See https://certbot.org/renewal-setup for instructions.
2025-12-25 00:05:47,047:DEBUG:certbot._internal.display.obj:Notifying user: If you like Certbot, please consider supporting our work by:
 * Donating to ISRG / Let's Encrypt:   https://letsencrypt.org/donate
 * Donating to EFF:                    https://eff.org/donate-le
