Automatically synchronizes Nginx Proxy Manager host configurations with Cloudflare DNS records.
3.2K
A service that automatically synchronizes Nginx Proxy Manager host configurations with Cloudflare DNS records using the NPM REST API. It supports both A records for root domains and CNAME records for subdomains, with built-in DDNS functionality.
CF_API_TOKEN: Cloudflare API tokenCF_EMAIL: Cloudflare account emailNPM_API_URL: URL of your NPM instance (e.g., http://npm:81)NPM_EMAIL: NPM admin emailNPM_PASSWORD: NPM admin passwordCHECK_INTERVAL: Interval in milliseconds between checks (default: 10000)LOG_LEVEL: Logging level (error, warn, info, debug) (default: info)AUTO_CREATE_ROOT_RECORDS: Automatically create root A records when missing (default: false)docker run -d \
-e CF_API_TOKEN=your_token \
-e CF_EMAIL=your_email \
-e NPM_API_URL=http://your-npm-instance:81 \
-e NPM_EMAIL=your_npm_email \
-e NPM_PASSWORD=your_npm_password \
-e CHECK_INTERVAL=10000 \
-e LOG_LEVEL=info \
-e AUTO_CREATE_ROOT_RECORDS=false \
rvbcrs/npm-cloudflare-sync
Content type
Image
Digest
sha256:fad29e343…
Size
58 MB
Last updated
20 days ago
docker pull rvbcrs/npm-cloudflare-sync