Skip to content

Latest commit

 

History

History
34 lines (25 loc) · 1.17 KB

README.md

File metadata and controls

34 lines (25 loc) · 1.17 KB

dynflare

latest 1.0 Build Status License MIT

dynflare is a docker application for continously updating the IP of a Cloudflare record to the public IP of the host running the docker container.

It is an ideal replacement of other dynamic IP services without requiring you to validate your dynamic ip service subscription every couple of weeks.

Usage

docker run -d \
-e [email protected] \
-e CF_RECORD_ID=CLOUDFLARE_RECORD_IDENTIFIER \
-e CF_ZONE_NAME=CLOUDFLARE_ZONE \
-e CF_API_KEY=CF_API_KEY \
-e INTERVAL=60 \
joliveirinha/dynflare:latest

The INTERVAL variable specifies the amount of time spent between updates to cloudflare.

If you don't know your Cloudflare DNS Record Identifier you can find it by executing the following:

docker run -it --entrypoint=flarectl \
-e CF_API_KEY=API_KEY \
-e [email protected] \
joliveirinha/dynflare:latest \
dns list example.com --name record.example.com