Files
..
2026-10-05 06:28:23 +00:00
2026-10-01 16:20:16 -05:00
2026-10-04 15:11:41 -05:00
2026-10-01 16:20:16 -05:00
2026-10-01 16:20:16 -05:00
2026-10-01 16:20:16 -05:00
2026-10-01 16:20:16 -05:00
2026-10-01 16:20:16 -05:00
2026-10-01 16:20:16 -05:00
2026-10-01 16:20:16 -05:00

Alerts

One inbox for every alert, with delivery to webhooks, ntfy, Discord and email.

Features

  • One inbox for alerts from every part of Termix.
  • Popups for new alerts, filtered by severity.
  • Channels that send alerts to webhooks, ntfy, Discord and email.
  • Delivery rules that pick which alerts go to which channel.
  • Optional news from the Termix team, like security notices and new releases.

Settings

Admin

  • Termix announcements: show news from the Termix team in everyone's inbox.
  • Keep alerts for (days): older alerts are removed from every inbox.
  • SMTP server, port, TLS, username, password and from address: needed for email channels. Leave the server empty to turn email off.

User

  • Alert popups: all alerts, warnings and critical, critical only, or none.

Permissions

  • alerts.use: Get alerts in the inbox and send them to your own channels. Admins and users have it by default.

For plugin authors

Send an alert from any plugin with ctx.notify.send(). This plugin stores it and delivers it. Do not build a separate notification system into a plugin.

Development

npm run build      # build into dist/
npm run test       # run this plugin's tests
npm run typecheck  # type-check this plugin