| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- ---
- # ntfy configuration for emergency access server
- # This file configures the dschep/ntfy backends for notifications
- backends:
- - matrix_sec
- - matrix_health
- - pushover_emergency
- # Matrix backend for security alerts
- matrix_sec:
- backend: matrix
- url: https://your-matrix-server.com
- roomId: "!emergency-security:your-matrix-server.com"
- userId: "@emergency-bot:your-matrix-server.com"
- password: "your-matrix-bot-password"
- token: "your-matrix-access-token" # Alternative to password
- # Matrix backend for health monitoring and logs
- matrix_health:
- backend: matrix
- url: https://your-matrix-server.com
- roomId: "!emergency-health:your-matrix-server.com"
- userId: "@emergency-bot:your-matrix-server.com"
- password: "your-matrix-bot-password"
- token: "your-matrix-access-token" # Alternative to password
- # Pushover backend for emergency notifications
- pushover_emergency:
- backend: pushover
- user_key: YOUR_PUSHOVER_USER_KEY_HERE
- api_token: YOUR_PUSHOVER_API_TOKEN_HERE # optional, uses default if not specified
- priority: 2 # emergency priority (requires confirmation)
- retry: 60 # retry every 60 seconds for emergency notifications
- expire: 3600 # expire after 1 hour
- sound: siren # emergency sound
- device: YOUR_DEVICE_ID # optional, sends to all devices if omitted
- # Additional backend examples (uncomment and configure as needed)
- # Pushbullet backup
- # pushbullet_backup:
- # backend: pushbullet
- # access_token: YOUR_PUSHBULLET_ACCESS_TOKEN_HERE
- # device_iden: YOUR_DEVICE_ID # optional, sends to all devices if omitted
- # Slack integration
- # slack_critical:
- # backend: slack
- # token: YOUR_SLACK_BOT_TOKEN_HERE
- # recipient: "#emergency-alerts"
- # Email notifications
- # email_emergency:
- # backend: email
- # smtp_server: smtp.gmail.com
- # smtp_port: 587
- # username: your-email@gmail.com
- # password: your-app-password
- # to: emergency-team@company.com
- # from: emergency-access@company.com
- # Telegram notifications
- # telegram_emergency:
- # backend: telegram
- # # Configuration will be done interactively on first use
- # Linux desktop notifications (for testing)
- # linux_desktop:
- # backend: linux
- # icon: /usr/share/icons/gnome/48x48/status/dialog-warning.png
- # urgency: critical
- # timeout: 0 # never expire
- # System log integration
- # syslog_emergency:
- # backend: systemlog
- # prio: ALERT
- # facility: LOCAL0
- # fmt: "[EMERGENCY-ACCESS] {title}: {message}"
- # Custom title for all notifications
- title: "Emergency Access Server"
|