Telegram / Email alerts
MyPanel’s rule engine runs in the background, continuously watching for notable events and sending notifications via Telegram or Email.
Alert types
Section titled “Alert types”- 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.
Set resource thresholds
Section titled “Set resource thresholds”- Go to Alerts.
- 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). - Pick the channel and save.
Connect Telegram
Section titled “Connect Telegram”- Create a bot via @BotFather, get the bot token.
- Message your bot once, then get the chat ID (e.g. via
@userinfobot). - Go to Alerts → Channels → Telegram, paste the token + chat ID and click Send test.
Connect Email (SMTP)
Section titled “Connect Email (SMTP)”Go to Alerts → Channels → Email and fill in the SMTP settings:
| Field | Example |
|---|---|
| Host | smtp.gmail.com |
| Port | 587 (STARTTLS) |
| Username | you@gmail.com |
| Password | App password (not your main password) |
| Recipient | ops@company.com |
Click Send test to verify before saving.