https://github.com/dmartingarcia/godaddy-ddns
https://github.com/dmartingarcia/godaddy-ddns
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dmartingarcia/godaddy-ddns
- Owner: dmartingarcia
- Created: 2021-08-05T22:58:34.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-05-21T15:32:22.000Z (about 1 year ago)
- Last Synced: 2024-05-21T16:47:28.573Z (about 1 year ago)
- Language: Shell
- Size: 1.95 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# godaddy-ddns
# IMPORTANT
This scrips still works. BUT Godaddy recently changed their API conditions. User with less than 50 domains are not allowed to use the API.
[Redit Thread](https://www.reddit.com/r/godaddy/comments/1coop0k/api_access/)
## Info
This script manages Godaddy DNS entries in order to have a dynamic DNS always synced with your computer's IP.
I suggest to execute it using a *crontab* entry like:
`10 * * * * /place/where/you/have/update_ddns.sh example.org @ > /tmp/godaddy-log`
`10 * * * * /place/where/you/have/update_ddns.sh example.org apps @ > /tmp/godaddy-log`
In this second case, it's going to place a subdomain instead of using root domain
You can opt to use environment variables to define the API key or edit that file and put your own key there.
# I want to use environment variables
Define it in your `/etc/environment`, and that all.
# Where should I get my API key?
Here it is: https://developer.godaddy.com/keys