No description
Find a file
2026-03-12 09:31:54 +09:00
.gitignore Initial commit: Docker Compose project 2026-01-10 13:15:14 +09:00
config.json.bak 動更新ツールによってどこから再作成が行われても、確実に設定ファイルを読み込んで起動できる堅牢な状態になりました。 2026-02-03 18:52:15 +09:00
docker-compose.yml ヘルスチェックが動作しなく鳴ったので外す 2026-03-12 09:31:54 +09:00
README.md Add README.md 2026-01-10 13:19:57 +09:00

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: host for accurate IP detection.
  • Configuring to run with specified PUID/PGID (1000:1000).
  • Includes Watchtower label for automatic updates (if Watchtower is running).