Registry / devops / certbot-dns-eurodns

certbot-dns-eurodns

JSON →
library1.8.2pypypiunverified

EuroDNS DNS Authenticator plugin for Certbot. Version 1.8.2 enables automated DNS-01 challenges for Let's Encrypt certificates using EuroDNS DNS API. Maintenance mode – last release 2022.

pip install certbot-dns-eurodns
INSTALL
IMPORT
SIG · CERTBOT-DNS-EURODN
C
certbot-dns-eurodns
devopspythonv1.8.2
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Authenticator
from certbot_dns_eurodns import Authenticator
from certbot_dns_eurodns._internal.dns_eurodns import Authenticator

Basic usage with environment variables or credentials file.

import os from certbot_dns_eurodns._internal.dns_eurodns import Authenticator # Set credentials via environment variables os.environ['EURODNS_APPLICATION_ID'] = 'your_app_id' os.environ['EURODNS_APPLICATION_SECRET'] = 'your_app_secret' os.environ['EURODNS_MAPI_PASSWORD'] = 'your_mapi_password' # Alternatively, use a credentials file # /etc/letsencrypt/eurodns.ini: # dns_eurodns_application_id = your_app_id # dns_eurodns_application_secret = your_app_secret # dns_eurodns_mapi_password = your_mapi_password # Run certbot: # certbot certonly --authenticator dns-eurodns --dns-eurodns-credentials /etc/letsencrypt/eurodns.ini -d example.com
certbot --version
Debug
Known issues
breakingImports changed in version 1.8.0: the authenticator class moved to certbot_dns_eurodns._internal.dns_eurodns. Direct import from certbot_dns_eurodns no longer works.
fix
Use 'from certbot_dns_eurodns._internal.dns_eurodns import Authenticator'.
affects: >=1.8.0
deprecatedPython 2.7 support is deprecated. The plugin may stop working in future releases.
fix
Upgrade to Python 3.6+.
affects: >=1.8.0
gotchaCredentials file must have restrictive permissions (600). Certbot will refuse to run otherwise.
fix
Run 'chmod 600 /etc/letsencrypt/eurodns.ini' before using the plugin.
affects: all
gotchaThe plugin does not support --dry-run for some DNS record operations, causing false failures.
fix
Use actual staging server instead of --dry-run.
affects: all
Upgrade
Version history
1.8.2latest on PyPI · released Mar 17, 2026
Audit
Dependencies
certbotrequiredRequired for certbot plugin interface.
dns-lexiconrequiredUnderlying library for DNS API interactions.
zope.interfacerequiredRequired by certbot plugin system.
Agent activity
8 hits · last 30 days
node
6
Resources
certbot-dns-eurodns — pip install certbot-dns-eurodns · libregistry