Skip to content
caddy-dnsPublic

About

ConnByte DNS module for Caddy (https://connbyte.com/)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ConnByte module for Caddy

This package contains a DNS provider module for Caddy. It can be used to manage DNS records with ConnByte, for example to get wildcard certificates with the ACME DNS challenge.

It uses libdns/connbyte and the ConnByte DNS API.

Caddy module name

dns.providers.connbyte

Build

xcaddy build --with github.com/caddy-dns/connbyte

Config examples

Create an API token in your ConnByte account.

To use this module for the ACME DNS challenge, configure the ACME issuer in your Caddy JSON like so:

{
	"module": "acme",
	"challenges": {
		"dns": {
			"provider": {
				"name": "connbyte",
				"api_token": "{env.CONNBYTE_TOKEN}"
			}
		}
	}
}

or with the Caddyfile:

# globally
{
	acme_dns connbyte {env.CONNBYTE_TOKEN}
}
# one site
*.example.com {
	tls {
		dns connbyte {env.CONNBYTE_TOKEN}
	}
}

Block syntax:

dns connbyte {
	api_token {env.CONNBYTE_TOKEN}
}

About

ConnByte DNS module for Caddy (https://connbyte.com/)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

Generated from caddy-dns/template