ntfy hosten, ohne etwas zu installieren

Eine Zeile curl im Skript, und das Handy meldet sich — ohne Anbieterkonto, ohne Bibliothek und ohne API-Schlüssel, den man erst beantragen muss.

Ab 2,99 €/Monat

Einleitung

ntfy von uns installiert, aktualisiert und gesichert, auf einer Maschine in Frankreich. Schicken Sie sich Benachrichtigungen aufs Handy, aus jedem Skript, mit einer einfachen HTTP-Anfrage. Apps für Android und iOS, ohne Konto und ohne fremden Dienst. Sie installieren nichts und richten keinen Server ein: Die Anwendung ist wenige Minuten nach der Bestellung online, auf Ihren Namen.

Der passende Tarif ist App Découverte für 2,99 €/Monat inkl. MwSt. — 1 GB Arbeitsspeicher. ntfy ist ein einziges in Go geschriebenes Programm mit einer kleinen SQLite-Datenbank, die Nachrichten so lange aufbewahrt, dass ein abgeschaltetes Handy sie nachholen kann: Es ist die leichteste Anwendung im Katalog und lebt im Betrieb in einigen Dutzend Megabyte. Etwas Platz brauchen die für die sofortige Zustellung offen gehaltenen Verbindungen und die an Nachrichten angehängten Dateien. Der übrige Speicher gehört dem System — und dem Umstand, sich nie zu fragen, ob der Alarm ankommt.

Ersetzt werden hier Pushover, Pushbullet oder die Gewohnheit, sich selbst E-Mails zu schreiben, die man irgendwann nicht mehr liest. Zum Senden braucht es keine Bibliothek: Eine HTTP-Anfrage an die Adresse eines Themas genügt — aus einem Shell-Skript, einem Cronjob, einer Tabelle, einer Industriesteuerung oder einer Fachanwendung. Empfangen kann man mit den Apps für Android — im Play Store und bei F-Droid — und für iOS sowie über die Web-Oberfläche. Und ntfy kann noch mehr: als UnifiedPush-Verteiler dienen, damit ein Handy ohne Google-Dienste seine Benachrichtigungen dennoch erhält.

2.99€/Monat
Empfohlener Tarif inkl. MwSt.
1GB
Arbeitsspeicher des Tarifs
5Min.
Bereitstellung
100%
In Frankreich gehostet

Was managed Hosting ändert

Senden passt in eine Zeile

Ein curl-Aufruf mit dem Nachrichtentext an die Adresse Ihres Themas, und los. Kein Token zu verhandeln, keine Abhängigkeit zu installieren, kein vorgeschriebenes JSON: Alles, was eine HTTP-Anfrage stellen kann, kann Sie benachrichtigen, auch ein altes Skript aus einer Crontab.

Benachrichtigungen mit Zusammenhang

Fünf Dringlichkeitsstufen — die höchste klingelt auch im Stummmodus —, ein Titel, Schlagworte, eine Adresse zum Antippen, Schaltflächen, die eine weitere URL aufrufen, und ein Anhang. Eine Sicherungsmeldung kann so den Link zu ihrem Bericht mitbringen.

Verzögert, geplant, und nichts verloren

Eine Nachricht kann auf in dreißig Minuten oder morgen um neun datiert werden. Und weil Nachrichten eine Weile auf dem Server zwischengespeichert bleiben, holt ein ausgeschaltetes oder funkloses Handy sie beim Wiederverbinden nach, statt sie zu verpassen.

Themen, die Ihnen gehören

Auf einer eigenen Instanz entscheiden Konten und Zugriffslisten, wer auf welchem Thema lesen und schreiben darf. Sie reservieren einen Namen, geben einem Server das Schreibrecht und zwei Handys das Leserecht — was ein geteilter öffentlicher Dienst nicht erlaubt.

Warum sie abgeben statt selbst installieren

Die Sicherung, die sagt, was sie getan hat

