Skip to content

Latest commit

 

History

History
46 lines (30 loc) · 1.32 KB

README.md

File metadata and controls

46 lines (30 loc) · 1.32 KB

EZ DDNS CLOUDFLARE

This script aims to make the dynamic ip of your local server, a falsy static one. It does this by regularly updating cloudflare's dns record. Basically, your domain will always be updated every IP change.


Prerequisites

  • An account on Cloudflare.
  • At least 1 DNS record setup on cloudflare
  • Crontab installed

Effects

Your domain will point to the public address of the machine in which you execute this script.

Configuration

Clone this repository

git clone https://github.com/anywayzz/ez-ddns-cloudflare

Open config.py and set

API_TOKEN = " { YOUR API TOKEN } "
ZONE_ID = 	" { YOUR ZONE ID } "
EMAIL = 	" { YOUR CLOOUDFLARE EMAIL } "
DOMAIN = 	[" { THE DOMAIN/S TO BE UPDATED } "]

if you don't know your API TOKEN check here.
if you don't know your ZONE ID check here.

Finally start the script:

chmod +x ezddns.sh;
./ezddns.sh