Skip to content

fromgodd/dyrs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DYRS

DYRS dynamic DNS IP checker & companion

Usage

Use with crontab or systemd to detect changes.

*/5 * * * * /_path_to_dyrs_/ >> /var/log/ddns.log 2>&1

WIP

Endpoints to external provider

Cloudflare, Namecheap support

TOML Based Config

check_interval = 300
ip_source = "https://api.ipify.org"

[cloudflare]
enabled = true
api_token = "CF_API_TOKEN"
zone_id = "CF_ZONE_ID"
record_id = "CF_RECORD_ID"
record_name = "home.abc.dev"

CRON

*/5 * * * * /usr/local/bin/dyrs --config /home/abc/dyrs/config.toml >> /var/log/ddns.log 2>&1

About

DYRS dynamic DNS IP checker & companion

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages