Skip to content

Telegram / Email alerts

MyPanel’s rule engine runs in the background, continuously watching for notable events and sending notifications via Telegram or Email.

  • Resources — CPU / RAM / Disk over your thresholds.
  • Domain expiry — warns ~30 days ahead (via WHOIS).
  • SSL expiry — warns ~14 days ahead.
  • Site down — after 3 consecutive failed health checks.
  • Deploy failed — when a deployment fails.
  • Suspicious login — repeated wrong passwords from the same IP.

Each alert has a cooldown (default 30 minutes) to avoid spam; the alert history is kept and viewable in the panel.

  1. Go to Alerts.
  2. Enable the alert types you want, set a threshold (e.g. CPU 90%) and a sustain window (e.g. 5 minutes — to avoid false alarms from short spikes).
  3. Pick the channel and save.
  1. Create a bot via @BotFather, get the bot token.
  2. Message your bot once, then get the chat ID (e.g. via @userinfobot).
  3. Go to Alerts → Channels → Telegram, paste the token + chat ID and click Send test.

Go to Alerts → Channels → Email and fill in the SMTP settings:

FieldExample
Hostsmtp.gmail.com
Port587 (STARTTLS)
Usernameyou@gmail.com
PasswordApp password (not your main password)
Recipientops@company.com

Click Send test to verify before saving.