DNS Updater
This thing can sit on your home network somewhere and will periodically check your public IP. From there it will use DNSimple to update a DNS entry.
Setup
You can run this project via Docker incredibly simply:
- Create a
.env
file using this example.wget -O .env https://raw.githubusercontent.com/cromwellryan/dns-updater/main/.env.example
- Run the app via
docker run --rm cromwellryan/dns-updater
Todo
- Determine Public IP
- Update DNSimple
- Make it configurable
- Package for deployment via Docker
- Choose a scheduler or process monitor