Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
DynDNSimple is a ruby daemon for regularly updating a DNSimple hosted domain A Record based on your current external IP Address. For more information about DNSimple go to: http://dnsimple.com
Ruby
Branch: master
Failed to load latest commit information.
app Few typo fixes and stuff.
config Some refactoring allowing a config file to be created if one doesn't …
lib Few typo fixes and stuff.
log Changed main executable from .rb file to shell executable.
public/css Settings can now be set in the web interface
spec Initial commit of a very crude and simple Ruby based dynamic dns clie…
.gitignore Changed main executable from .rb file to shell executable.
.rvmrc added gemset to .rvmrc to avoid conflicts / globally installing gems
Gemfile added haml to Gemfile
Gemfile.lock Bundle update and a few tidy ups. Something seems broken with the jso…
LICENSE
README.mdown
dyn-dnsimple Few typo fixes and stuff.

README.mdown

DynDNSimple

DynDNSimple is a ruby daemon for regularly updating a DNSimple hosted domain A Record based on your current external IP Address.

For more information about DNSimple go to: http://dnsimple.com

Setup

You will need to have an existing A Record to modify.

Open Terminal and do the following:

cd ~/bin (or mkdir -p ~/bin && cd ~/bin)
git clone git://github.com/hamstarr/dyn-dnsimple.git
cd dyn-dnsimple
gem install bundle
bundle install
chmod +x ~/bin/dyn-dnsimple/dyn-dnsimple

Start DynDNSimple automatically

launchctl submit -l DynDNSimple -- ~/bin/dyn-dnsimple/dyn-dnsimple

Stop DynDNSimple from starting automatically

launchctl remove DynDNSimple

Start DynDNSimple manually

~/bin/dyn-dnsimple/dyn-dnsimple

TODO

  • Write tests
  • convert css to SCSS
  • Allow creation of an A record if one doesn't exist already
Something went wrong with that request. Please try again.