Skip to content

Thanks to the official Godaddy REST API we can provide a small library to manage our Godaddy domains and provide useful stuff like dynamic DNS resolution.

Notifications You must be signed in to change notification settings

manuel-alvarez-alvarez/godaddy-wrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoDaddy Wrapper

Introduction

Thanks to the official Godaddy REST API we can provide a small library to manage our Godaddy domains and provide useful stuff like dynamic DNS resolution.

Installation

The library is a Spring Boot application so you can go to the Spring Boot Documentation for the installation methods.

Usage

All the utilities in the library require the usage of the Godaddy key and secret parameters:

java -jar godaddy-wrapper.jar
    --godaddy.key=${KEY}
    --godaddy.secret=${SECRET}
  • godaddy.key: Your PRODUCTION key, create one here
  • godaddy.secret: The secret of your PRODUCTION key

Dynamic DNS

To use the Dynamic DNS service the following parameters are needed as well:

java -jar godaddy-wrapper.jar
    --dynamicdns.enable=true
    --dynamicdns.domain=${DOMAIN}
    --dynamicdns.dnsName=${DNS_NAME}    
    --dynamicdns.schedule=${CHECK_RATE}
  • dynamicdns.domain: Name of the domain you want to update the DNS record (ex. mydomain.com)
  • dynamicdns.dnsName: Name of the DNS record you want to edit (by default @)
  • dynamicdns.schedule: The number of milliseconds between checks for the external IP (by default 600000)

About

Thanks to the official Godaddy REST API we can provide a small library to manage our Godaddy domains and provide useful stuff like dynamic DNS resolution.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published