Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
oliveiradd authored Jul 11, 2024
1 parent 0c5b7ee commit d6501dd
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,18 @@ Dynamic DNS client with support to multiple providers and domains.

Supported dynamic DNS providers: NoIP, DynDNS, DuckDNS

To configure the first time on unix systems, run as sudo with no arguments and follow the setup instructions.
To configure the first time on unix systems, make sure you have java installed with version 17 or above. Then, run as sudo with no arguments and follow the setup instructions.

java -jar /path/to/kineticDNS.jar
\# java -jar /path/to/kineticDNS.jar

Configuration files are created in the folder /usr/local/etc/kineticDNS or /etc/kineticDNS, each configuration file will be named after the configured domain name. To configure an additional domain name, run with the option --configure.

java -jar /path/to/kineticDNS.jar --configure
\# java -jar /path/to/kineticDNS.jar --configure

Logs are created in the folder /var/log/kineticDNS or /var/lib/kineticDNS. It is recommended to change the permissions of the log folder to avoid needing to run the program as root everytime, maybe change to nobody or other unprivileged user.

The DNS records will only be updated if current IP does not match the last IP logged in ipMonitor log file. To force an update, run with option --force:

java -jar /path/to/kineticDNS.jar --force
$ java -jar /path/to/kineticDNS.jar --force

Note that this will attempt to update every domain name configured.

0 comments on commit d6501dd

Please sign in to comment.