Eine Zeile am Skriptende, und das Handy zeigt 42 GB in 18 Minuten gesichert, mit Link zum Protokoll. Niemand öffnet mehr eine Logdatei, um zu erfahren, ob die Nacht gut lief.

Ein Technikraum, der heiß wird

Ein Fühler überschreitet die Schwelle, die Nachricht geht mit höchster Dringlichkeit hinaus und klingelt auch bei stummem Handy. Das ist die Art Alarm, die wecken muss, und die Dringlichkeitsstufe gibt es genau dafür.

Ein Laden, der eine Bestellung meldet

Die Website ruft bei jeder bestätigten Bestellung die Themenadresse auf, mit dem Betrag als Titel. Der Händler weiß, dass etwas vorzubereiten ist, bevor er einen Rechner einschaltet.

Ein Haus, das spricht

Das offen gebliebene Tor, die fertige Waschmaschine, der Stromausfall: Hausautomationsplattformen und Flusswerkzeuge können alle eine URL aufrufen, also können sie alle Sie benachrichtigen.

Ein Handy ohne Google-Dienste

Auf einem entgoogelten System laufen die Benachrichtigungen UnifiedPush-fähiger Apps über Ihre ntfy-Instanz. Die Nachrichten kommen an und wandern nicht mehr durch die Infrastruktur eines Konzerns.

Gehostet in Frankreich

Eine Benachrichtigung enthält oft mehr, als man denkt: einen Kundennamen, einen Betrag, eine Serveradresse. Ihre läuft über unsere eigene Infrastruktur in Nouvelle-Aquitaine, das wir selbst betreiben.

Häufig gestellte Fragen

Sie wählen einen Themennamen, abonnieren ihn in der Handy-App und senden dann eine HTTP-Anfrage mit dem Nachrichtentext an die Adresse Ihrer Instanz, gefolgt von diesem Namen. In der Shell ist das ein curl-Aufruf; in Python, PHP oder PowerShell die HTTP-Funktion, die Sie schon verwenden. Die Optionen — Titel, Dringlichkeit, Schlagworte, zu öffnender Link — gehen als Kopfzeilen mit, es gibt also nichts Neues zu lernen.

Ja, es gibt eine iOS-App, mit einer Feinheit, die man vorher kennen sollte: Apple verlangt, dass sofortige Benachrichtigungen über den eigenen Zustelldienst laufen. Eine selbst gehostete Instanz muss deshalb so eingerichtet werden, dass sie über den Dienst des ntfy-Projekts weiterleitet, damit das iPhone geweckt wird; die Einstellung ist dafür vorgesehen. Unter Android verbindet sich die App direkt mit Ihrer Instanz, ohne Zwischenstation.

Unter Android hält die sofortige Zustellung eine Verbindung offen, was sich am Akku leicht bemerkbar macht; man kann auch periodisch abfragen lassen. Nachrichten sind nicht Ende-zu-Ende verschlüsselt: Die Instanz sieht ihren Inhalt — genau deshalb ist es gut, wenn die Instanz Ihre ist. Telefonkanäle wie Sprachanruf oder SMS hängen an einem kostenpflichtigen Fremdkonto. Und ntfy überwacht nichts: Es stellt zu. Um zu erfahren, dass ein Dienst ausgefallen ist, braucht es davor einen Monitor, der mit ihm spricht.

App Découverte, für 2,99 €/Monat inkl. MwSt. Er bringt 1 GB Arbeitsspeicher, wo die Anwendung mindestens 256 MB verlangt: Der Spielraum dient dem System, nicht der Kulisse. Sie können den Tarif später ohne Neuinstallation wechseln.

Auf dem Server nichts: Die Instanz ist fertig. Auf dem Handy die ntfy-App aus dem Play Store, von F-Droid oder aus dem App Store, in der Sie die Adresse Ihrer Instanz eintragen, bevor Sie ein Thema abonnieren.