6 Private Links
Als jemand, der mehrere Rechner und ein Smartphone verwendet, kommt mir der Anwendungsfall ziemlich häufig vor, dass ich eine Webseite oder eine Datei an ein anderes Gerät senden möchte. Dafür benutze ich bereits seit Langem die früher recht populäre Anwendung Pushbullet. Pushbullet bietet, wie ich finde, ein sehr gelungenes Browser-Plugin und natürlich eine Smartphone-App. Da ich jedoch weniger Daten in Cloud-Dienste schieben möchte, ist Pushbullet ein Kandidat, den ich gerne ablösen möchte.
Eine gute Open-Source-Lösung für Messaging ist Ntfy.sh, das sich auch selbst hosten lässt. Im Prinzip sendet man eine Nachricht und/oder eine Datei an einen beliebigen Kanal, und jeder Client, der auf diesem Kanal lauscht, erhält die Nachricht. Um zum Beispiel einen Weblink von meinem Smartphone an den Browser meines Notebooks senden zu können, benötigt man lediglich die Ntfy.sh-Smartphone App, die den Link an einen Kanal sendet, und eine Browseranwendung auf dem Notebook, über die man den Link empfangen kann. Ntfy.sh bietet auch eine Webanwendung, mit der das möglich ist. Ich hätte jedoch gerne den Link direkt als Browser-Tab geöffnet, was mich zur Entwicklung eines passenden Chrome-Plugins geführt hat.
Das gesamte Setup ist sehr einfach. Entweder hostet man ein eigenes Ntfy.sh oder verwendet die öffentliche Instanz unter gleichnamiger Url. Das Secret / Passwort beim Nachrichtenaustausch ist der Name des Kanals selbst. Man hat also nur Zugriff auf den Kanalinhalt, wenn man den Namen kennt. Wenn man die Server-Instanz selbst hostet, kann man jedoch auch eine Basic-Authentifizierung oder einen Secret-Token einrichten.
Hat man den Ntfy.sh-Server am Laufen, kann das Chrome-Plugin NtfyNewtabSubscriber in Betrieb genommen werden, um Nachrichten als neuen Browser-Tab zu empfangen. Im Plugin muss man nur noch die URL und den Kanalnamen eintragen (s. Bild), und schon lassen sich Nachrichten an den Browser senden. Für den Rückweg, also die Nachricht an das Smartphone, gibt es übrigens das Chrome-Plugin Send to Ntfy. Letzteres lässt sich auch aus dem Chrome-Store beziehen.
Konfiguration der NtfyNewtabSubscriberExtension
Wenn man es rudimentärer haben möchte, kann man anstelle der ganzen Apps auch einfach curl benutzen. Gerade weil es so einfach ist, ist Ntfy.sh ein Schweizer Taschenmesser für alles rund ums Messaging und damit ein flexibles Tool im Portfolie.
Links
- Ntfy.sh-Server
- Chrome Browser-Plugin NtfyNewtabSubscriber
- Chrome Browser-Plugin Send to Ntfy.