DynDNS API Based.
Automatically modify records of multiple domains hosted on Godaddy with your own Public IP.
Connect to a MySQL DB with this config:
You can change DB settings in config/db.js.
CREATE DATABASE GD_DB;
USE GD_DB;
CREATE TABLE config
(
id INT PRIMARY KEY AUTO_INCREMENT,
ip varchar(255),
schedule varchar(255),
apikey varchar(255),
secretkey varchar(255)
);
CREATE TABLE main
(
id INT PRIMARY KEY AUTO_INCREMENT,
domain varchar(255),
content varchar(255),
types varchar(255)
);
npm install request request-promise public-ip node-schedule express-session express mysql ejs --save
Docker-compose available in docker branch.
docker-compose up -d