[Eisfair] push notifications ueber/mit ntfy.sh (als auch selfhosted) an Android-mobiltel, geniale bin

D. Oezbilen oezbilen at gmx.net
Fr Mai 27 01:24:01 CEST 2022


Hallo @all,

ich bin neulich auf dieses Prg./die Webseite gestossen und bin sehr 
begeistert. IMHO eine Bereicherung fuer jede Plattform.

	https://ntfy.sh

Dort oder __selfhosted__ kann man sehr einfach (statt Emails bei 
bestimmten Aktionen)   push notifications/Nachrichten an das Android 
(nicht Apple-) Mobiltel. schicken. Diese Nachrichten lassen sich mit/in 
sehr vielen Sprachen senden;

Command line (curl)
ntfy CLI
HTTP
JavaScript
Go
PowerShell
Python
PHP

	<https://ntfy.sh/docs/publish/>
sind einige Beispiele aufgefuehrt, was moeglich ist.

Man kann die o.a. Webseite nutzen um ueber selbst angelegte Topics 
Nachrichten zu senden. 	

Etwas Vertrauen muss schon mitbringen, dass die Nachrichten dort nicht 
anders verwertet werden, doch zumindest fuer das allg. Testing kann das 
riskieren. Da dort erstmal keine Benutzer/PWs angelegt sind, hilft es 
fuer das Topic einen entsprechend langen Titel zu nehmen, am besten 
(oder anders :-))

	echo TEXT | openssl md5
	(stdin)= 51fed9533faa68ee7eea1b8036fb61a5

Oder man installiert die bin selbst, das ist ratz-fatz gemacht und die 
18MB bin startet. Nach der Installation gibt es unter /etc/ntfy zwei Dateien

	/etc/ntfy/client.yml
	/etc/ntfy/server.yml

Fuer die ersten Tests habe ich in der

	/etc/ntfy/server.yml

diese Optionen konfiguriert:

######################

base-url: http://IP-eis

# klar, bei 80 ist das Risiko hoch, dass der ntfy-Server nicht 
hochkommt, daher
listen-http: ":8888"

cache-file: /var/cache/ntfy/cache.db
cache-duration: "12h"

auth-file: /var/lib/ntfy/user.db
auth-default-access: "read-write"

attachment-cache-dir: /var/cache/ntfy/attachments
attachment-total-size-limit: "5G"
attachment-file-size-limit: "15M"
attachment-expiry-duration: "3h"

global-topic-limit: 15000

######################

Ein

	ntfy serve &

startet den Server und es kann losgehen.

Sofern die Config OK ist, kann man auch (s. 
https://ntfy.sh/docs/config/#access-control) mit der obigen Config 
Benutzer/Passwoerter anlegen.

Nicht nur, dass dieses Prg. sehr geschmeidig, mannigfaltig ist, es kann 
selbstredend auch mit TLS/LE-Certs umgehen.

Statt ueber die pam.d/ssh oder pam.d/su bei Login Emails zu versenden, 
die fuer eine best. Zeit gequeuet werden (damit auch sabotierbar sind), 
kann man stattdessen im Nu per curl eine Nachricht an das Mobiltel. senden.

Ich finde, das Teil ist ein max. Zugewinn fuer jede Plattform, weil so 
einfach, weil so effektiv und eben auch in einer selfhosted-Form sehr, 
sehr zuegig produktiv einzusetzen ist. Beeindruckend ist die 
Einfachheit, jedoch die coole, max. Funktionalitaet.

@FYI
Dieser Hinweis, die Beschreibung erhebt ___keinen___ Anspruch, dass 
jemand ein Paket fuer eis/x64 erstellt. Das Teil funkt bestens auch bei 
einer manuellen Inst.; auch ohne ein Paket.

Die Webseite hat immens viele Infos, was man damit biegen kann; das 
Posting hier ist nur ein _kleiner_ Hinweis auf eine geniale bin.

Viel Spass
Oez.


Mehr Informationen über die Mailingliste Eisfair