Public | Automated Build

Last pushed: a year ago
Short Description
Creates a private DYNDNS service with custom domain and free cloudflare.com service.
Full Description

<p align="center">
<a href="http://docker.io">
<img height="81" width="341" src="http://upload.wikimedia.org/wikipedia/commons/7/79/Docker_(container_engine)_logo.png">
<img src="https://www.cloudflare.com/logo/logo-guideline-illustrations_background-white.png" alt="Logo" style="height: 81px; width: auto;">
</a>
</p>

Docker CloudFlare Dynamic DNS Service

Check it out on the docker hub: https://hub.docker.com/r/sethcarstens/cloudflare-ddns/

Overview

Run this docker container as a service on your server to initiate a free Dynamic DNS solution on your own custom domains. Example docker run command:

docker run --name CloudFlareDDNS \
-e CF_EMAIL="__YOURADDRESS__" \
-e CF_HOST="__YOURURL__" \
-e CF_API="__YOURAPIKEY__" \
-d sethcarstens/cloudflare-ddns

If you are developing locally, you may want to map the app folder.

docker run --name CloudFlareDDNS \
-v $(pwd)/app/:/root/app \
-e CF_EMAIL="__YOURADDRESS__" \
-e CF_HOST="__YOURURL__" \
-e CF_API="__YOURAPIKEY__" \
-dit cf -dit sethcarstens/cloudflare-ddns

Where do I find my CloudFlare API key?
Visit this support article for help finding your API key.

Services

All services are defined and managed using the phusion/baseimage methodology. Logs are output using syslog and can be accessed using docker logs {container}.

  • Node.JS (wheezy)
  • XTERM environment support w/colors
  • dnsutils
  • cfcli
Docker Pull Command
Owner
sethcarstens