migrated to
https://github.com/catdevnull/ddnser
nameservers | ||
.gitignore | ||
config.go | ||
go.mod | ||
main.go | ||
readme.md | ||
Taskfile.yml |
ddnser
Refreshes domain records periodically or when interfaces change IP addresses.
Usage
Create a config file:
{
// "ip": "hardcoded IP address, if set it is used instead of detected address",
// how often to poll unconditionally
"every": 60,
"domains": [
{
"type": "njalla ddns",
"name": "estoesprueba.nulo.in",
"key": "INSERT_KEY"
},
{
"type": "he.net ddns",
"name": "pruebas.bat.ar",
"key": "INSERT_KEY"
},
{
"type": "cloudflare v4 api",
"name": "*.nulo.in",
"zoneName": "nulo.in",
"key": "INSERT_KEY" // https://dash.cloudflare.com/profile/api-tokens
}
]
}
Run:
ddnser ./path/to/config.json