Skip to content

Latest commit

 

History

History
executable file
·
43 lines (33 loc) · 1.82 KB

phusion.md

File metadata and controls

executable file
·
43 lines (33 loc) · 1.82 KB

Logo

docker-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.

Nginx + PHP 7

A Nginx + PHP 7.0 (FPM) base container. Builds upon on the phusion/baseimage-docker container. You can find the docker automated build here.

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}.

  • Nginx (lastest)
  • PHP-FPM (7.0)
  • Composer (PHP)
  • Node.JS (lastest)
  • XTERM environment support w/colors
  • dnsutils
  • cfcli

Web Root

The following folder is specified as the default root web folder:

/var/www/public

TODO: build log reader at web endpoint for unraid GUI