No description
| .gitignore | ||
| config.json.bak | ||
| docker-compose.yml | ||
| README.md | ||
Cloudflare DDNS
This project sets up a Dynamic DNS (DDNS) updater for Cloudflare using Docker Compose. It utilizes the timothyjmiller/cloudflare-ddns image.
Prerequisites
- Docker
- Docker Compose
Configuration
The application requires a config.json file in the root directory. This file should contain your Cloudflare API token and other necessary settings.
Note: config.json is ignored by git for security reasons.
Usage
Start the container:
docker compose up -d
Check the logs:
docker compose logs -f
Features
- Updates Cloudflare DNS records with your current IP address.
- Runs with
network_mode: hostfor accurate IP detection. - Configuring to run with specified PUID/PGID (1000:1000).
- Includes Watchtower label for automatic updates (if Watchtower is running).