CHAT_OUTPUT_BEGIN
COMMAND_ID=SUPPORT-260928-CLOUDFLARE-FRONTEND-DISCOVERY-99103R1
STATUS=OK
RC=0
HOST=pve01
MODE=read-only
COMPONENT=cloudflare-frontend-discovery
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
COMMAND_SHA256=abd1f5c485b4f8d871da047c43af693b87079945e7d1953ef51b1f62c8eb1238
DUPLICATE_FAILED_COMMAND_BLOCKED=false
EXECUTION_STARTED=true
CHANGE_DECLARED=false
RESULT_CONTRACT_VALID=true
RESULT_CONTRACT_STATUS=NOT_APPLICABLE
RESULT_CONTRACT_ERROR=NONE
COMMAND_RC=0
CHANGES_MADE=false
ROLLBACK_STARTED=false
ROLLBACK_RESTORED=null
MUTATION_OUTCOME=NO_MUTATION
SANITIZED=yes
SECRETS_INCLUDED=no
PRIVATE_ADDRESSES_INCLUDED=no
RAW_EVIDENCE_SHA256=bca311a9a06bb3a1919f0eac838563e47e4e1864411b1c103b07035bf3d92088
SANITIZED_OUTPUT_SHA256=bca311a9a06bb3a1919f0eac838563e47e4e1864411b1c103b07035bf3d92088
OUTPUT_BEGIN
CLOUDFLARE_FRONTEND_DISCOVERY=V1
MODE=read-only
GOAL=FIND_EXISTING_NO_NEW_VPS_FRONTEND_OR_DNS_PROXY_CAPABILITY
EDGE_KEY_FINGERPRINT=SHA256:s0CusF0IHQGVJ02oi7ejWkGhH9NkhTWonn3441toe5M
EDGE_KEY_MATCH=true
EDGE_HOSTKEY_FINGERPRINT=SHA256:YQsA2nif7qAaa5mSUb9U0h8Q5DGy8SRCV5f+FyKUpOo
EDGE_HOSTKEY_MATCH=true
USA_OVERLAY_HOSTKEY_FINGERPRINT=SHA256:805Q9eh/fePUci42dfY58I6q0lFiiPHn0/M+mckypmE
USA_OVERLAY_HOSTKEY_MATCH=true
PVE01_AUDIT_RC=0
PVE01_CLOUDFLARE_FRONTEND_HOST_AUDIT=V1
PVE01_ROLE=pve01
PVE01_HOSTNAME=pve01
PVE01_CLOUDFLARED_PRESENT=false
PVE01_CLOUDFLARED_PATH=NONE
PVE01_TUNNEL_SERVICE_LINE_COUNT=0
PVE01_CLOUDFLARED_CONFIG_FILE_COUNT=0
PVE01_CLOUDFLARED_JSON_CREDENTIAL_FILE_COUNT=0
PVE01_CLOUDFLARED_SECRET_BEARING_JSON_COUNT=0
PVE01_CF_ENV_NAME_COUNT=0
PVE01_NPMPLUS_CONTAINER_COUNT=0
PVE01_NPMPLUS_CF_TEXT_FILE_COUNT=0
PVE01_NPMPLUS_SQLITE_FILE_COUNT=0
PVE01_CF_TRACE_RC=0
PVE01_CF_TRACE_RESULT=200|2
PVE01_CF_API_RC=0
PVE01_CF_API_RESULT=400|2
EDGE_AUDIT_RC=0
EDGE_CLOUDFLARE_FRONTEND_HOST_AUDIT=V1
EDGE_ROLE=edge
EDGE_HOSTNAME=edge-vm
EDGE_CLOUDFLARED_PRESENT=false
EDGE_CLOUDFLARED_PATH=NONE
EDGE_TUNNEL_SERVICE_LINE_COUNT=0
EDGE_CLOUDFLARED_CONFIG_FILE_COUNT=0
EDGE_CLOUDFLARED_JSON_CREDENTIAL_FILE_COUNT=0
EDGE_CLOUDFLARED_SECRET_BEARING_JSON_COUNT=0
EDGE_CF_ENV_NAME_COUNT=0
EDGE_NPMPLUS_CONTAINER_COUNT=1
EDGE_NPMPLUS_CF_ENV_NAME_COUNT=0
EDGE_NPMPLUS_CF_TEXT_FILE_1_PATH=/opt/npmplus/newfi-staging-certbot-apply7/config/renewal/newfi-staging.gram1.ru.conf
EDGE_NPMPLUS_CF_TEXT_FILE_1_SAFE_LINE_COUNT=3
EDGE_NPMPLUS_CF_TEXT_FILE_1_LINE_1=authenticator _ dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_1_LINE_2=dns_cloudflare_propagation_seconds _ 30
EDGE_NPMPLUS_CF_TEXT_FILE_1_LINE_3=dns_cloudflare_credentials _ /data/secure/.newfi-staging-NEWFI-260908-A-STAGINGEDGE-APPLY7.ini
EDGE_NPMPLUS_CF_TEXT_FILE_2_PATH=/opt/npmplus/newfi-staging-certbot/config/renewal/newfi-staging.gram1.ru.conf
EDGE_NPMPLUS_CF_TEXT_FILE_2_SAFE_LINE_COUNT=3
EDGE_NPMPLUS_CF_TEXT_FILE_2_LINE_1=authenticator _ dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_2_LINE_2=dns_cloudflare_propagation_seconds _ 30
EDGE_NPMPLUS_CF_TEXT_FILE_2_LINE_3=dns_cloudflare_credentials _ /data/secure/.newfi-staging-NEWFI-260908-A-STAGINGEDGE-APPLY4.ini
EDGE_NPMPLUS_CF_TEXT_FILE_3_PATH=/opt/npmplus/manual-backups/forum-public-ok-20260701T064349Z/forum-certs.public-ok/renewal/zakrutim.ru.conf
EDGE_NPMPLUS_CF_TEXT_FILE_3_SAFE_LINE_COUNT=3
EDGE_NPMPLUS_CF_TEXT_FILE_3_LINE_1=authenticator _ dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_3_LINE_2=dns_cloudflare_propagation_seconds _ 60
EDGE_NPMPLUS_CF_TEXT_FILE_3_LINE_3=dns_cloudflare_credentials _ /cf.ini
EDGE_NPMPLUS_CF_TEXT_FILE_4_PATH=/opt/npmplus/manual-backups/forum-public-ok-20260701T064349Z/forum-certs.public-ok/renewal/gamevipe.ru.conf
EDGE_NPMPLUS_CF_TEXT_FILE_4_SAFE_LINE_COUNT=3
EDGE_NPMPLUS_CF_TEXT_FILE_4_LINE_1=authenticator _ dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_4_LINE_2=dns_cloudflare_propagation_seconds _ 60
EDGE_NPMPLUS_CF_TEXT_FILE_4_LINE_3=dns_cloudflare_credentials _ /cf.ini
EDGE_NPMPLUS_CF_TEXT_FILE_5_PATH=/opt/npmplus/manual-backups/forum-public-ok-20260701T064349Z/forum-certs.public-ok/renewal/dsmods.ru.conf
EDGE_NPMPLUS_CF_TEXT_FILE_5_SAFE_LINE_COUNT=3
EDGE_NPMPLUS_CF_TEXT_FILE_5_LINE_1=authenticator _ dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_5_LINE_2=dns_cloudflare_propagation_seconds _ 60
EDGE_NPMPLUS_CF_TEXT_FILE_5_LINE_3=dns_cloudflare_credentials _ /cf.ini
EDGE_NPMPLUS_CF_TEXT_FILE_6_PATH=/opt/npmplus/manual-backups/forum-public-ok-20260701T064349Z/forum-certs.public-ok/renewal/codevipe.ru.conf
EDGE_NPMPLUS_CF_TEXT_FILE_6_SAFE_LINE_COUNT=3
EDGE_NPMPLUS_CF_TEXT_FILE_6_LINE_1=authenticator _ dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_6_LINE_2=dns_cloudflare_propagation_seconds _ 60
EDGE_NPMPLUS_CF_TEXT_FILE_6_LINE_3=dns_cloudflare_credentials _ /cf.ini
EDGE_NPMPLUS_CF_TEXT_FILE_7_PATH=/opt/npmplus/manual-backups/forum-public-ok-20260701T064349Z/forum-certs.public-ok/renewal/hkmods.ru.conf
EDGE_NPMPLUS_CF_TEXT_FILE_7_SAFE_LINE_COUNT=3
EDGE_NPMPLUS_CF_TEXT_FILE_7_LINE_1=authenticator _ dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_7_LINE_2=dns_cloudflare_propagation_seconds _ 60
EDGE_NPMPLUS_CF_TEXT_FILE_7_LINE_3=dns_cloudflare_credentials _ /cf.ini
EDGE_NPMPLUS_CF_TEXT_FILE_8_PATH=/opt/npmplus/manual-backups/kingofwolk-csp-collector-20260903-a1/996.conf.before
EDGE_NPMPLUS_CF_TEXT_FILE_8_SAFE_LINE_COUNT=1
EDGE_NPMPLUS_CF_TEXT_FILE_8_LINE_1=add_header Content-Security-Policy-Report-Only "default-src 'self'; base-uri 'self'; object-src 'none'; frame-ancestors 'self'; form-action 'self'; script-src 'self' 'unsafe-inline' https://challenges.cloudflare.com; style-src 'self' 'unsafe-inline'; img-src 'self' data: blob:; font-src 'self' data:; connect-src 'self' https://challenges.cloudflare.com; frame-src 'self' https://challenges.cloudfla
EDGE_NPMPLUS_CF_TEXT_FILE_9_PATH=/opt/npmplus/manual-backups/kingofwolk-csp-joypixels-20260907-f8d1ae6/996.conf.before
EDGE_NPMPLUS_CF_TEXT_FILE_9_SAFE_LINE_COUNT=1
EDGE_NPMPLUS_CF_TEXT_FILE_9_LINE_1=add_header Content-Security-Policy-Report-Only "default-src 'self'; base-uri 'self'; object-src 'none'; frame-ancestors 'self'; form-action 'self'; script-src 'self' 'unsafe-inline' https://challenges.cloudflare.com; style-src 'self' 'unsafe-inline'; img-src 'self' data: blob:; font-src 'self' data:; connect-src 'self' https://challenges.cloudflare.com; frame-src 'self' https://challenges.cloudfla
EDGE_NPMPLUS_CF_TEXT_FILE_10_PATH=/opt/npmplus/manual-backups/kingofwolk-csp-joypixels-20260907-f8d1ae6/996.conf.candidate
EDGE_NPMPLUS_CF_TEXT_FILE_10_SAFE_LINE_COUNT=1
EDGE_NPMPLUS_CF_TEXT_FILE_10_LINE_1=add_header Content-Security-Policy-Report-Only "default-src 'self'; base-uri 'self'; object-src 'none'; frame-ancestors 'self'; form-action 'self'; script-src 'self' 'unsafe-inline' https://challenges.cloudflare.com; style-src 'self' 'unsafe-inline'; img-src 'self' data: blob: https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/; font-src 'self' data:; connect-src 'self' https://challenge
EDGE_NPMPLUS_CF_TEXT_FILE_11_PATH=/opt/npmplus/manual-backups/kingofwolk-csp-form-action-20260907-c7a8a68/996.conf.before
EDGE_NPMPLUS_CF_TEXT_FILE_11_SAFE_LINE_COUNT=1
EDGE_NPMPLUS_CF_TEXT_FILE_11_LINE_1=add_header Content-Security-Policy-Report-Only "default-src 'self'; base-uri 'self'; object-src 'none'; frame-ancestors 'self'; form-action 'self'; script-src 'self' 'unsafe-inline' https://challenges.cloudflare.com; style-src 'self' 'unsafe-inline'; img-src 'self' data: blob: https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/; font-src 'self' data:; connect-src 'self' https://challenge
EDGE_NPMPLUS_CF_TEXT_FILE_12_PATH=/opt/npmplus/manual-backups/kingofwolk-csp-form-action-20260907-c7a8a68/996.conf.candidate
EDGE_NPMPLUS_CF_TEXT_FILE_12_SAFE_LINE_COUNT=1
EDGE_NPMPLUS_CF_TEXT_FILE_12_LINE_1=add_header Content-Security-Policy-Report-Only "default-src 'self'; base-uri 'self'; object-src 'none'; frame-ancestors 'self'; form-action 'self'; script-src 'self' 'unsafe-inline' https://challenges.cloudflare.com; style-src 'self' 'unsafe-inline'; img-src 'self' data: blob: https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/; font-src 'self' data:; connect-src 'self' https://challenge
EDGE_NPMPLUS_CF_TEXT_FILE_13_PATH=/opt/npmplus/manual-backups/kingofwolk-csp-font-media-nonce-stage-20260907-6f584c5/996.conf.before
EDGE_NPMPLUS_CF_TEXT_FILE_13_SAFE_LINE_COUNT=2
EDGE_NPMPLUS_CF_TEXT_FILE_13_LINE_1=add_header Content-Security-Policy-Report-Only "default-src 'self'; base-uri 'self'; object-src 'none'; frame-ancestors 'self'; form-action 'self'; script-src 'self' 'unsafe-inline' https://challenges.cloudflare.com; style-src 'self' 'unsafe-inline'; img-src 'self' data: blob: https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/; font-src 'self' data:; connect-src 'self' https://challenge
EDGE_NPMPLUS_CF_TEXT_FILE_13_LINE_2=add_header Content-Security-Policy "base-uri 'self'; object-src 'none'; frame-ancestors 'self'; form-action 'self'; worker-src 'self'; manifest-src 'self'; img-src 'self' data: blob: https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/; connect-src 'self' https://challenges.cloudflare.com; frame-src 'self' https://challenges.cloudflare.com;" always;
EDGE_NPMPLUS_CF_TEXT_FILE_14_PATH=/opt/npmplus/manual-backups/kingofwolk-csp-font-media-nonce-stage-20260907-6f584c5/996.conf.candidate
EDGE_NPMPLUS_CF_TEXT_FILE_14_SAFE_LINE_COUNT=2
EDGE_NPMPLUS_CF_TEXT_FILE_14_LINE_1=add_header Content-Security-Policy-Report-Only "default-src 'self'; base-uri 'self'; object-src 'none'; frame-ancestors 'self'; form-action 'self'; script-src 'self' 'unsafe-inline' https://challenges.cloudflare.com; script-src-elem 'self' 'nonce-$request_id' https://challenges.cloudflare.com; style-src 'self' 'unsafe-inline'; img-src 'self' data: blob: https://cdn.jsdelivr.net/joypixels/assets/8.
EDGE_NPMPLUS_CF_TEXT_FILE_14_LINE_2=add_header Content-Security-Policy "base-uri 'self'; object-src 'none'; frame-ancestors 'self'; form-action 'self'; worker-src 'self'; manifest-src 'self'; img-src 'self' data: blob: https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/; connect-src 'self' https://challenges.cloudflare.com; frame-src 'self' https://challenges.cloudflare.com; font-src 'self' data:; media-src 'self';" always
EDGE_NPMPLUS_CF_TEXT_FILE_15_PATH=/opt/npmplus/manual-backups/kingofwolk-csp-pwa-enforcement-20260907-e4635c9/996.conf.before
EDGE_NPMPLUS_CF_TEXT_FILE_15_SAFE_LINE_COUNT=1
EDGE_NPMPLUS_CF_TEXT_FILE_15_LINE_1=add_header Content-Security-Policy-Report-Only "default-src 'self'; base-uri 'self'; object-src 'none'; frame-ancestors 'self'; form-action 'self'; script-src 'self' 'unsafe-inline' https://challenges.cloudflare.com; style-src 'self' 'unsafe-inline'; img-src 'self' data: blob: https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/; font-src 'self' data:; connect-src 'self' https://challenge
EDGE_NPMPLUS_CF_TEXT_FILE_16_PATH=/opt/npmplus/manual-backups/kingofwolk-csp-pwa-enforcement-20260907-e4635c9/996.conf.candidate
EDGE_NPMPLUS_CF_TEXT_FILE_16_SAFE_LINE_COUNT=1
EDGE_NPMPLUS_CF_TEXT_FILE_16_LINE_1=add_header Content-Security-Policy-Report-Only "default-src 'self'; base-uri 'self'; object-src 'none'; frame-ancestors 'self'; form-action 'self'; script-src 'self' 'unsafe-inline' https://challenges.cloudflare.com; style-src 'self' 'unsafe-inline'; img-src 'self' data: blob: https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/; font-src 'self' data:; connect-src 'self' https://challenge
EDGE_NPMPLUS_CF_TEXT_FILE_17_PATH=/opt/npmplus/manual-backups/kingofwolk-csp-structural-enforcement-20260907-34f9c76/996.conf.before
EDGE_NPMPLUS_CF_TEXT_FILE_17_SAFE_LINE_COUNT=1
EDGE_NPMPLUS_CF_TEXT_FILE_17_LINE_1=add_header Content-Security-Policy-Report-Only "default-src 'self'; base-uri 'self'; object-src 'none'; frame-ancestors 'self'; form-action 'self'; script-src 'self' 'unsafe-inline' https://challenges.cloudflare.com; style-src 'self' 'unsafe-inline'; img-src 'self' data: blob: https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/; font-src 'self' data:; connect-src 'self' https://challenge
EDGE_NPMPLUS_CF_TEXT_FILE_18_PATH=/opt/npmplus/manual-backups/kingofwolk-csp-structural-enforcement-20260907-34f9c76/996.conf.candidate
EDGE_NPMPLUS_CF_TEXT_FILE_18_SAFE_LINE_COUNT=1
EDGE_NPMPLUS_CF_TEXT_FILE_18_LINE_1=add_header Content-Security-Policy-Report-Only "default-src 'self'; base-uri 'self'; object-src 'none'; frame-ancestors 'self'; form-action 'self'; script-src 'self' 'unsafe-inline' https://challenges.cloudflare.com; style-src 'self' 'unsafe-inline'; img-src 'self' data: blob: https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/; font-src 'self' data:; connect-src 'self' https://challenge
EDGE_NPMPLUS_CF_TEXT_FILE_19_PATH=/opt/npmplus/manual-backups/kingofwolk-csp-icf-enforcement-20260907/996.conf.before
EDGE_NPMPLUS_CF_TEXT_FILE_19_SAFE_LINE_COUNT=1
EDGE_NPMPLUS_CF_TEXT_FILE_19_LINE_1=add_header Content-Security-Policy-Report-Only "default-src 'self'; base-uri 'self'; object-src 'none'; frame-ancestors 'self'; form-action 'self'; script-src 'self' 'unsafe-inline' https://challenges.cloudflare.com; style-src 'self' 'unsafe-inline'; img-src 'self' data: blob: https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/; font-src 'self' data:; connect-src 'self' https://challenge
EDGE_NPMPLUS_CF_TEXT_FILE_20_PATH=/opt/npmplus/manual-backups/kingofwolk-csp-icf-enforcement-20260907/996.conf.candidate
EDGE_NPMPLUS_CF_TEXT_FILE_20_SAFE_LINE_COUNT=2
EDGE_NPMPLUS_CF_TEXT_FILE_20_LINE_1=add_header Content-Security-Policy-Report-Only "default-src 'self'; base-uri 'self'; object-src 'none'; frame-ancestors 'self'; form-action 'self'; script-src 'self' 'unsafe-inline' https://challenges.cloudflare.com; style-src 'self' 'unsafe-inline'; img-src 'self' data: blob: https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/; font-src 'self' data:; connect-src 'self' https://challenge
EDGE_NPMPLUS_CF_TEXT_FILE_20_LINE_2=add_header Content-Security-Policy "base-uri 'self'; object-src 'none'; frame-ancestors 'self'; form-action 'self'; worker-src 'self'; manifest-src 'self'; img-src 'self' data: blob: https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/; connect-src 'self' https://challenges.cloudflare.com; frame-src 'self' https://challenges.cloudflare.com;" always;
EDGE_NPMPLUS_CF_TEXT_FILE_21_PATH=/opt/npmplus/tls/certbot/credentials/cloudflare-gram1.ini
EDGE_NPMPLUS_CF_TEXT_FILE_21_SAFE_LINE_COUNT=2
EDGE_NPMPLUS_CF_TEXT_FILE_21_LINE_1=# Cloudflare restricted API token (recommended)
EDGE_NPMPLUS_CF_TEXT_FILE_21_LINE_2=dns_cloudflare_api_token_<REDACTED>
EDGE_NPMPLUS_CF_TEXT_FILE_22_PATH=/opt/npmplus/tls/certbot/logs/letsencrypt.log.1
EDGE_NPMPLUS_CF_TEXT_FILE_22_SAFE_LINE_COUNT=72
EDGE_NPMPLUS_CF_TEXT_FILE_22_LINE_1=2026-06-16 06:02:47,149:DEBUG:certbot._internal.main:Arguments: ['--non-interactive', '--agree-tos', '--dns-cloudflare', '--dns-cloudflare-credentials', '/tmp/certbot-credentials/credentials-27', '--dns-cloudflare-propagation-seconds', '30', '--cert-name', 'npm-31', '-d', 'backup.gram1.ru', '--config-dir', '/data/tls/certbot', '--work-dir', '/data/tls/certbot/work', '--logs-dir', '/data/tls/certbo
EDGE_NPMPLUS_CF_TEXT_FILE_22_LINE_2=2026-06-16 06:02:47,149:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#dns-cloudflare,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
EDGE_NPMPLUS_CF_TEXT_FILE_22_LINE_3=2026-06-16 06:02:47,161:DEBUG:certbot._internal.plugins.selection:Requested authenticator dns-cloudflare and installer None
EDGE_NPMPLUS_CF_TEXT_FILE_22_LINE_4=2026-06-16 06:02:47,161:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_22_LINE_5=Description: Obtain certificates using a DNS TXT record (if you are using Cloudflare for DNS).
EDGE_NPMPLUS_CF_TEXT_FILE_22_LINE_6=Entry point: EntryPoint(name_'dns-cloudflare', value_'certbot_dns_cloudflare._internal.dns_cloudflare:Authenticator', group_'certbot.plugins')
EDGE_NPMPLUS_CF_TEXT_FILE_22_LINE_7=Initialized: <certbot_dns_cloudflare._internal.dns_cloudflare.Authenticator object at 0x7f0b657395e0>
EDGE_NPMPLUS_CF_TEXT_FILE_22_LINE_8=2026-06-16 06:02:47,161:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot_dns_cloudflare._internal.dns_cloudflare.Authenticator object at 0x7f0b657395e0> and installer None
EDGE_NPMPLUS_CF_TEXT_FILE_22_LINE_9=2026-06-16 06:02:47,161:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator dns-cloudflare, Installer None
EDGE_NPMPLUS_CF_TEXT_FILE_22_LINE_10=2026-06-16 06:02:49,004:DEBUG:cloudflare._base_client:Request options: {'method': 'get', 'url': '/zones', 'params': {'name': 'backup.gram1.ru', 'per_page': 1}, 'post_parser': <function SyncAPIClient._request_api_list.<locals>._parser at 0x7f0b6172d300>, 'json_data': None}
EDGE_NPMPLUS_CF_TEXT_FILE_22_LINE_11=2026-06-16 06:02:49,007:DEBUG:cloudflare._base_client:Sending HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_backup.gram1.ru&per_page_1
EDGE_NPMPLUS_CF_TEXT_FILE_22_LINE_12=2026-06-16 06:02:49,008:DEBUG:httpcore.connection:connect_tcp.started host_'api.cloudflare.com' port_443 local_address_None timeout_5.0 socket_options_None
EDGE_NPMPLUS_CF_TEXT_FILE_22_LINE_13=2026-06-16 06:02:49,022:DEBUG:httpcore.connection:start_tls.started ssl_context_<ssl.SSLContext object at 0x7f0b6166d850> server_hostname_'api.cloudflare.com' timeout_5.0
EDGE_NPMPLUS_CF_TEXT_FILE_22_LINE_14=2026-06-16 06:02:49,427:DEBUG:httpcore.http11:receive_response_headers.complete return_value_(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Tue, 16 Jun 2026 03:02:49 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Set-Cookie', b'__cflb_04dTob1Z8hkaUxg6DoHNs8KRCyeFsheVXWpXSWF7ph; HttpOnly; SameSite_None; Secure; Path_/; Expires_Tue, 16 J
EDGE_NPMPLUS_CF_TEXT_FILE_22_LINE_15=2026-06-16 06:02:49,428:INFO:httpx:HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_backup.gram1.ru&per_page_1 "HTTP/1.1 200 OK"
EDGE_NPMPLUS_CF_TEXT_FILE_22_LINE_16=2026-06-16 06:02:49,429:DEBUG:cloudflare._base_client:HTTP Response: GET https://api.cloudflare.com/client/v4/zones?name_backup.gram1.ru&per_page_1 "200 OK" Headers([('date', 'Tue, 16 Jun 2026 03:02:49 GMT'), ('content-type', 'application/json'), ('transfer-encoding', 'chunked'), ('connection', 'keep-alive'), ('set-cookie', '__cflb_04dTob1Z8hkaUxg6DoHNs8KRCyeFsheVXWpXSWF7ph; HttpOnly; SameSite_Non
EDGE_NPMPLUS_CF_TEXT_FILE_22_LINE_17=2026-06-16 06:02:49,436:DEBUG:cloudflare._base_client:Request options: {'method': 'get', 'url': '/zones', 'params': {'name': 'gram1.ru', 'per_page': 1}, 'post_parser': <function SyncAPIClient._request_api_list.<locals>._parser at 0x7f0b619a4540>, 'json_data': None}
EDGE_NPMPLUS_CF_TEXT_FILE_22_LINE_18=2026-06-16 06:02:49,436:DEBUG:cloudflare._base_client:Sending HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_gram1.ru&per_page_1
EDGE_NPMPLUS_CF_TEXT_FILE_22_LINE_19=2026-06-16 06:02:49,878:DEBUG:httpcore.http11:receive_response_headers.complete return_value_(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Tue, 16 Jun 2026 03:02:49 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'cf-auditlog-id', b'019ece61-b16a-7eef-b291-b6b66b291189'), (b'CF-Ray', b'a0c693eefd649d40-DME'), (b'CF-Cache-Status', b'DYNA
EDGE_NPMPLUS_CF_TEXT_FILE_22_LINE_20=2026-06-16 06:02:49,878:INFO:httpx:HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_gram1.ru&per_page_1 "HTTP/1.1 200 OK"
EDGE_NPMPLUS_CF_TEXT_FILE_23_PATH=/opt/npmplus/tls/certbot/logs/letsencrypt.log
EDGE_NPMPLUS_CF_TEXT_FILE_23_SAFE_LINE_COUNT=1
EDGE_NPMPLUS_CF_TEXT_FILE_23_LINE_1=2026-06-21 19:12:02,681:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#dns-cloudflare,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
EDGE_NPMPLUS_CF_TEXT_FILE_24_PATH=/opt/npmplus/tls/certbot/logs/letsencrypt.log.2
EDGE_NPMPLUS_CF_TEXT_FILE_24_SAFE_LINE_COUNT=303
EDGE_NPMPLUS_CF_TEXT_FILE_24_LINE_1=2026-06-16 05:46:12,226:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#dns-cloudflare,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
EDGE_NPMPLUS_CF_TEXT_FILE_24_LINE_2=2026-06-16 05:53:44,944:DEBUG:certbot._internal.plugins.selection:Requested authenticator dns-cloudflare and installer None
EDGE_NPMPLUS_CF_TEXT_FILE_24_LINE_3=2026-06-16 05:53:44,945:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_24_LINE_4=Description: Obtain certificates using a DNS TXT record (if you are using Cloudflare for DNS).
EDGE_NPMPLUS_CF_TEXT_FILE_24_LINE_5=Entry point: EntryPoint(name_'dns-cloudflare', value_'certbot_dns_cloudflare._internal.dns_cloudflare:Authenticator', group_'certbot.plugins')
EDGE_NPMPLUS_CF_TEXT_FILE_24_LINE_6=Initialized: <certbot_dns_cloudflare._internal.dns_cloudflare.Authenticator object at 0x7f539f7afb90>
EDGE_NPMPLUS_CF_TEXT_FILE_24_LINE_7=2026-06-16 05:53:44,946:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot_dns_cloudflare._internal.dns_cloudflare.Authenticator object at 0x7f539f7afb90> and installer None
EDGE_NPMPLUS_CF_TEXT_FILE_24_LINE_8=2026-06-16 05:53:44,946:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator dns-cloudflare, Installer None
EDGE_NPMPLUS_CF_TEXT_FILE_24_LINE_9=2026-06-16 05:53:50,592:DEBUG:cloudflare._base_client:Request options: {'method': 'get', 'url': '/zones', 'params': {'name': 'auth.gram1.ru', 'per_page': 1}, 'post_parser': <function SyncAPIClient._request_api_list.<locals>._parser at 0x7f539f2f9bc0>, 'json_data': None}
EDGE_NPMPLUS_CF_TEXT_FILE_24_LINE_10=2026-06-16 05:53:50,595:DEBUG:cloudflare._base_client:Sending HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_auth.gram1.ru&per_page_1
EDGE_NPMPLUS_CF_TEXT_FILE_24_LINE_11=2026-06-16 05:53:50,595:DEBUG:httpcore.connection:connect_tcp.started host_'api.cloudflare.com' port_443 local_address_None timeout_5.0 socket_options_None
EDGE_NPMPLUS_CF_TEXT_FILE_24_LINE_12=2026-06-16 05:53:50,614:DEBUG:httpcore.connection:start_tls.started ssl_context_<ssl.SSLContext object at 0x7f539f543950> server_hostname_'api.cloudflare.com' timeout_5.0
EDGE_NPMPLUS_CF_TEXT_FILE_24_LINE_13=2026-06-16 05:53:51,010:DEBUG:httpcore.http11:receive_response_headers.complete return_value_(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Tue, 16 Jun 2026 02:53:51 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Set-Cookie', b'__cflb_04dTob1Z8hkaUxg6DoHNs8KRCyeFshenR9mXcovx5T; HttpOnly; SameSite_None; Secure; Path_/; Expires_Tue, 16 J
EDGE_NPMPLUS_CF_TEXT_FILE_24_LINE_14=2026-06-16 05:53:51,012:INFO:httpx:HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_auth.gram1.ru&per_page_1 "HTTP/1.1 200 OK"
EDGE_NPMPLUS_CF_TEXT_FILE_24_LINE_15=2026-06-16 05:53:51,012:DEBUG:cloudflare._base_client:HTTP Response: GET https://api.cloudflare.com/client/v4/zones?name_auth.gram1.ru&per_page_1 "200 OK" Headers([('date', 'Tue, 16 Jun 2026 02:53:51 GMT'), ('content-type', 'application/json'), ('transfer-encoding', 'chunked'), ('connection', 'keep-alive'), ('set-cookie', '__cflb_04dTob1Z8hkaUxg6DoHNs8KRCyeFshenR9mXcovx5T; HttpOnly; SameSite_None;
EDGE_NPMPLUS_CF_TEXT_FILE_24_LINE_16=2026-06-16 05:53:51,018:DEBUG:cloudflare._base_client:Request options: {'method': 'get', 'url': '/zones', 'params': {'name': 'gram1.ru', 'per_page': 1}, 'post_parser': <function SyncAPIClient._request_api_list.<locals>._parser at 0x7f539f86a980>, 'json_data': None}
EDGE_NPMPLUS_CF_TEXT_FILE_24_LINE_17=2026-06-16 05:53:51,019:DEBUG:cloudflare._base_client:Sending HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_gram1.ru&per_page_1
EDGE_NPMPLUS_CF_TEXT_FILE_24_LINE_18=2026-06-16 05:53:51,603:DEBUG:httpcore.http11:receive_response_headers.complete return_value_(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Tue, 16 Jun 2026 02:53:51 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'cf-auditlog-id', b'019ece59-7a39-74fa-9784-4da9ad218655'), (b'CF-Ray', b'a0c686c9ef099dc1-DME'), (b'CF-Cache-Status', b'DYNA
EDGE_NPMPLUS_CF_TEXT_FILE_24_LINE_19=2026-06-16 05:53:51,604:INFO:httpx:HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_gram1.ru&per_page_1 "HTTP/1.1 200 OK"
EDGE_NPMPLUS_CF_TEXT_FILE_24_LINE_20=2026-06-16 05:53:51,605:DEBUG:cloudflare._base_client:HTTP Response: GET https://api.cloudflare.com/client/v4/zones?name_gram1.ru&per_page_1 "200 OK" Headers({'date': 'Tue, 16 Jun 2026 02:53:51 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', 'connection': 'keep-alive', 'cf-auditlog-id': '019ece59-7a39-74fa-9784-4da9ad218655', 'cf-ray': 'a0c686c9ef099dc1-DME', 'cf-cache-st
EDGE_NPMPLUS_CF_TEXT_FILE_25_PATH=/opt/npmplus/tls/certbot/logs/letsencrypt.log.3
EDGE_NPMPLUS_CF_TEXT_FILE_25_SAFE_LINE_COUNT=303
EDGE_NPMPLUS_CF_TEXT_FILE_25_LINE_1=2026-06-16 04:33:23,460:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#dns-cloudflare,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
EDGE_NPMPLUS_CF_TEXT_FILE_25_LINE_2=2026-06-16 04:40:53,158:DEBUG:certbot._internal.plugins.selection:Requested authenticator dns-cloudflare and installer None
EDGE_NPMPLUS_CF_TEXT_FILE_25_LINE_3=2026-06-16 04:40:53,158:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_25_LINE_4=Description: Obtain certificates using a DNS TXT record (if you are using Cloudflare for DNS).
EDGE_NPMPLUS_CF_TEXT_FILE_25_LINE_5=Entry point: EntryPoint(name_'dns-cloudflare', value_'certbot_dns_cloudflare._internal.dns_cloudflare:Authenticator', group_'certbot.plugins')
EDGE_NPMPLUS_CF_TEXT_FILE_25_LINE_6=Initialized: <certbot_dns_cloudflare._internal.dns_cloudflare.Authenticator object at 0x7fc3193e25a0>
EDGE_NPMPLUS_CF_TEXT_FILE_25_LINE_7=2026-06-16 04:40:53,159:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot_dns_cloudflare._internal.dns_cloudflare.Authenticator object at 0x7fc3193e25a0> and installer None
EDGE_NPMPLUS_CF_TEXT_FILE_25_LINE_8=2026-06-16 04:40:53,159:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator dns-cloudflare, Installer None
EDGE_NPMPLUS_CF_TEXT_FILE_25_LINE_9=2026-06-16 04:40:57,550:DEBUG:cloudflare._base_client:Request options: {'method': 'get', 'url': '/zones', 'params': {'name': 'auth.gram1.ru', 'per_page': 1}, 'post_parser': <function SyncAPIClient._request_api_list.<locals>._parser at 0x7fc318b45bc0>, 'json_data': None}
EDGE_NPMPLUS_CF_TEXT_FILE_25_LINE_10=2026-06-16 04:40:57,553:DEBUG:cloudflare._base_client:Sending HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_auth.gram1.ru&per_page_1
EDGE_NPMPLUS_CF_TEXT_FILE_25_LINE_11=2026-06-16 04:40:57,553:DEBUG:httpcore.connection:connect_tcp.started host_'api.cloudflare.com' port_443 local_address_None timeout_5.0 socket_options_None
EDGE_NPMPLUS_CF_TEXT_FILE_25_LINE_12=2026-06-16 04:40:57,568:DEBUG:httpcore.connection:start_tls.started ssl_context_<ssl.SSLContext object at 0x7fc318d8b950> server_hostname_'api.cloudflare.com' timeout_5.0
EDGE_NPMPLUS_CF_TEXT_FILE_25_LINE_13=2026-06-16 04:40:57,962:DEBUG:httpcore.http11:receive_response_headers.complete return_value_(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Tue, 16 Jun 2026 01:40:57 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Set-Cookie', b'__cflb_04dTob1Z8hkaUxg6DoHNs8KRCyeFsheit8uu5JV2F7; HttpOnly; SameSite_None; Secure; Path_/; Expires_Tue, 16 J
EDGE_NPMPLUS_CF_TEXT_FILE_25_LINE_14=2026-06-16 04:40:57,963:INFO:httpx:HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_auth.gram1.ru&per_page_1 "HTTP/1.1 200 OK"
EDGE_NPMPLUS_CF_TEXT_FILE_25_LINE_15=2026-06-16 04:40:57,964:DEBUG:cloudflare._base_client:HTTP Response: GET https://api.cloudflare.com/client/v4/zones?name_auth.gram1.ru&per_page_1 "200 OK" Headers([('date', 'Tue, 16 Jun 2026 01:40:57 GMT'), ('content-type', 'application/json'), ('transfer-encoding', 'chunked'), ('connection', 'keep-alive'), ('set-cookie', '__cflb_04dTob1Z8hkaUxg6DoHNs8KRCyeFsheit8uu5JV2F7; HttpOnly; SameSite_None;
EDGE_NPMPLUS_CF_TEXT_FILE_25_LINE_16=2026-06-16 04:40:57,970:DEBUG:cloudflare._base_client:Request options: {'method': 'get', 'url': '/zones', 'params': {'name': 'gram1.ru', 'per_page': 1}, 'post_parser': <function SyncAPIClient._request_api_list.<locals>._parser at 0x7fc3190b6980>, 'json_data': None}
EDGE_NPMPLUS_CF_TEXT_FILE_25_LINE_17=2026-06-16 04:40:57,971:DEBUG:cloudflare._base_client:Sending HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_gram1.ru&per_page_1
EDGE_NPMPLUS_CF_TEXT_FILE_25_LINE_18=2026-06-16 04:40:58,369:DEBUG:httpcore.http11:receive_response_headers.complete return_value_(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Tue, 16 Jun 2026 01:40:58 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'cf-auditlog-id', b'019ece16-bffe-7480-adb0-df8836850000'), (b'CF-Ray', b'a0c61c065b77f11d-DME'), (b'CF-Cache-Status', b'DYNA
EDGE_NPMPLUS_CF_TEXT_FILE_25_LINE_19=2026-06-16 04:40:58,369:INFO:httpx:HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_gram1.ru&per_page_1 "HTTP/1.1 200 OK"
EDGE_NPMPLUS_CF_TEXT_FILE_25_LINE_20=2026-06-16 04:40:58,370:DEBUG:cloudflare._base_client:HTTP Response: GET https://api.cloudflare.com/client/v4/zones?name_gram1.ru&per_page_1 "200 OK" Headers({'date': 'Tue, 16 Jun 2026 01:40:58 GMT', 'content-type': 'application/json', 'transfer-encoding': 'chunked', 'connection': 'keep-alive', 'cf-auditlog-id': '019ece16-bffe-7480-adb0-df8836850000', 'cf-ray': 'a0c61c065b77f11d-DME', 'cf-cache-st
EDGE_NPMPLUS_CF_TEXT_FILE_26_PATH=/opt/npmplus/tls/certbot/logs/letsencrypt.log.5
EDGE_NPMPLUS_CF_TEXT_FILE_26_SAFE_LINE_COUNT=304
EDGE_NPMPLUS_CF_TEXT_FILE_26_LINE_1=2026-06-16 04:05:49,835:DEBUG:certbot._internal.main:Arguments: ['--dry-run', '--non-interactive', '--agree-tos', '--config-dir', '/data/tls/certbot', '--work-dir', '/data/tls/certbot/work', '--logs-dir', '/data/tls/certbot/logs', '--dns-cloudflare', '--dns-cloudflare-credentials', '/tmp/certbot-credentials/credentials-rotation-test-20260616T010542Z', '--dns-cloudflare-propagation-seconds', '30',
EDGE_NPMPLUS_CF_TEXT_FILE_26_LINE_2=2026-06-16 04:05:49,835:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#dns-cloudflare,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
EDGE_NPMPLUS_CF_TEXT_FILE_26_LINE_3=2026-06-16 04:05:49,847:DEBUG:certbot._internal.plugins.selection:Requested authenticator dns-cloudflare and installer None
EDGE_NPMPLUS_CF_TEXT_FILE_26_LINE_4=2026-06-16 04:05:49,847:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_26_LINE_5=Description: Obtain certificates using a DNS TXT record (if you are using Cloudflare for DNS).
EDGE_NPMPLUS_CF_TEXT_FILE_26_LINE_6=Entry point: EntryPoint(name_'dns-cloudflare', value_'certbot_dns_cloudflare._internal.dns_cloudflare:Authenticator', group_'certbot.plugins')
EDGE_NPMPLUS_CF_TEXT_FILE_26_LINE_7=Initialized: <certbot_dns_cloudflare._internal.dns_cloudflare.Authenticator object at 0x7fd6817ba780>
EDGE_NPMPLUS_CF_TEXT_FILE_26_LINE_8=2026-06-16 04:05:49,847:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot_dns_cloudflare._internal.dns_cloudflare.Authenticator object at 0x7fd6817ba780> and installer None
EDGE_NPMPLUS_CF_TEXT_FILE_26_LINE_9=2026-06-16 04:05:49,847:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator dns-cloudflare, Installer None
EDGE_NPMPLUS_CF_TEXT_FILE_26_LINE_10=2026-06-16 04:05:54,524:DEBUG:cloudflare._base_client:Request options: {'method': 'get', 'url': '/zones', 'params': {'name': 'auth.gram1.ru', 'per_page': 1}, 'post_parser': <function SyncAPIClient._request_api_list.<locals>._parser at 0x7fd680ff5760>, 'json_data': None}
EDGE_NPMPLUS_CF_TEXT_FILE_26_LINE_11=2026-06-16 04:05:54,527:DEBUG:cloudflare._base_client:Sending HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_auth.gram1.ru&per_page_1
EDGE_NPMPLUS_CF_TEXT_FILE_26_LINE_12=2026-06-16 04:05:54,528:DEBUG:httpcore.connection:connect_tcp.started host_'api.cloudflare.com' port_443 local_address_None timeout_5.0 socket_options_None
EDGE_NPMPLUS_CF_TEXT_FILE_26_LINE_13=2026-06-16 04:05:54,545:DEBUG:httpcore.connection:start_tls.started ssl_context_<ssl.SSLContext object at 0x7fd68123b650> server_hostname_'api.cloudflare.com' timeout_5.0
EDGE_NPMPLUS_CF_TEXT_FILE_26_LINE_14=2026-06-16 04:05:54,975:DEBUG:httpcore.http11:receive_response_headers.complete return_value_(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Tue, 16 Jun 2026 01:05:54 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Set-Cookie', b'__cflb_04dTob1Z8hkaUxg6DoHNs8KRCyeFsheZfxkSkb8v5K; HttpOnly; SameSite_None; Secure; Path_/; Expires_Tue, 16 J
EDGE_NPMPLUS_CF_TEXT_FILE_26_LINE_15=2026-06-16 04:05:54,976:INFO:httpx:HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_auth.gram1.ru&per_page_1 "HTTP/1.1 200 OK"
EDGE_NPMPLUS_CF_TEXT_FILE_26_LINE_16=2026-06-16 04:05:54,977:DEBUG:cloudflare._base_client:HTTP Response: GET https://api.cloudflare.com/client/v4/zones?name_auth.gram1.ru&per_page_1 "200 OK" Headers([('date', 'Tue, 16 Jun 2026 01:05:54 GMT'), ('content-type', 'application/json'), ('transfer-encoding', 'chunked'), ('connection', 'keep-alive'), ('set-cookie', '__cflb_04dTob1Z8hkaUxg6DoHNs8KRCyeFsheZfxkSkb8v5K; HttpOnly; SameSite_None;
EDGE_NPMPLUS_CF_TEXT_FILE_26_LINE_17=2026-06-16 04:05:54,984:DEBUG:cloudflare._base_client:Request options: {'method': 'get', 'url': '/zones', 'params': {'name': 'gram1.ru', 'per_page': 1}, 'post_parser': <function SyncAPIClient._request_api_list.<locals>._parser at 0x7fd681564c20>, 'json_data': None}
EDGE_NPMPLUS_CF_TEXT_FILE_26_LINE_18=2026-06-16 04:05:54,985:DEBUG:cloudflare._base_client:Sending HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_gram1.ru&per_page_1
EDGE_NPMPLUS_CF_TEXT_FILE_26_LINE_19=2026-06-16 04:05:55,388:DEBUG:httpcore.http11:receive_response_headers.complete return_value_(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Tue, 16 Jun 2026 01:05:55 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'cf-auditlog-id', b'019ecdf6-a938-7cc4-b3f1-c1c156186176'), (b'CF-Ray', b'a0c5e8aeafd89dad-DME'), (b'CF-Cache-Status', b'DYNA
EDGE_NPMPLUS_CF_TEXT_FILE_26_LINE_20=2026-06-16 04:05:55,388:INFO:httpx:HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_gram1.ru&per_page_1 "HTTP/1.1 200 OK"
EDGE_NPMPLUS_CF_TEXT_FILE_27_PATH=/opt/npmplus/tls/certbot/logs/letsencrypt.log.6
EDGE_NPMPLUS_CF_TEXT_FILE_27_SAFE_LINE_COUNT=308
EDGE_NPMPLUS_CF_TEXT_FILE_27_LINE_1=2026-06-16 00:09:35,821:DEBUG:certbot._internal.main:Arguments: ['--non-interactive', '--agree-tos', '--config-dir', '/data/tls/certbot', '--work-dir', '/data/tls/certbot/work', '--logs-dir', '/data/tls/certbot/logs', '--dns-cloudflare', '--dns-cloudflare-credentials', '/tmp/certbot-credentials/credentials-27', '--dns-cloudflare-propagation-seconds', '30', '--cert-name', 'npm-30', '-d', 'dozzle.gr
EDGE_NPMPLUS_CF_TEXT_FILE_27_LINE_2=2026-06-16 00:09:35,822:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#dns-cloudflare,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
EDGE_NPMPLUS_CF_TEXT_FILE_27_LINE_3=2026-06-16 00:09:35,833:DEBUG:certbot._internal.plugins.selection:Requested authenticator dns-cloudflare and installer None
EDGE_NPMPLUS_CF_TEXT_FILE_27_LINE_4=2026-06-16 00:09:35,833:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_27_LINE_5=Description: Obtain certificates using a DNS TXT record (if you are using Cloudflare for DNS).
EDGE_NPMPLUS_CF_TEXT_FILE_27_LINE_6=Entry point: EntryPoint(name_'dns-cloudflare', value_'certbot_dns_cloudflare._internal.dns_cloudflare:Authenticator', group_'certbot.plugins')
EDGE_NPMPLUS_CF_TEXT_FILE_27_LINE_7=Initialized: <certbot_dns_cloudflare._internal.dns_cloudflare.Authenticator object at 0x7ff3e2f02420>
EDGE_NPMPLUS_CF_TEXT_FILE_27_LINE_8=2026-06-16 00:09:35,834:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot_dns_cloudflare._internal.dns_cloudflare.Authenticator object at 0x7ff3e2f02420> and installer None
EDGE_NPMPLUS_CF_TEXT_FILE_27_LINE_9=2026-06-16 00:09:35,834:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator dns-cloudflare, Installer None
EDGE_NPMPLUS_CF_TEXT_FILE_27_LINE_10=2026-06-16 00:09:38,381:DEBUG:cloudflare._base_client:Request options: {'method': 'get', 'url': '/zones', 'params': {'name': 'auth.gram1.ru', 'per_page': 1}, 'post_parser': <function SyncAPIClient._request_api_list.<locals>._parser at 0x7ff3e15213a0>, 'json_data': None}
EDGE_NPMPLUS_CF_TEXT_FILE_27_LINE_11=2026-06-16 00:09:38,384:DEBUG:cloudflare._base_client:Sending HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_auth.gram1.ru&per_page_1
EDGE_NPMPLUS_CF_TEXT_FILE_27_LINE_12=2026-06-16 00:09:38,384:DEBUG:httpcore.connection:connect_tcp.started host_'api.cloudflare.com' port_443 local_address_None timeout_5.0 socket_options_None
EDGE_NPMPLUS_CF_TEXT_FILE_27_LINE_13=2026-06-16 00:09:38,389:DEBUG:httpcore.connection:start_tls.started ssl_context_<ssl.SSLContext object at 0x7ff3e17862d0> server_hostname_'api.cloudflare.com' timeout_5.0
EDGE_NPMPLUS_CF_TEXT_FILE_27_LINE_14=2026-06-16 00:09:38,764:DEBUG:httpcore.http11:receive_response_headers.complete return_value_(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 15 Jun 2026 21:09:38 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Set-Cookie', b'__cflb_04dTob1Z8hkaUxg6DoHNs8KRCyeFshef33dZVmtTiV; HttpOnly; SameSite_None; Secure; Path_/; Expires_Mon, 15 J
EDGE_NPMPLUS_CF_TEXT_FILE_27_LINE_15=2026-06-16 00:09:38,765:INFO:httpx:HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_auth.gram1.ru&per_page_1 "HTTP/1.1 200 OK"
EDGE_NPMPLUS_CF_TEXT_FILE_27_LINE_16=2026-06-16 00:09:38,766:DEBUG:cloudflare._base_client:HTTP Response: GET https://api.cloudflare.com/client/v4/zones?name_auth.gram1.ru&per_page_1 "200 OK" Headers([('date', 'Mon, 15 Jun 2026 21:09:38 GMT'), ('content-type', 'application/json'), ('transfer-encoding', 'chunked'), ('connection', 'keep-alive'), ('set-cookie', '__cflb_04dTob1Z8hkaUxg6DoHNs8KRCyeFshef33dZVmtTiV; HttpOnly; SameSite_None;
EDGE_NPMPLUS_CF_TEXT_FILE_27_LINE_17=2026-06-16 00:09:38,772:DEBUG:cloudflare._base_client:Request options: {'method': 'get', 'url': '/zones', 'params': {'name': 'gram1.ru', 'per_page': 1}, 'post_parser': <function SyncAPIClient._request_api_list.<locals>._parser at 0x7ff3e1a6fec0>, 'json_data': None}
EDGE_NPMPLUS_CF_TEXT_FILE_27_LINE_18=2026-06-16 00:09:38,773:DEBUG:cloudflare._base_client:Sending HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_gram1.ru&per_page_1
EDGE_NPMPLUS_CF_TEXT_FILE_27_LINE_19=2026-06-16 00:09:39,106:DEBUG:httpcore.http11:receive_response_headers.complete return_value_(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 15 Jun 2026 21:09:39 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'cf-auditlog-id', b'019ecd1e-596a-72e2-85e9-6865c4b05bf3'), (b'CF-Ray', b'a0c48e955f78ec55-DME'), (b'CF-Cache-Status', b'DYNA
EDGE_NPMPLUS_CF_TEXT_FILE_27_LINE_20=2026-06-16 00:09:39,107:INFO:httpx:HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_gram1.ru&per_page_1 "HTTP/1.1 200 OK"
EDGE_NPMPLUS_CF_TEXT_FILE_28_PATH=/opt/npmplus/tls/certbot/logs/letsencrypt.log.7
EDGE_NPMPLUS_CF_TEXT_FILE_28_SAFE_LINE_COUNT=304
EDGE_NPMPLUS_CF_TEXT_FILE_28_LINE_1=2026-06-16 00:06:00,736:DEBUG:certbot._internal.main:Arguments: ['--dry-run', '--non-interactive', '--agree-tos', '--config-dir', '/data/tls/certbot', '--work-dir', '/data/tls/certbot/work', '--logs-dir', '/data/tls/certbot/logs', '--dns-cloudflare', '--dns-cloudflare-credentials', '/tmp/certbot-credentials/credentials-27', '--dns-cloudflare-propagation-seconds', '30', '--cert-name', 'npm-30', '-d
EDGE_NPMPLUS_CF_TEXT_FILE_28_LINE_2=2026-06-16 00:06:00,736:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#dns-cloudflare,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
EDGE_NPMPLUS_CF_TEXT_FILE_28_LINE_3=2026-06-16 00:06:00,750:DEBUG:certbot._internal.plugins.selection:Requested authenticator dns-cloudflare and installer None
EDGE_NPMPLUS_CF_TEXT_FILE_28_LINE_4=2026-06-16 00:06:00,750:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_28_LINE_5=Description: Obtain certificates using a DNS TXT record (if you are using Cloudflare for DNS).
EDGE_NPMPLUS_CF_TEXT_FILE_28_LINE_6=Entry point: EntryPoint(name_'dns-cloudflare', value_'certbot_dns_cloudflare._internal.dns_cloudflare:Authenticator', group_'certbot.plugins')
EDGE_NPMPLUS_CF_TEXT_FILE_28_LINE_7=Initialized: <certbot_dns_cloudflare._internal.dns_cloudflare.Authenticator object at 0x7f394948f830>
EDGE_NPMPLUS_CF_TEXT_FILE_28_LINE_8=2026-06-16 00:06:00,750:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot_dns_cloudflare._internal.dns_cloudflare.Authenticator object at 0x7f394948f830> and installer None
EDGE_NPMPLUS_CF_TEXT_FILE_28_LINE_9=2026-06-16 00:06:00,750:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator dns-cloudflare, Installer None
EDGE_NPMPLUS_CF_TEXT_FILE_28_LINE_10=2026-06-16 00:06:03,656:DEBUG:cloudflare._base_client:Request options: {'method': 'get', 'url': '/zones', 'params': {'name': 'auth.gram1.ru', 'per_page': 1}, 'post_parser': <function SyncAPIClient._request_api_list.<locals>._parser at 0x7f39489e5440>, 'json_data': None}
EDGE_NPMPLUS_CF_TEXT_FILE_28_LINE_11=2026-06-16 00:06:03,659:DEBUG:cloudflare._base_client:Sending HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_auth.gram1.ru&per_page_1
EDGE_NPMPLUS_CF_TEXT_FILE_28_LINE_12=2026-06-16 00:06:03,659:DEBUG:httpcore.connection:connect_tcp.started host_'api.cloudflare.com' port_443 local_address_None timeout_5.0 socket_options_None
EDGE_NPMPLUS_CF_TEXT_FILE_28_LINE_13=2026-06-16 00:06:03,679:DEBUG:httpcore.connection:start_tls.started ssl_context_<ssl.SSLContext object at 0x7f3948c3add0> server_hostname_'api.cloudflare.com' timeout_5.0
EDGE_NPMPLUS_CF_TEXT_FILE_28_LINE_14=2026-06-16 00:06:04,219:DEBUG:httpcore.http11:receive_response_headers.complete return_value_(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 15 Jun 2026 21:06:04 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Set-Cookie', b'__cflb_04dTob1Z8hkaUxg6DoHNs8KRCyeFshemtipArPTZNu; HttpOnly; SameSite_None; Secure; Path_/; Expires_Mon, 15 J
EDGE_NPMPLUS_CF_TEXT_FILE_28_LINE_15=2026-06-16 00:06:04,220:INFO:httpx:HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_auth.gram1.ru&per_page_1 "HTTP/1.1 200 OK"
EDGE_NPMPLUS_CF_TEXT_FILE_28_LINE_16=2026-06-16 00:06:04,222:DEBUG:cloudflare._base_client:HTTP Response: GET https://api.cloudflare.com/client/v4/zones?name_auth.gram1.ru&per_page_1 "200 OK" Headers([('date', 'Mon, 15 Jun 2026 21:06:04 GMT'), ('content-type', 'application/json'), ('transfer-encoding', 'chunked'), ('connection', 'keep-alive'), ('set-cookie', '__cflb_04dTob1Z8hkaUxg6DoHNs8KRCyeFshemtipArPTZNu; HttpOnly; SameSite_None;
EDGE_NPMPLUS_CF_TEXT_FILE_28_LINE_17=2026-06-16 00:06:04,229:DEBUG:cloudflare._base_client:Request options: {'method': 'get', 'url': '/zones', 'params': {'name': 'gram1.ru', 'per_page': 1}, 'post_parser': <function SyncAPIClient._request_api_list.<locals>._parser at 0x7f3948f1bba0>, 'json_data': None}
EDGE_NPMPLUS_CF_TEXT_FILE_28_LINE_18=2026-06-16 00:06:04,230:DEBUG:cloudflare._base_client:Sending HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_gram1.ru&per_page_1
EDGE_NPMPLUS_CF_TEXT_FILE_28_LINE_19=2026-06-16 00:06:04,814:DEBUG:httpcore.http11:receive_response_headers.complete return_value_(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 15 Jun 2026 21:06:04 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'cf-auditlog-id', b'019ecd1b-135a-71c5-a38d-5ae682953c07'), (b'CF-Ray', b'a0c489587f8ff102-DME'), (b'CF-Cache-Status', b'DYNA
EDGE_NPMPLUS_CF_TEXT_FILE_28_LINE_20=2026-06-16 00:06:04,815:INFO:httpx:HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_gram1.ru&per_page_1 "HTTP/1.1 200 OK"
EDGE_NPMPLUS_CF_TEXT_FILE_29_PATH=/opt/npmplus/tls/certbot/logs/letsencrypt.log.4
EDGE_NPMPLUS_CF_TEXT_FILE_29_SAFE_LINE_COUNT=304
EDGE_NPMPLUS_CF_TEXT_FILE_29_LINE_1=2026-06-16 04:28:26,863:DEBUG:certbot._internal.main:Arguments: ['--dry-run', '--non-interactive', '--agree-tos', '--config-dir', '/data/tls/certbot', '--work-dir', '/data/tls/certbot/work', '--logs-dir', '/data/tls/certbot/logs', '--dns-cloudflare', '--dns-cloudflare-credentials', '/tmp/certbot-credentials/credentials-27', '--dns-cloudflare-propagation-seconds', '30', '--cert-name', 'cf-live-veri
EDGE_NPMPLUS_CF_TEXT_FILE_29_LINE_2=2026-06-16 04:28:26,863:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#dns-cloudflare,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
EDGE_NPMPLUS_CF_TEXT_FILE_29_LINE_3=2026-06-16 04:28:26,875:DEBUG:certbot._internal.plugins.selection:Requested authenticator dns-cloudflare and installer None
EDGE_NPMPLUS_CF_TEXT_FILE_29_LINE_4=2026-06-16 04:28:26,875:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_29_LINE_5=Description: Obtain certificates using a DNS TXT record (if you are using Cloudflare for DNS).
EDGE_NPMPLUS_CF_TEXT_FILE_29_LINE_6=Entry point: EntryPoint(name_'dns-cloudflare', value_'certbot_dns_cloudflare._internal.dns_cloudflare:Authenticator', group_'certbot.plugins')
EDGE_NPMPLUS_CF_TEXT_FILE_29_LINE_7=Initialized: <certbot_dns_cloudflare._internal.dns_cloudflare.Authenticator object at 0x7f95208b1880>
EDGE_NPMPLUS_CF_TEXT_FILE_29_LINE_8=2026-06-16 04:28:26,876:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot_dns_cloudflare._internal.dns_cloudflare.Authenticator object at 0x7f95208b1880> and installer None
EDGE_NPMPLUS_CF_TEXT_FILE_29_LINE_9=2026-06-16 04:28:26,876:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator dns-cloudflare, Installer None
EDGE_NPMPLUS_CF_TEXT_FILE_29_LINE_10=2026-06-16 04:28:31,586:DEBUG:cloudflare._base_client:Request options: {'method': 'get', 'url': '/zones', 'params': {'name': 'auth.gram1.ru', 'per_page': 1}, 'post_parser': <function SyncAPIClient._request_api_list.<locals>._parser at 0x7f95203fd760>, 'json_data': None}
EDGE_NPMPLUS_CF_TEXT_FILE_29_LINE_11=2026-06-16 04:28:31,590:DEBUG:cloudflare._base_client:Sending HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_auth.gram1.ru&per_page_1
EDGE_NPMPLUS_CF_TEXT_FILE_29_LINE_12=2026-06-16 04:28:31,590:DEBUG:httpcore.connection:connect_tcp.started host_'api.cloudflare.com' port_443 local_address_None timeout_5.0 socket_options_None
EDGE_NPMPLUS_CF_TEXT_FILE_29_LINE_13=2026-06-16 04:28:31,604:DEBUG:httpcore.connection:start_tls.started ssl_context_<ssl.SSLContext object at 0x7f952063b650> server_hostname_'api.cloudflare.com' timeout_5.0
EDGE_NPMPLUS_CF_TEXT_FILE_29_LINE_14=2026-06-16 04:28:32,019:DEBUG:httpcore.http11:receive_response_headers.complete return_value_(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Tue, 16 Jun 2026 01:28:32 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Set-Cookie', b'__cflb_04dTob1Z8hkaUxg6DoHNs8KRCyeFshenZLXKcSNuD7; HttpOnly; SameSite_None; Secure; Path_/; Expires_Tue, 16 J
EDGE_NPMPLUS_CF_TEXT_FILE_29_LINE_15=2026-06-16 04:28:32,020:INFO:httpx:HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_auth.gram1.ru&per_page_1 "HTTP/1.1 200 OK"
EDGE_NPMPLUS_CF_TEXT_FILE_29_LINE_16=2026-06-16 04:28:32,021:DEBUG:cloudflare._base_client:HTTP Response: GET https://api.cloudflare.com/client/v4/zones?name_auth.gram1.ru&per_page_1 "200 OK" Headers([('date', 'Tue, 16 Jun 2026 01:28:32 GMT'), ('content-type', 'application/json'), ('transfer-encoding', 'chunked'), ('connection', 'keep-alive'), ('set-cookie', '__cflb_04dTob1Z8hkaUxg6DoHNs8KRCyeFshenZLXKcSNuD7; HttpOnly; SameSite_None;
EDGE_NPMPLUS_CF_TEXT_FILE_29_LINE_17=2026-06-16 04:28:32,027:DEBUG:cloudflare._base_client:Request options: {'method': 'get', 'url': '/zones', 'params': {'name': 'gram1.ru', 'per_page': 1}, 'post_parser': <function SyncAPIClient._request_api_list.<locals>._parser at 0x7f9520974c20>, 'json_data': None}
EDGE_NPMPLUS_CF_TEXT_FILE_29_LINE_18=2026-06-16 04:28:32,027:DEBUG:cloudflare._base_client:Sending HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_gram1.ru&per_page_1
EDGE_NPMPLUS_CF_TEXT_FILE_29_LINE_19=2026-06-16 04:28:32,392:DEBUG:httpcore.http11:receive_response_headers.complete return_value_(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Tue, 16 Jun 2026 01:28:32 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'cf-auditlog-id', b'019ece0b-5e28-7065-82b9-085688723be9'), (b'CF-Ray', b'a0c609d03cddec5a-DME'), (b'CF-Cache-Status', b'DYNA
EDGE_NPMPLUS_CF_TEXT_FILE_29_LINE_20=2026-06-16 04:28:32,392:INFO:httpx:HTTP Request: GET https://api.cloudflare.com/client/v4/zones?name_gram1.ru&per_page_1 "HTTP/1.1 200 OK"
EDGE_NPMPLUS_CF_TEXT_FILE_30_PATH=/opt/npmplus/tls/certbot/renewal/npm-31.conf
EDGE_NPMPLUS_CF_TEXT_FILE_30_SAFE_LINE_COUNT=3
EDGE_NPMPLUS_CF_TEXT_FILE_30_LINE_1=authenticator _ dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_30_LINE_2=dns_cloudflare_propagation_seconds _ 30
EDGE_NPMPLUS_CF_TEXT_FILE_30_LINE_3=dns_cloudflare_credentials _ /tmp/certbot-credentials/credentials-27
EDGE_NPMPLUS_CF_TEXT_FILE_31_PATH=/opt/npmplus/tls/certbot/renewal/npm-35.conf.bak-20260816T235337
EDGE_NPMPLUS_CF_TEXT_FILE_31_SAFE_LINE_COUNT=3
EDGE_NPMPLUS_CF_TEXT_FILE_31_LINE_1=authenticator _ dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_31_LINE_2=dns_cloudflare_propagation_seconds _ 30
EDGE_NPMPLUS_CF_TEXT_FILE_31_LINE_3=dns_cloudflare_credentials _ /tmp/certbot-credentials/cloudflare-gram1.ini
EDGE_NPMPLUS_CF_TEXT_FILE_32_PATH=/opt/npmplus/tls/certbot/renewal/npm-30.conf
EDGE_NPMPLUS_CF_TEXT_FILE_32_SAFE_LINE_COUNT=3
EDGE_NPMPLUS_CF_TEXT_FILE_32_LINE_1=authenticator _ dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_32_LINE_2=dns_cloudflare_propagation_seconds _ 30
EDGE_NPMPLUS_CF_TEXT_FILE_32_LINE_3=dns_cloudflare_credentials _ /tmp/certbot-credentials/credentials-27
EDGE_NPMPLUS_CF_TEXT_FILE_33_PATH=/opt/npmplus/tls/certbot/renewal/newfi-staging-gram1-ru.conf
EDGE_NPMPLUS_CF_TEXT_FILE_33_SAFE_LINE_COUNT=3
EDGE_NPMPLUS_CF_TEXT_FILE_33_LINE_1=authenticator _ dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_33_LINE_2=dns_cloudflare_propagation_seconds _ 30
EDGE_NPMPLUS_CF_TEXT_FILE_33_LINE_3=dns_cloudflare_credentials _ /data/secure/.newfi-staging-NEWFI-260908-A-STAGINGEDGE-APPLY8.ini
EDGE_NPMPLUS_CF_TEXT_FILE_34_PATH=/opt/npmplus/tls/certbot/renewal/npm-21.conf
EDGE_NPMPLUS_CF_TEXT_FILE_34_SAFE_LINE_COUNT=2
EDGE_NPMPLUS_CF_TEXT_FILE_34_LINE_1=authenticator _ dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_34_LINE_2=dns_cloudflare_credentials _ /tmp/certbot-credentials/credentials-21
EDGE_NPMPLUS_CF_TEXT_FILE_35_PATH=/opt/npmplus/tls/certbot/renewal/npm-29.conf
EDGE_NPMPLUS_CF_TEXT_FILE_35_SAFE_LINE_COUNT=2
EDGE_NPMPLUS_CF_TEXT_FILE_35_LINE_1=authenticator _ dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_35_LINE_2=dns_cloudflare_credentials _ /tmp/certbot-credentials/credentials-29
EDGE_NPMPLUS_CF_TEXT_FILE_36_PATH=/opt/npmplus/tls/certbot/renewal/npm-26.conf
EDGE_NPMPLUS_CF_TEXT_FILE_36_SAFE_LINE_COUNT=2
EDGE_NPMPLUS_CF_TEXT_FILE_36_LINE_1=authenticator _ dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_36_LINE_2=dns_cloudflare_credentials _ /tmp/certbot-credentials/credentials-26
EDGE_NPMPLUS_CF_TEXT_FILE_37_PATH=/opt/npmplus/tls/certbot/renewal/npm-35.conf
EDGE_NPMPLUS_CF_TEXT_FILE_37_SAFE_LINE_COUNT=3
EDGE_NPMPLUS_CF_TEXT_FILE_37_LINE_1=authenticator _ dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_37_LINE_2=dns_cloudflare_propagation_seconds _ 30
EDGE_NPMPLUS_CF_TEXT_FILE_37_LINE_3=dns_cloudflare_credentials _ /tmp/certbot-credentials/credentials-35
EDGE_NPMPLUS_CF_TEXT_FILE_38_PATH=/opt/npmplus/tls/certbot/renewal/npm-38.conf
EDGE_NPMPLUS_CF_TEXT_FILE_38_SAFE_LINE_COUNT=3
EDGE_NPMPLUS_CF_TEXT_FILE_38_LINE_1=authenticator _ dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_38_LINE_2=dns_cloudflare_propagation_seconds _ 60
EDGE_NPMPLUS_CF_TEXT_FILE_38_LINE_3=dns_cloudflare_credentials _ /tmp/certbot-credentials/credentials-38
EDGE_NPMPLUS_CF_TEXT_FILE_39_PATH=/opt/npmplus/tls/certbot/renewal/npm-27.conf
EDGE_NPMPLUS_CF_TEXT_FILE_39_SAFE_LINE_COUNT=2
EDGE_NPMPLUS_CF_TEXT_FILE_39_LINE_1=authenticator _ dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_39_LINE_2=dns_cloudflare_credentials _ /tmp/certbot-credentials/credentials-27
EDGE_NPMPLUS_CF_TEXT_FILE_40_PATH=/opt/npmplus/tls/certbot/renewal/npm-32.conf
EDGE_NPMPLUS_CF_TEXT_FILE_40_SAFE_LINE_COUNT=2
EDGE_NPMPLUS_CF_TEXT_FILE_40_LINE_1=authenticator _ dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_40_LINE_2=dns_cloudflare_credentials _ /tmp/certbot-credentials/credentials-32
EDGE_NPMPLUS_CF_TEXT_FILE_41_PATH=/opt/npmplus/tls/forum-certs/renewal/zakrutim.ru.conf
EDGE_NPMPLUS_CF_TEXT_FILE_41_SAFE_LINE_COUNT=3
EDGE_NPMPLUS_CF_TEXT_FILE_41_LINE_1=authenticator _ dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_41_LINE_2=dns_cloudflare_propagation_seconds _ 60
EDGE_NPMPLUS_CF_TEXT_FILE_41_LINE_3=dns_cloudflare_credentials _ /cf.ini
EDGE_NPMPLUS_CF_TEXT_FILE_42_PATH=/opt/npmplus/tls/forum-certs/renewal/gamevipe.ru.conf
EDGE_NPMPLUS_CF_TEXT_FILE_42_SAFE_LINE_COUNT=3
EDGE_NPMPLUS_CF_TEXT_FILE_42_LINE_1=authenticator _ dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_42_LINE_2=dns_cloudflare_propagation_seconds _ 60
EDGE_NPMPLUS_CF_TEXT_FILE_42_LINE_3=dns_cloudflare_credentials _ /cf.ini
EDGE_NPMPLUS_CF_TEXT_FILE_43_PATH=/opt/npmplus/tls/forum-certs/renewal/dsmods.ru.conf
EDGE_NPMPLUS_CF_TEXT_FILE_43_SAFE_LINE_COUNT=3
EDGE_NPMPLUS_CF_TEXT_FILE_43_LINE_1=authenticator _ dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_43_LINE_2=dns_cloudflare_propagation_seconds _ 60
EDGE_NPMPLUS_CF_TEXT_FILE_43_LINE_3=dns_cloudflare_credentials _ /cf.ini
EDGE_NPMPLUS_CF_TEXT_FILE_44_PATH=/opt/npmplus/tls/forum-certs/renewal/codevipe.ru.conf
EDGE_NPMPLUS_CF_TEXT_FILE_44_SAFE_LINE_COUNT=3
EDGE_NPMPLUS_CF_TEXT_FILE_44_LINE_1=authenticator _ dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_44_LINE_2=dns_cloudflare_propagation_seconds _ 60
EDGE_NPMPLUS_CF_TEXT_FILE_44_LINE_3=dns_cloudflare_credentials _ /cf.ini
EDGE_NPMPLUS_CF_TEXT_FILE_45_PATH=/opt/npmplus/tls/forum-certs/renewal/hkmods.ru.conf
EDGE_NPMPLUS_CF_TEXT_FILE_45_SAFE_LINE_COUNT=3
EDGE_NPMPLUS_CF_TEXT_FILE_45_LINE_1=authenticator _ dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_45_LINE_2=dns_cloudflare_propagation_seconds _ 60
EDGE_NPMPLUS_CF_TEXT_FILE_45_LINE_3=dns_cloudflare_credentials _ /cf.ini
EDGE_NPMPLUS_CF_TEXT_FILE_46_PATH=/opt/npmplus/scripts/pvepro-cf-certbot-hook.py
EDGE_NPMPLUS_CF_TEXT_FILE_46_SAFE_LINE_COUNT=1
EDGE_NPMPLUS_CF_TEXT_FILE_46_LINE_1=req _ urllib.request.Request("https://api.cloudflare.com/client/v4"+path, data_data, headers_{"Authorization":"Bearer "+token(), "Content-Type":"application/json"}, method_method)
EDGE_NPMPLUS_CF_TEXT_FILE_47_PATH=/opt/npmplus/scripts/taftauto-cf-certbot-hook.py
EDGE_NPMPLUS_CF_TEXT_FILE_47_SAFE_LINE_COUNT=1
EDGE_NPMPLUS_CF_TEXT_FILE_47_LINE_1=req _ urllib.request.Request("https://api.cloudflare.com/client/v4"+path, data_data, headers_{"Authorization":"Bearer "+token(), "Content-Type":"application/json"}, method_method)
EDGE_NPMPLUS_CF_TEXT_FILE_48_PATH=/opt/npmplus/scripts/edge-gram1-close-stage19.py
EDGE_NPMPLUS_CF_TEXT_FILE_48_SAFE_LINE_COUNT=2
EDGE_NPMPLUS_CF_TEXT_FILE_48_LINE_1=req _ urllib.request.Request("https://api.cloudflare.com/client/v4" + path, headers_{"Authorization": "Bearer " + token, "Content-Type": "application/json"})
EDGE_NPMPLUS_CF_TEXT_FILE_48_LINE_2=req _ urllib.request.Request("https://api.cloudflare.com/client/v4" + path, data_data, headers_{"Authorization": "Bearer " + token(), "Content-Type": "application/json"}, method_method)
EDGE_NPMPLUS_CF_TEXT_FILE_49_PATH=/opt/npmplus/scripts/edge-stage15-dns01-final-apply.py
EDGE_NPMPLUS_CF_TEXT_FILE_49_SAFE_LINE_COUNT=2
EDGE_NPMPLUS_CF_TEXT_FILE_49_LINE_1=req _ urllib.request.Request("https://api.cloudflare.com/client/v4" + path, data_data, headers_headers, method_method)
EDGE_NPMPLUS_CF_TEXT_FILE_49_LINE_2="CERT_MODE_certbot-dns01-cloudflare-manual-hook",
EDGE_NPMPLUS_CF_TEXT_FILE_50_PATH=/opt/npmplus/scripts/gram1-cf-certbot-hook.py
EDGE_NPMPLUS_CF_TEXT_FILE_50_SAFE_LINE_COUNT=1
EDGE_NPMPLUS_CF_TEXT_FILE_50_LINE_1=req _ urllib.request.Request("https://api.cloudflare.com/client/v4" + path, data_data, headers_{"Authorization": "Bearer " + token(), "Content-Type": "application/json"}, method_method)
EDGE_NPMPLUS_CF_TEXT_FILE_51_PATH=/opt/npmplus/scripts/edge-cf-zone-check.py
EDGE_NPMPLUS_CF_TEXT_FILE_51_SAFE_LINE_COUNT=2
EDGE_NPMPLUS_CF_TEXT_FILE_51_LINE_1=url _ "https://api.cloudflare.com/client/v4" + path
EDGE_NPMPLUS_CF_TEXT_FILE_51_LINE_2=print(f"CF_DNS_READ DOMAIN_{domain} OK_{'yes' if r_data.get('success') else 'no'} HTTP_STATUS_{r_status} A_RECORD_COUNT_{rec_count}")
EDGE_NPMPLUS_CF_TEXT_FILE_52_PATH=/opt/npmplus/scripts/pvepro-cf-upsert-a.py
EDGE_NPMPLUS_CF_TEXT_FILE_52_SAFE_LINE_COUNT=1
EDGE_NPMPLUS_CF_TEXT_FILE_52_LINE_1=req _ urllib.request.Request("https://api.cloudflare.com/client/v4"+path, data_data, headers_{"Authorization":"Bearer "+token(), "Content-Type":"application/json"}, method_method)
EDGE_NPMPLUS_CF_TEXT_FILE_53_PATH=/opt/npmplus/scripts/edge-pvepro-stage21.py
EDGE_NPMPLUS_CF_TEXT_FILE_53_SAFE_LINE_COUNT=2
EDGE_NPMPLUS_CF_TEXT_FILE_53_LINE_1=req _ urllib.request.Request("https://api.cloudflare.com/client/v4" + path, data_data, headers_{"Authorization": "Bearer " + token, "Content-Type": "application/json"}, method_method)
EDGE_NPMPLUS_CF_TEXT_FILE_53_LINE_2=req _ urllib.request.Request("https://api.cloudflare.com/client/v4"+path, data_data, headers_{"Authorization":"Bearer "+token(), "Content-Type":"application/json"}, method_method)
EDGE_NPMPLUS_CF_TEXT_FILE_54_PATH=/opt/npmplus/scripts/renew-forum-certs.sh
EDGE_NPMPLUS_CF_TEXT_FILE_54_SAFE_LINE_COUNT=3
EDGE_NPMPLUS_CF_TEXT_FILE_54_LINE_1=credential_<REDACTED>
EDGE_NPMPLUS_CF_TEXT_FILE_54_LINE_2=docker run --rm -v /opt/npmplus/tls/forum-certs:/etc/letsencrypt certbot/dns-cloudflare:latest certificates
EDGE_NPMPLUS_CF_TEXT_FILE_54_LINE_3=docker run --rm -v /opt/npmplus/tls/forum-certs:/etc/letsencrypt -v "$CRED:/cf.ini:ro" certbot/dns-cloudflare:latest renew --dns-cloudflare --dns-cloudflare-credentials /cf.ini --dns-cloudflare-propagation-seconds 60
EDGE_NPMPLUS_CF_TEXT_FILE_55_PATH=/opt/npmplus/scripts/edge_domain_audit.py
EDGE_NPMPLUS_CF_TEXT_FILE_55_SAFE_LINE_COUNT=2
EDGE_NPMPLUS_CF_TEXT_FILE_55_LINE_1=if contains_domain(line) or any(k in line.lower() for k in ["certbot", "openssl", "cron", "docker", "nginx", "cloudflare", "token"]):
EDGE_NPMPLUS_CF_TEXT_FILE_55_LINE_2=req _ urllib.request.Request("https://api.cloudflare.com/client/v4" + path, headers_{"Authorization": "Bearer " + token, "Content-Type": "application/json"})
EDGE_NPMPLUS_CF_TEXT_FILE_56_PATH=/opt/npmplus/scripts/parked-cf-certbot-hook.py
EDGE_NPMPLUS_CF_TEXT_FILE_56_SAFE_LINE_COUNT=1
EDGE_NPMPLUS_CF_TEXT_FILE_56_LINE_1=req _ urllib.request.Request("https://api.cloudflare.com/client/v4" + path, data_data, headers_headers, method_method)
EDGE_NPMPLUS_CF_TEXT_FILE_57_PATH=/opt/npmplus/secure/taftauto_cf_certbot.ini
EDGE_NPMPLUS_CF_TEXT_FILE_57_SAFE_LINE_COUNT=1
EDGE_NPMPLUS_CF_TEXT_FILE_57_LINE_1=dns_cloudflare_api_token_<REDACTED>
EDGE_NPMPLUS_CF_TEXT_FILE_58_PATH=/opt/npmplus/csp-reports/kingofwolk-csp-report.log
EDGE_NPMPLUS_CF_TEXT_FILE_58_SAFE_LINE_COUNT=1
EDGE_NPMPLUS_CF_TEXT_FILE_58_LINE_1={"ts":"2026-09-04T07:09:48+03:00","report":{"csp-report":{"disposition":"report","referrer":"https:\/\/kingofwolk.ru\/account-confirmation\/nikolaus.3\/email","line-number":1418,"status-code":200,"source-file":"https:\/\/kingofwolk.ru\/direct-messages\/dobro-pozhalovat-na-kingofwolk-nikolaus.1\/","violated-directive":"img-src","document-uri":"https:\/\/kingofwolk.ru\/direct-messages\/dobro-pozhalo
EDGE_NPMPLUS_CF_TEXT_FILE_59_PATH=/opt/npmplus/nginx/proxy_host/996.conf
EDGE_NPMPLUS_CF_TEXT_FILE_59_SAFE_LINE_COUNT=2
EDGE_NPMPLUS_CF_TEXT_FILE_59_LINE_1=add_header Content-Security-Policy-Report-Only "default-src 'self'; base-uri 'self'; object-src 'none'; frame-ancestors 'self'; form-action 'self'; script-src 'self' 'unsafe-inline' https://challenges.cloudflare.com; script-src-elem 'self' 'nonce-$request_id' https://challenges.cloudflare.com; style-src 'self' 'unsafe-inline'; img-src 'self' data: blob: https://cdn.jsdelivr.net/joypixels/assets/8.
EDGE_NPMPLUS_CF_TEXT_FILE_59_LINE_2=add_header Content-Security-Policy "base-uri 'self'; object-src 'none'; frame-ancestors 'self'; form-action 'self'; worker-src 'self'; manifest-src 'self'; img-src 'self' data: blob: https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/; connect-src 'self' https://challenges.cloudflare.com; frame-src 'self' https://challenges.cloudflare.com; font-src 'self' data:; media-src 'self';" always
EDGE_NPMPLUS_CF_TEXT_FILE_60_PATH=/opt/npmplus/newfi-staging-certbot-apply6/config/renewal/newfi-staging.gram1.ru.conf
EDGE_NPMPLUS_CF_TEXT_FILE_60_SAFE_LINE_COUNT=3
EDGE_NPMPLUS_CF_TEXT_FILE_60_LINE_1=authenticator _ dns-cloudflare
EDGE_NPMPLUS_CF_TEXT_FILE_60_LINE_2=dns_cloudflare_propagation_seconds _ 30
EDGE_NPMPLUS_CF_TEXT_FILE_60_LINE_3=dns_cloudflare_credentials _ /data/secure/.newfi-staging-NEWFI-260908-A-STAGINGEDGE-APPLY6.ini
EDGE_NPMPLUS_CF_TEXT_FILE_COUNT=60
EDGE_NPMPLUS_SQLITE_FILE_COUNT=1
EDGE_NPMPLUS_SQLITE_1_PATH=/opt/npmplus/npmplus/database.sqlite
EDGE_NPMPLUS_SQLITE_1_SAFE_MATCH_COUNT=3
EDGE_NPMPLUS_SQLITE_1_MATCH_1=certificate.meta:cloudflare:11
EDGE_NPMPLUS_SQLITE_1_MATCH_2=audit_log.meta:cloudflare:32
EDGE_NPMPLUS_SQLITE_1_MATCH_3=proxy_host.meta:cloudflare:9
EDGE_CF_TRACE_RC=0
EDGE_CF_TRACE_RESULT=200|2
EDGE_CF_API_RC=0
EDGE_CF_API_RESULT=400|2
USA_AUDIT_RC=0
USA_CLOUDFLARE_FRONTEND_HOST_AUDIT=V1
USA_ROLE=usa
USA_HOSTNAME=pvepro
USA_CLOUDFLARED_PRESENT=false
USA_CLOUDFLARED_PATH=NONE
USA_TUNNEL_SERVICE_LINE_COUNT=0
USA_CLOUDFLARED_CONFIG_FILE_COUNT=0
USA_CLOUDFLARED_JSON_CREDENTIAL_FILE_COUNT=0
USA_CLOUDFLARED_SECRET_BEARING_JSON_COUNT=0
USA_CF_ENV_NAME_COUNT=0
USA_NPMPLUS_CONTAINER_COUNT=0
USA_NPMPLUS_CF_TEXT_FILE_COUNT=0
USA_NPMPLUS_SQLITE_FILE_COUNT=0
USA_CF_TRACE_RC=0
USA_CF_TRACE_RESULT=200|2
USA_CF_API_RC=0
USA_CF_API_RESULT=400|2
ZONES_APPEAR_CLOUDFLARE_AUTHORITY=false
EXISTING_CLOUDFLARED_BINARY_ANY_HOST=false
EXISTING_CLOUDFLARE_CREDENTIAL_EVIDENCE_ANY_HOST=true
USA_CLOUDFLARE_TUNNEL_OUTBOUND_READY=false
DECISION=PASS_NO_EXISTING_CLOUDFLARE_FRONTEND_PATH_FOUND
NEXT_GATE=PROVISION_NEW_NON_MOLDOVA_PUBLIC_FRONTEND
TASK_RESULT=PASS_CLOUDFLARE_FRONTEND_DISCOVERY
CHANGES_MADE=false
ROLLBACK_STARTED=false
ROLLBACK_RESTORED=null
MUTATION_OUTCOME=READ_ONLY
HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260928-CLOUDFLARE-FRONTEND-DISCOVERY-99103R1","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null}

OUTPUT_END
CHAT_OUTPUT_END
