Skip to content
This repository has been archived by the owner on Oct 26, 2023. It is now read-only.

sralloza/cloudflare-manager

Repository files navigation

Cloudflare manager

Manages the IP address of DNS records and their cache mode.

DNS records type:

  • watched_common_records: DNS is updated to current public IP with cached enabled
  • watched_nocached_records: DNS is updated to current public IP with cache disabled

The rest records are ignored.

Docker

Note: the publish pipeline is in charge of building the docker image, you shouldn't have to manually build it.

docker buildx build -t sralloza/cloudflare-manager:1.0.0 --platform=linux/arm/v7,linux/amd64 --push .

To run:

docker run --env-file ENV_FILE --rm sralloza/cloudflare-manager:1.0.0