Simple Dynamic DNS console app which using Cloudflare to update DNS records.
Make sure you've installed Node.js - It's recommended the latest Node v4.x release.
-
Download or clone the latest release of Coyote.
-
cdtocoyotedirectory. -
npm install -
NODE_ENV=production node index.js -
Fire up a browser and enter
http://localhost:11235(Or your server address instead oflocalhost) -
Go to Settings tab and fill boxes and click on Save button to save informations.
-
Go to Zones List tab and click on Refresh Zones List to fetch your zones list from Cloudflare.
-
Check your zones which you want to be set as a dynamic IP and click on Save button.
-
Now database is ready, you can kill this app process.
-
In console run
./bin/coyote -cto check your external IP Address every x second (Based on your settings)Also you can using
crontabto run./bin/coyote(without-cswitch).