Skip to content

Hetzner "DNS Console is moving to the Hetzner Console" #4802

@tsohst

Description

@tsohst

What provider would you like to see added to NPM?
Hetzner is moving DNS Console to the Hetzner Console.
After migration in Hetzner to Hetzner Console, DNS challenge seems broken because of "zone not found".

[10/19/2025] [7:27:03 PM] [Global   ] › ⬤  debug     CMD: certbot certonly --config '/etc/letsencrypt.ini' --work-dir "/tmp/letsencrypt-lib" --logs-dir "/tmp/letsencrypt-log" --cert-name 'npm-32' --agree-tos --email 'XXXX' --domains 'XXXX' --authenticator 'dns-hetzner' --dns-hetzner-credentials '/etc/letsencrypt/credentials/credentials-32' 

[10/19/2025] [7:27:06 PM] [Global   ] › ⬤  debug     CMD: /usr/sbin/nginx -t -g "error_log off;"

[10/19/2025] [7:27:06 PM] [Nginx    ] › ℹ  info      Reloading Nginx

[10/19/2025] [7:27:06 PM] [Global   ] › ⬤  debug     CMD: /usr/sbin/nginx -s reload

[10/19/2025] [7:27:06 PM] [Express  ] › ⚠  warning   Saving debug log to /tmp/letsencrypt-log/letsencrypt.log

Encountered exception during recovery: certbot_dns_hetzner.hetzner_client._ZoneNotFoundException: Zone port.movtube.de not found in Hetzner account

Zone port.movtube.de not found in Hetzner account

Before:

curl -sS https://dns.hetzner.com/api/v1/zones   -H "Auth-API-Token: XXXXX"
{"zones":[],"meta":{"pagination":{"page":0,"per_page":0,"previous_page":0,"next_page":0,"last_page":0,"total_entries":0}},"error":{"message":"zone not found","code":404}}

After the migration

        curl -H "Authorization: Bearer XXXXX" \
        "https://api.hetzner.cloud/v1/zones"
{
    "meta": {
        "pagination": {
            "last_page": 1,
            "next_page": null,
            "page": 1,
            "per_page": 25,
            "previous_page": null,
            "total_entries": 1
        }
    },
    "zones": [
        {

Metadata

Metadata

Assignees

No one assigned

    Labels

    dns provider requestThis issue is a request to integrate a new DNS-challenge provider

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions