2024-01-13 02:04:25 +01:00
2024-01-13 02:04:25 +01:00
2024-01-13 01:53:39 +01:00
2024-01-12 16:52:51 +01:00
2024-01-12 23:30:53 +01:00

Cloudflare ddns

Execute to check relative public IP address and compare to update Cloudflare to sync change.

Configuration

Create a lock environment file:

cp .env.example .env

Fill inn API_TOKEN and ZONE_ID.

API_TOKEN should be generated from https://cloudflare.com/profile/generate-token and have access to all zones you wish to update.

ZONE_ID should be the zone where a addr A record that will be compared to actual address to see if it should be updated.

Setup

Prefered way to Build using dockerfile:

(sudo) docker build -t cloudflare-ddns .
docker run --rm cloudflare-dns

(Optional Installing python dependencies and running:)

virtualenv
source -p $(which python3) env/bin/activate

pip install -r requirements.txt
python main.py
Description
Dockerized python script for checking current public IP against records in Cloudflare
Readme 57 KiB
Languages
Python 99%
Dockerfile 1%