ntfy lässt sich selbst hosten und das passt ganz gut in meine Installation. Da ich auch Kalender, Adressbuch und Foto-Album selbst gehostet habe.
Ich habe ntfy auf einen Pi installiert. Das Paket war direkt über apt installierbar. Die Konfiguration ist recht simpel. Musste nur den Port ändern, da auf 80 bereits der Apache läuft.
Für Android und iOS gibt es die passenden Apps für den Empfang der Nachrichten in den offiziellen Stores sowie auf F-Droid.
Absenden von Nachrichten erfolgt u. a. über curl
Code: Alles auswählen
string stdout;
string stderr;
object Nutzermeldung=dom.GetObject ("Nutzermeldung");
var Meldungstext = dom.GetObject("Nutzermeldung").Value();
system.Exec("curl -d '" # Meldungstext # "' -H 'Tags: warning' IPADDR:PORTNO/TOPIC" , &stdout, &stderr);
Da mein Pi auch über dynamisches DNS erreichbar ist, habe ich ntfy noch im Apache hinter einem Reverse Proxy "versteckt" und in der App die öffentliche Adresse des Topics abonniert.
Hoffe mein Beitrag ist für irgendjemanden hilfreich