Push-Mitteilungen und Discord, Telegram, Slack, Pushover
Seit Containly 2.7.2 erreichen Benachrichtigungen auch Discord, Telegram, Slack und Pushover sowie dein Handy oder deinen Browser als Web-Push über die installierte App. Free für normale Benachrichtigungen, Pro in Workflows. Einrichtung pro Dienst, Push auf iPhone und Android, Filter und Sicherheit erklärt.
Containly 2.7.2 ergänzt die Kanäle aus 2.7.1 (ntfy, Gotify, Webhook) um vier weitere Dienste und um Web-Push auf deine eigenen Geräte. Beides ist für normale Benachrichtigungen Free. In Workflows kann der Schritt «Benachrichtigen» sie ebenfalls nutzen; wie alles in Workflows braucht das Pro.
Discord, Telegram, Slack und Pushover
Admins fügen Kanäle unter Einstellungen > Benachrichtigungen > Kanäle > Kanal hinzufügen hinzu. Jeder Kanal hat einen eigenen Mindest-Schweregrad, eine optionale Auswahl an Ereignissen und eine Sprache für die Nachrichten, einen Knopf Test senden, der nichts speichert, und ein Zustellprotokoll.
| Dienst | Was du brauchst | Woher |
|---|---|---|
| Discord | Webhook-URL | In Discord: Kanal bearbeiten > Integrationen > Webhooks > Neuer Webhook > Webhook-URL kopieren |
| Telegram | Bot-Token, Chat-ID, optional Themen-ID | Erstelle mit @BotFather einen Bot (/newbot) und füge ihn deinem Chat, deiner Gruppe oder deinem Kanal hinzu. Gruppen und Kanäle haben IDs, die mit -100 beginnen; öffentliche Kanäle gehen auch mit @kanalname |
| Slack | Incoming-Webhook-URL | Slack-App erstellen, Incoming Webhooks einschalten, einen Webhook für einen Kanal hinzufügen und die URL kopieren |
| Pushover | App-Token, User-Key, optional Gerät | Auf pushover.net: Create an Application (App-Token); der User-Key steht auf deiner Startseite (ein Gruppen-Key geht auch) |
So sehen die Nachrichten aus:
- Discord: ein Embed in der Farbe des Schweregrads (blau, orange, rot) mit Zeit, betroffenem Objekt und Link zu Containly. Niemand wird erwähnt.
- Telegram: fetter Titel mit Symbol für den Schweregrad, der Text und ein Link «In Containly öffnen».
- Slack: Titel, Text, eine Kontextzeile und ein Knopf «In Containly öffnen», mit farbigem Balken.
- Pushover: Titel, Text und Link. Die Priorität pro Schweregrad geht von -2 bis 2 (Standard: Info -1, Warnung 0, Kritisch 1). Notfall (2) wiederholt sich, bis du ihn in der Pushover-App bestätigst; das ist nie ein Standard, und wenn du ihn wählst, stellst du auch ein, wie oft er sich wiederholt und wann er aufhört.
Sicherheit
- Discord- und Slack-URLs werden nur auf den offiziellen Hosts angenommen (
discord.com/api/webhooks/...,hooks.slack.com/...). Telegram- und Pushover-Nachrichten gehen nur anapi.telegram.orgundapi.pushover.net. - URLs, Tokens und Keys werden verschlüsselt gespeichert und nie wieder angezeigt. Die Liste zeigt nur einen gekürzten Hinweis.
Web-Push auf Handy und Browser
Jeder Benutzer verwaltet seine eigenen Geräte unter Profil > Push-Mitteilungen.
- Öffne Containly über HTTPS (zum Beispiel hinter einem Reverse Proxy mit Zertifikat). Über reines
http://erlauben Browser kein Push. - Auf iPhone oder iPad (ab iOS 16.4): Containly in Safari öffnen, auf Teilen > Zum Home-Bildschirm tippen, danach Containly über das Symbol auf dem Home-Bildschirm öffnen und anmelden. Push geht nur in dieser installierten App.
- Auf Android, Windows, macOS oder Linux: Chrome, Edge, Firefox oder Safari funktionieren im Browser; die App zu installieren ist optional.
- Unter Profil > Push-Mitteilungen einen Gerätenamen eingeben und auf Push auf diesem Gerät einschalten klicken. Erlaube die Mitteilungen, wenn der Browser fragt.
- Das Gerät erscheint unter Meine Geräte. Test senden zeigt nach wenigen Sekunden eine Testnachricht. Ein Klick auf eine Mitteilung öffnet die passende Seite in Containly.
Pro Gerät kannst du mit dem Stift den Namen, den Mindest-Schweregrad und die Ereignisse ändern, einen Test senden oder das Gerät entfernen. Du bekommst die Mitteilungen, für die du unter Einstellungen > Benachrichtigungen als Empfänger eingetragen bist, auch ohne E-Mail-Adresse.
Lässt sich Push nicht einschalten, steht auf der Seite, warum: kein HTTPS, iPhone nicht zum Home-Bildschirm hinzugefügt, Browser ohne Push oder Mitteilungen in den Website-Einstellungen blockiert.
So funktioniert Push
Containly braucht keinen zusätzlichen Dienst und kein Konto. Es erzeugt einmal ein eigenes Schlüsselpaar (VAPID), verschlüsselt jede Nachricht für deinen Browser und übergibt sie dem Push-Dienst deines Browsers (Google, Apple, Mozilla oder Microsoft), der nur verschlüsselte Daten sieht. Ist ein Gerät weg (App entfernt, Erlaubnis widerrufen), meldet das der Push-Dienst, und Containly löscht das Gerät automatisch.
Workflows (Pro)
Im Schritt Benachrichtigen kreuzt du Push auf Geräte an, um die Meldung an die Geräte der Empfänger zu senden, oder wählst einen gespeicherten Kanal. In Free lehnt der Server Workflow-Nachrichten an Kanäle und Push ab.
Demo
Die öffentliche Demo zeigt Beispielkanäle für Discord, Telegram, Slack und Pushover; Test senden wird nur simuliert und schickt nichts. Push ist dort sichtbar, aber ausgeschaltet, weil es deine eigene Instanz mit HTTPS braucht.