# coredns **Repository Path**: hubdev/coredns ## Basic Information - **Project Name**: coredns - **Description**: caddy dns provider - **Primary Language**: Go - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-03 - **Last Updated**: 2024-09-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **DEVELOPER INSTRUCTIONS:** - Update module name in go.mod - Update dependencies to latest versions - Update name and year in license - Customize configuration and Caddyfile parsing - Update godocs / comments (especially provider name and nuances) - Update README and remove this section --- \ module for Caddy =========================== This package contains a DNS provider module for [Caddy](https://github.com/caddyserver/caddy). It can be used to manage DNS records with \. ## Caddy module name ``` dns.providers.provider_name ``` ## Config examples To use this module for the ACME DNS challenge, [configure the ACME issuer in your Caddy JSON](https://caddyserver.com/docs/json/apps/tls/automation/policies/issuer/acme/) like so: ```json { "module": "acme", "challenges": { "dns": { "provider": { "name": "provider_name", "api_token": "YOUR_PROVIDER_API_TOKEN" } } } } ``` or with the Caddyfile: ``` # globally { acme_dns provider_name ... } ``` ``` # one site tls { dns provider_name ... } ```