# Dynamic DNS Client for Porkbun API A simple program for keeping all of your A records up to date! Written in Go with only the standard library. To use, you will need your own Porkbun API key + secret. Then, place the `dynamic-dns` executable in a folder. Create a new file in the same folder named `.env`. Copy the text below into the `.env` file, replacing the example information with your own. Note: only include top-level domain, it'll take care of identifying and updating subdomain IPs ``` { "secretapikey": "XXXXXXXXXXXXX", "apikey": "XXXXXXXXXXXXX", "domains": [ "example.com", "example.net", "example.io" ] } ``` You are now ready to run the program! I recommend scheduling the program with something like cron. Source code is included, you can build it yourself if you want but the executable is up to date.