TimothyYe / godns

A dynamic DNS client tool that supports AliDNS, Cloudflare, Google Domains, DNSPod, HE.net & DuckDNS & DreamHost, etc, written in Go.
https://timothyye.github.io/godns/
Apache License 2.0
1.5k stars 220 forks source link

Idea: run as a Caddy plugin #187

Open c4lliope opened 1 year ago

c4lliope commented 1 year ago

Hello @TimothyYe - I am experiencing good success using GoDNS on my home machines, combined alongside Dokku managing my programs' pods.

I am curious - perhaps I could decrease my dependencies by using GoDNS alongside Caddy; such as inside a Caddy plugin: https://caddyserver.com/docs/extending-caddy

Dynamic DNS seems like an incredible leg up many Caddy programmers could use. You could read a domain name based on a Caddyfile, and manage necessary DNS records based on your phenomenal API code colleccion.