Hover DDNS script written in Go. This project uses the unoficial Hover API.

Find the project on GitHub


$ go get -u github.com/lakhanmankani/hover-ddns-go


$ git clone https://github.com/lakhanmankani/hover-ddns-go.git


  1. Run main.go to generate the config file.
$ go run main.go
  1. Edit config.json file. Enter your username and password in the username and password value fields. For every domain create a new object in the “domains” array, enter the domainID and dnsID in the corresponding value field.

Note: You can find the domainID and dnsID of the domain at https://www.hover.com/api/domains/YOURDOMAIN.COM/dns


$ go run main.go

Optional flags: -v Turn on verbose mode.