cromwellryan / dns-updater

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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:

  1. Create a .env file using this example. wget -O .env https://raw.githubusercontent.com/cromwellryan/dns-updater/main/.env.example
  2. 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

About

License:MIT License


Languages

Language:JavaScript 91.7%Language:Shell 5.2%Language:Dockerfile 3.1%