Skip to content

tynor88/docker-unoeuro-dns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-unoeuro-dns

[Docker Pulls][hub] [Docker Stars][hub] [Docker Build][hub] [Docker Layers][hub] [Docker Version][hub] [hub]: https://hub.docker.com/r/tynor88/unoeuro-dns/

Keep your DNS records for your own domains updated with this UnoEuro DDNS script. UnoEuro provides a free DNS service for your private domains. You can move all your domains for free and have them managed at UnoEuro.

Usage

docker create \
  --name=UnoEuroDNS \
  -e DOMAIN=<domain> \
  -e HOSTNAME=<hostname> \
  -e APIKEY=<apikey> \
  -e PUSHBULLET_ACCESS_TOKEN=<access_token>
  tynor88/unoeuro-dns

Parameters

  • -e DOMAIN The name of the domain (product) you wish to update (without www). Can be in punycode format. Ie. "example.com"
  • -e HOSTNAME The name of the A record you wish to update. The domain should not be appended to this. Ie. use "home", not "home.example.com"
  • -e APIKEY The API key for the UnoEuro account. Found in UnoEuro's controlpanel
  • -e PUSHBULLET_ACCESS_TOKEN The access token for the Pushbullet API. Found on https://www.pushbullet.com/#settings/account . Leave empty for disabling this feature.

Setting up the application

Make sure your domain's DNS is managed by UnoEuro and retrieve your Api-key (https://www.unoeuro.com/controlpanel/account.php). Then run the docker create command above with your domain, hostname and apikey
It will update your IP with the UnoEuro DNS service every 5 minutes. Optionally specify your Pushbullet access token to receive notifications if the IP was updated or something went wrong.

Info

  • Shell access whilst the container is running: docker exec -it UnoEuroDNS /bin/bash
  • Upgrade to the latest version: docker restart UnoEuroDNS
  • To monitor the logs of the container in realtime: docker logs -f UnoEuroDNS

Versions

  • 2016/09/02:
    • Fixed a response check, as UnoEuro's Api changed
  • 2016/07/10:
    • Added support for Pushbullet notifications (optional)
    • Update to latest phusion baseimage (0.9.19)
  • 2016/04/29:
    • Initial release

About

Docker for updating UnoEuro DNS records

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages