Added ability to use either Cloudflare Global API Key or Scoped API Key |
||
---|---|---|
LICENSE | ||
README.md | ||
cloudflare-template.sh |
README.md
Cloudflare Dynamic DNS IP Register
This script is used to update dynamic DNS entries for accounts on Cloudflare.
Installation
git clone https://github.com/K0p1-Git/cloudflare-ddns-updater.git
Usage
This script is used with crontab. Specify the frequency of execution through crontab.
# ┌───────────── minute (0 - 59)
# │ ┌───────────── hour (0 - 23)
# │ │ ┌───────────── day of the month (1 - 31)
# │ │ │ ┌───────────── month (1 - 12)
# │ │ │ │ ┌───────────── day of the week (0 - 6) (Sunday to Saturday 7 is also Sunday on some systems)
# │ │ │ │ │ ┌───────────── command to issue
# │ │ │ │ │ │
# │ │ │ │ │ │
# * * * * * cd /{location of repo} && /{location of repo}/cloudflare-template.sh >> /cron.log 2>&1
# 0 0 */3 * * echo " " > /cloudflare-autoupdate.log >> /cron.log 2>&1
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Reference
This script was made with reference from Keld Norman video.