[Caddy2] Caddyfile 使用其它 DNS provider


 

安裝 caddy 的 dns provider 模塊。

https://github.com/caddy-dns/cloudflare

 

如果是在 Docker 中 build 模塊按文檔進行,通過 caddy:2.0.0-builder 安裝需要的模塊,

然后 COPY --from=builder /usr/bin/caddy /usr/bin/caddy

https://hub.docker.com/_/caddy

#@maintainer <cnblogs.com/farwish>

FROM caddy:2.0.0-builder AS builder RUN go env -w GO111MODULE=on RUN go env -w GOPROXY=https://goproxy.io,direct RUN caddy-builder github.com/caddy-dns/cloudflare FROM caddy:2.0.0 ENV CLOUDFLARE_API_TOKEN=xxxxx COPY --from=builder /usr/bin/caddy /usr/bin/caddy COPY Caddyfile /etc/caddy/Caddyfile

 

使用 tls 指令配置 dns provider。

tls {
    dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}

https://caddyserver.com/docs/caddyfile/directives/tls#tls

 

Ref: [Caddy2] cloudflare, acme: cleaning up failed: no memory of presenting a DNS record 

Link:https://www.cnblogs.com/farwish/p/13110016.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM