Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1.04 KB

setup-cron.md

File metadata and controls

24 lines (17 loc) · 1.04 KB
layout nav_order parent
default
1
Usage

Setup with cron

The following example is an entry into a cron file that will set up the subdomain net.example.com, performing the external ip and dns check every 5 minutes, assuming that the application has been installed via snap:

*/5 * * * * /snap/bin/r53-ddns -s=net -d=example.com

At the top of the cron file, you may also want to declare the AWS environment variables that provide the credentials:

AWS_ACCESS_KEY = ...
AWS_SECRET_ACCESS_KEY = ...

Some of the default services used to return the external ip address of your network will stop giving you a response if called too frequently, it is recomended that you don't call them more often than once every 5 minutes without increasing the number of configured services (via the -i parameter), hence the */5 in the cron example above.

As an added bonus, if you have email set up on your server you can set up a MAILTO environment variable in your crontab and it will email you every time your ip address changes.