This package contains a DNS provider for Caddy that allows automatic SSL certificate generation using reg.ru DNS API.
- Automatic SSL certificate generation using ACME DNS-01 challenge
- Support for reg.ru API credentials
Install xcaddy:
go install github.com/caddyserver/xcaddy/cmd/xcaddy@latest xcaddy build --with github.com/DoMaLo/caddy-regruOr if you're developing locally:
git clone https://github.com/DoMaLo/caddy-regru
cd caddy-regru
xcaddy build --with github.com/DoMaLo/caddy-regru=./Set your reg.ru credentials as environment variables:
export REGRU_USERNAME="your-username"
export REGRU_PASSWORD="your-password"*.example.com {
tls {
dns regru {
username {$REGRU_USERNAME}
password {$REGRU_PASSWORD}
}
}
respond "Hello from wildcard domain"
}make testmake test-coveragemake build-caddymake run-example