Snapdrop

Snapdrop: Datenübertragung im LAN

Es gibt viele Wege, Daten im heimischen Netz zwischen verschiedenen stationären und mobilen Geräten auszutauschen. KDE-Anwendern steht das veritable KDE Connect zur Verfügung. Wenn das mal nicht will, nutze ich als Alternative bisher Warpinator. Aber es geht noch einfacher.

HTML5-Klon von AirDrop

Snapdrop ist eine Open-Source Progressive Web App (PWA), die von Apples AirDrop inspiriert ist und nichts mit Canonicals Snap zu tun hat. Es handelt sich um einen webbasierten HTML5-Klon von AirDrop vom deutschen Entwicklers Robin Linus.

WebRTC oder WebSockets

Snapdrop ist keineswegs neu, hat sich aber sieben Jahre erfolgreich vor mir versteckt. Es nutzt eine Peer-to-Peer-Verbindung, wenn WebRTC vom Browser unterstützt wird. Ansonsten dient WebSockets als Alternative. WebRTC benötigt lediglich einen Signaling Server, der jedoch nur zum Aufbau einer Verbindung verwendet wird und nicht an der Dateiübertragung beteiligt ist. WebRTC verschlüsselt die Daten während des Transports.

Austausch zwischen Android und iOS

Snapdrop ist einfach aufgebaut. Die URL https://snapdrop.net/ wird in einem Chrome- oder Firefox-Browser auf zwei oder mehr beliebigen Geräten geöffnet, um Dateien oder Nachrichten lokal zwischen diesen Geräten auszutauschen. Dabei vergibt Snapdrop Namen für die beteiligten Rechner. Auf der Gegenseite kann man die Daten annehmen oder verweigern. Das funktioniert zwischen allen Geräten. Ein Alleinstellungsmerkmal ist der Datenaustausch zwischen Geräten mit Android und iOS.

Snapdrop funktioniert einwandfrei, ohne Registrierung. Für Android gibt es auf F-Droid auch eine App, die anstelle des Browsers treten kann. Einen Pferdefuß teilt sich Snapdrop aber leider mit Warpinator: Beide funktionieren nicht durch ein VPN hindurch. Die maximale Dateigröße, die sich übertragen lässt, konnte ich bisher nicht erfahren, aber ich denke Snapdrop ist eher für den schnellen Datenaustausch ausgelegt als auf große Datenmengen.

Foto von Claudio Schwarz auf Unsplash

Teilt den Beitrag, falls ihr mögt

Abonnieren
Benachrichtige mich bei
5 Kommentare
Newest
Oldest Most Voted
Inline Feedbacks
View all comments