feat: add apprise notification delivery

This commit is contained in:
Christian Krakau-Louis
2026-05-22 22:42:29 +02:00
parent 701a3603b5
commit dd4b90c9de
9 changed files with 320 additions and 162 deletions
+14 -13
View File
@@ -29,15 +29,18 @@ System-wide settings are available to administrators:
## Notification Settings
### Email Notifications
### Apprise Notifications
Configure how you receive email notifications:
Configure where DMARQ sends notifications:
1. Navigate to **Settings** > **Notifications** > **Email**
2. Configure the following:
- **Email Address**: Where notifications will be sent
- **Notification Frequency**: Immediate, daily digest, or weekly summary
- **Notification Types**: Select which events trigger notifications
1. Navigate to **Settings**.
2. Open **Notifications**.
3. Enable notifications.
4. Add one Apprise target URL per line.
5. Save and use **Send Test** to verify delivery.
Target URLs are redacted after saving so credentials are not exposed through the
settings API or page reloads.
### Alert Thresholds
@@ -52,11 +55,9 @@ Set thresholds for when alerts are triggered:
### Integration Notifications
If you've enabled additional notification channels through Apprise:
1. Navigate to **Settings** > **Notifications** > **Integrations**
2. Configure each integration separately (Slack, Teams, Discord, etc.)
3. Set which notification types go to each channel
Apprise supports email, Slack, Teams, Discord, generic webhooks, and many other
targets through the same notification field. Add each destination on a separate
line.
## API Access
@@ -139,4 +140,4 @@ Advanced configuration options (administrators only):
- **Database Connection**: Change database settings
- **Worker Configuration**: Configure background processing settings
- **Caching**: Adjust cache settings for performance
- **Debug Mode**: Enable additional logging for troubleshooting
- **Debug Mode**: Enable additional logging for troubleshooting