module
Version:
v0.0.0-...-6447ddf
Opens a new window with list of versions in this module.
Published: Apr 18, 2025
License: MIT
Opens a new window with license information.
README
¶
ddns
Support dns:
Usage
This application can be configured using environment variables:
Required Environment Variables
DOMAIN: The domain name to update
DNS_PROVIDER: DNS provider to use (either "cloudflare" or "aliyun")
Provider-specific Variables
Cloudflare
CF_TOKEN: Cloudflare API token
Aliyun
ALIYUN_ACCESS_KEY_ID: Aliyun Access Key ID
ALIYUN_ACCESS_KEY_SECRET: Aliyun Access Key Secret
Optional Telegram Notification
TELEGRAM_TOKEN: Telegram bot token
TELEGRAM_CHATID: Telegram chat ID for notifications
Example Usage
Using Cloudflare:
DNS_PROVIDER=cloudflare
DOMAIN=example.com
CF_TOKEN=your_cloudflare_token
Using Aliyun:
DNS_PROVIDER=aliyun
DOMAIN=example.com
ALIYUN_ACCESS_KEY_ID=your_access_key_id
ALIYUN_ACCESS_KEY_SECRET=your_access_key_secret
With Telegram notifications:
TELEGRAM_TOKEN=your_bot_token
TELEGRAM_CHATID=your_chat_id
Directories
¶
cmd
|
|
|
|
|
|
|
|
internal
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Click to show internal directories.
Click to hide internal directories.