Console application which checks domain name date expiry, with notification support.
- Set your list of watched domains
- Checks daily for the expiration date at midnight
- Automatically determine the right WHOIS server to query
- Sends notifications on selected days prior to expiry
- Supports Telegram & Discord notification
Everything in this app is configurable through env vars:
DOMAINSrequired, comma-separated list of the domains to be watchedNOTIFICATION_DAYS, comma-separated list of number of days before expiry notifications should be sent onTELEGRAM_NOTIFICATION, set totrueif you want to enable Telegram notifiationTELEGRAM_CHAT_ID, Telegram chat id to send notifications toTELEGRAM_TOKEN, Telegram bot tokenDISCORD_NOTIFICATION, set totrueif you want to enable Discord notifiationDISCORD_WEBHOOK_URL, Discord webhook to send notifications to
DOMAINS="google.com,example.org"
NOTIFICATION_DAYS="30,14,7,1"
TELEGRAM_NOTIFICATION="true"
TELEGRAM_CHAT_ID="..."
TELEGRAM_TOKEN="..."
DISCORD_NOTIFICATION="true"
DISCORD_WEBHOOK_URL="..."