Ntfy als notification Server

ntfy ist eine Notificationserver, der Notifications sammelt und verteilt. Die bekannteste Anwendung des Servers ist auf Android Mobiltelefone als Ersatz für google push oder im Smart-Home zum empfangen von Informationen.
Das Tool kann vielfältig eingesetzt werden:

  • Der Admin könnte darüber Status-Informationen zu den eingerichteten Diensten erhalten.
  • Wenn add-ons die Schnittstelle nutzen dürfen können sie darüber Informationen an User senden.
    • Falls intelligent umsetzbar(?), kann ein User solange via ntfy informiert werden, bis auf dem entsprechenden Gerät die zugehörige App installiert wird. (nextcloud, matrix, etc.)
    • Nach einer kurzen Recherche, könnte es auch möglich sein, via ntfy notification in einen speziellen Matrix Chat-Raum umzuleiten.
  • Libre-workspace.org könnte darüber als Not-Kanal Security-Informationen verteilen.

Webseite: https://ntfy.sh
Source-Code: https://ntfy.sh/_next/static/media/github-white.1683d8ae.svg

Ist eine gute Idee,

aktuell überlege ich allerdings einen eigenen Notification dienst ins Portal einzubauen.
Spricht aber nichts dagegen, als zusätzliche Schnittstelle ntfy einzustellen.

Hinweis: über libre-workspace-send-mail kann ein Addon-Entwickler bereits jetzt schon E-Mails an den Admin versenden :slight_smile:

Pha! eMail, das ist sooo 2000er… :wink:

Eigentlich wäre es schön, wenn man eingehende Nachrichten selber an das richtige Ziel delegieren könnte.

Alle die einen Nachrichtenversand registriert haben, kriegen im Backend einen Eintrag und können einem registrierten Nachrichten Versand zugewiesen werden.

Ich finde übrigens die Linux Anwendung webhook echt angenehm sehr einfach Nachrichten pc2pc zu übertragen oder per http Link Anwendungen auszuführen. Ich nutze das um Anwendungen auf einer VM über einen html Link im Browser Bookmark zu kontrollieren oder neuerdings über das Smartphone mit HTTP Request Shortcuts

Mein Vorschlag zur Nachrichten Kontrolle z.b.

Add-on Registred Out => add-on Registered In
email filter.DiscourseForum(inbox) => matrix channel(“notification”)
Nextcloud user.notification => matrix channel(“notification”)
LibreWorkspace.org LibreWorkspace.SecurityAlert => ntfy Subject(“Alert”)
matrix channel(“Event-News”) => eMail Subject(“VereinsNewsletter”)

warum eigentlich selber scheiben und nicht ntfy nehmen?

Evaluiere ich gerne, aber je weniger direkte Abhängigkeiten wir haben, desto weniger sind wir von äußeren Problemen in der Zukunft betroffen.
Vor allem bei “einfachen” Mechanismen :slight_smile:

Ja einfach. webhook ist einfach. Aber NTFY macht noch Authentifizierung. Ich denke sobald Authentifizierung dazu kommt wird es wohl automatisch schwierig.