You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Lightweight Docker Container that dynamically updates the IP via Cloudflare API. Access your home network remotely via a custom domain name without a static IP!
(required) global for Global API Key or token for Scoped API Token
ZONE_IDENTIFIER
(required) Can be found in the "Overview" tab of your domain
RECORD_NAME
(required) Which record you want to be synced
TTL
(required) DNS TTL in seconds
PROXY
(required) proxy through cloudflare network true or false
CRON_JOB
(required) Array of IPs that cant access the command
Notifications
Name
Description
SITENAME
Used for notifications as identifier
NOTIFICATION_LEVEL
on_error to get notified only on error; on_success_or_error to get notified on success or error; always to get notified oon every try even if ip has not changed
Slack
Name
Description
SLACKURI
Slack Uri
SLACKCHANNEL
Slackchannel
Discord Webhook
Name
Description
DISCORDURI
Discord WebHook uri
Ntfy
Name
Description
NTFYURI
Ntfy uri and topic
Telegram
Name
Description
TELEGRAM_TOKEN
Telegram bot token
TELEGRAM_CHAT_ID
Telegram chat id
How to use cron
Cron is used to schedule the script execution.
You can use crontab.guru as helper to get the cron job working.
# ┌───────────── minute (0 - 59)
# │ ┌───────────── hour (0 - 23)
# │ │ ┌───────────── day of the month (1 - 31)
# │ │ │ ┌───────────── month (1 - 12)
# │ │ │ │ ┌───────────── day of the week (0 - 6) (Sunday to Saturday 7 is also Sunday on some systems)
# │ │ │ │ │
# │ │ │ │ │
# │ │ │ │ │
# * * * * *