ntfy hosten, zonder iets te installeren

Eén regel curl in een script, en de telefoon gaat over — zonder account bij een uitgever, zonder bibliotheek te installeren, zonder API-sleutel aan te vragen.

Vanaf 2,99 €/maand

Introductie

ntfy door ons geïnstalleerd, bijgewerkt en geback-upt, op een machine in Frankrijk. Stuur uzelf meldingen op uw telefoon vanuit elk script, met een eenvoudig HTTP-verzoek. Android- en iOS-apps, zonder account of externe dienst. U installeert niets, u stelt geen server in: de applicatie staat enkele minuten na de bestelling online, op uw naam.

Het aanbod dat haar past is App Ontdekking voor 2,99 €/maand incl. btw — 1 GB geheugen. ntfy is één enkel programma geschreven in Go, met een kleine SQLite-database die berichten bewaart tot een uitgeschakelde telefoon ze inhaalt: het is de lichtste applicatie uit de catalogus, en past in enkele tientallen megabytes bij gebruik. Wat wat ruimte inneemt, zijn de open gehouden verbindingen voor directe aflevering en de bijlagen die bij een bericht worden meegestuurd. De rest van het geheugen dient het systeem, en zorgt ervoor dat u zich nooit afvraagt of de melding wel aankomt.

Hier vervangt u Pushover, Pushbullet, of de gewoonte om uzelf e-mails te sturen die u uiteindelijk niet meer leest. Publiceren vraagt geen enkele bibliotheek: een HTTP-verzoek naar het adres van een onderwerp volstaat, vanuit een shellscript, een cron, een spreadsheet, een industriële automaat of een bedrijfsapplicatie. Aan de ontvangstkant zijn er de Android-apps — op de Play Store en op F-Droid — en iOS, plus de webinterface. En ntfy kan nog een rol vervullen: dienstdoen als UnifiedPush-distributeur voor apps die dat accepteren, waardoor een telefoon zonder Google-diensten toch zijn meldingen ontvangt.

2.99€/maand
Aanbevolen aanbod incl. btw
1GB
Geheugen van het aanbod
5min
Online gezet
100%
Gehost in Frankrijk

Wat beheerde hosting verandert

Publiceren past in één regel

Eén curl-aanroep met de tekst van het bericht naar het adres van uw onderwerp, en het is verstuurd. Geen token om te onderhandelen, geen afhankelijkheid om te installeren, geen verplicht JSON-formaat: alles wat een HTTP-verzoek kan doen, kan u een melding sturen, inclusief een oud script uit een crontab.

Meldingen die hun context meedragen

Vijf prioriteitsniveaus — de hoogste laat de telefoon zelfs in stille modus overgaan —, een titel, labels, een adres dat met één gebaar opent, actieknoppen die een andere URL aanroepen, en een bijlage. Een back-upmelding kan zo de link naar zijn rapport bevatten.

Uitgesteld, gepland, en niets gaat verloren

Een bericht kan gedateerd worden om over dertig minuten of morgen om negen uur te vertrekken. En omdat berichten een tijdje in de cache van de server blijven, haalt een uitgeschakelde of offline telefoon ze bij het opnieuw verbinden op in plaats van ze te missen.

Onderwerpen die van u zijn

Op een eigen instantie bepalen accounts en toegangslijsten wie op elk onderwerp mag lezen en wie mag schrijven. U reserveert een naam, geeft schrijfrechten aan een server en leesrechten aan twee telefoons — iets wat een gedeelde publieke dienst niet toestaat.

Waarom haar uitbesteden in plaats van zelf installeren

De back-up die vertelt wat ze deed

Eén regel aan het einde van het script, en de telefoon toont "42 GB opgeslagen in 18 minuten" met de link naar het logboek. U hoeft geen logbestand meer te raadplegen om te weten of de nacht goed is verlopen.

Een technische ruimte die opwarmt

Een sensor overschrijdt de drempel, het bericht vertrekt met maximale prioriteit en laat de telefoon overgaan, ook in stille modus. Dat is het soort melding dat moet wekken, en de prioriteit bestaat precies daarvoor.

Een winkel die een bestelling meldt

De site roept het adres van het onderwerp aan bij elke bevestigde bestelling, met het bedrag als titel. De winkelier weet dat er iets voor te bereiden is, nog voordat hij zijn computer opstart.

Een huis dat spreekt

De poort die openstaat, de wasmachine die klaar is, de stroomonderbreking: de huisautomaten en de automatiseringstools kunnen allemaal een URL aanroepen, dus ze kunnen u allemaal een melding sturen.

Een telefoon zonder Google-diensten

Op een ontgoogled systeem lopen de meldingen van UnifiedPush-compatibele apps via uw ntfy-instantie. De berichten komen aan, en gaan niet meer via de infrastructuur van een techreus.

Gehost in Frankrijk

Een meldingsbericht bevat vaak meer informatie dan men denkt: een klantnaam, een bedrag, een serveradres. Het uwe gaat via onze infrastructuur in Nouvelle-Aquitaine, dat we zelf beheren.

Veelgestelde vragen

U kiest een onderwerpsnaam, abonneert u erop vanuit de mobiele app, en stuurt vervolgens een HTTP-verzoek met de tekst van het bericht naar het adres van uw instantie gevolgd door die naam. In shell is dat een curl-aanroep; in Python, PHP of PowerShell is dat de HTTP-verzoekfunctie die u al gebruikt. De opties — titel, prioriteit, labels, te openen link — worden als headers meegegeven, dus niets nieuws om te leren.

Ja, er bestaat een iOS-app, met een nuance die u beter vooraf kent: Apple verplicht dat directe meldingen via zijn eigen distributiedienst gaan. Een zelfgehoste instantie moet daarom worden ingesteld om via de dienst van het ntfy-project door te sturen, zodat de iPhone wakker wordt; die instelling is daarvoor bedoeld. Op Android verbindt de app rechtstreeks met uw instantie, zonder tussenpersoon.

Op Android houdt de directe aflevering een verbinding open, wat wat merkbaar is aan de batterij; u kunt de voorkeur geven aan periodiek ophalen. Berichten zijn niet end-to-end versleuteld: de instantie ziet hun inhoud voorbijkomen — precies daarom is het interessant dat ze van u is. Telefonische kanalen zoals spraakoproepen of sms hangen af van een betaald extern account. En ntfy bewaakt niets: ze geeft door. Om te weten dat een dienst is uitgevallen, is een monitor stroomopwaarts nodig die ermee praat.

App Ontdekking, voor 2,99 €/maand incl. btw. Het brengt 1 GB geheugen waar de applicatie er minstens 256 MB vraagt: de marge dient het systeem, niet het uitstalraam. U kunt later van aanbod wisselen zonder opnieuw te installeren.

Op de server niets: de instantie is klaar. Op de telefoon de ntfy-app uit de Play Store, F-Droid of de App Store, waarin u het adres van uw instantie invult voordat u zich op een onderwerp abonneert.