{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/7"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/10"},{"label":"Security","url":"https://skillfed.io/packages/category/security/3"},{"label":"Systems Administration","url":"https://skillfed.io/packages/category/system-systems-administration"}],"enrichment":{"capability":"A certbot plugin that automates DNS-01 challenge validation for DuckDNS domains by managing TXT record creation and deletion through the DuckDNS API.","skillfed_tags":["ssl-tls-automation","dns-validation","duckdns"],"use_cases":["Obtain wildcard SSL certificates for all subdomains of a DuckDNS domain without manual DNS record editing","Automate certificate renewal for home servers or IoT devices using DuckDNS as their DNS provider","Delegate DNS-01 challenges from other domains to a DuckDNS domain via CNAME records for centralized certificate management","Generate staging certificates for testing Let's Encrypt integration without hitting production rate limits","Run certificate issuance in Docker containers with automated DNS validation for DuckDNS-hosted services"],"what_it_does":"This package is a plugin for certbot that enables automated SSL/TLS certificate issuance for DuckDNS domains using the DNS-01 challenge method. Instead of proving domain ownership through HTTP, it proves it by temporarily adding a TXT record to your DuckDNS domain via the DuckDNS API, then removes it after validation. The plugin handles the entire DNS record lifecycle automatically, allowing you to obtain certificates (including wildcards) without manual intervention.\n\nYou install it alongside certbot and configure it with your DuckDNS token\u2014either as a command-line argument, credentials file, or environment variable. It integrates directly into certbot's challenge workflow, so once set up, you can generate and renew certificates with standard certbot commands. The plugin depends on certbot itself, requests for API calls, and dnspython for DNS operations.","worth_installing":"Yes. The plugin is actively maintained, has no known vulnerabilities, installs with low friction, and solves a real problem for anyone using DuckDNS who needs automated certificate management. The MIT license carries no restrictions. Install it if you use DuckDNS and want to automate Let's Encrypt certificate issuance; skip it only if you use a different DNS provider or prefer manual certificate renewal."},"id":"certbot-dns-duckdns","links":{"html":"https://skillfed.io/packages/certbot-dns-duckdns","md":"https://skillfed.io/packages/certbot-dns-duckdns.md","pypi":"https://pypi.org/project/certbot-dns-duckdns/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-14","license_spdx":null,"license_treatment":"permissive","name":"certbot-dns-duckdns","python_support":"supports_current","summary":"Obtain certificates using a DNS TXT record for DuckDNS domains"},"popularity":{"monthly_downloads":92363,"position":13457,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.9.0"}
