Estimated reading time: 6 Minuten

Kennst du das? Du willst schnell eine Datei vom Handy auf den Laptop oder einem Freund zu Hause etwas schicken – aber die Datei ist zu groß für WhatsApp, E-Mail ist zu umständlich und AirDrop funktioniert nur auf Apple-Geräten. 🙄

Hier kommt PairDrop ins Spiel – eine kostenlose, offene und superpraktische Lösung, mit der du Dateien einfach per Browser zwischen allen Geräten austauschen kannst. Ganz ohne Anmeldung, App oder Cloud.

Für eine detaillierte Anleitung und Erklärung aller Konfigurationsmöglichkeiten empfehle ich das unten verlinkte YouTube-Video. In diesem Video wird ausführlich auf jede einzelne Einstellung eingegangen, sodass du eine umfassende Anleitung zur genauen Einrichtung erhältst. Eventuellen Code aus dem Video findest du in diesem Beitrag, so dass du ihn direkt nutzen kannst ohne abtippen zu müssen.

Dieser Blogbeitrag inklusive Video ist Teil einer Serie in der wir unseren eigenen Homeserver erstellen und einrichten. Wir fangen bei den Basics wie einer Ubuntu-VM Installation mit Docker an und machen dann weiter mit der Konfiguration einer eigenen Domain, Sicherheitsvorkehrungen und vor allem jede Menge coole und nützliche selbstgehostete Dienste. Egal ob Medienserver wie Plex oder Jellyfin oder Dokumentenmanagement wie Paperless-NGX. Wir bauen gemeinsam das Setup auf, das ihr sehen möchtet. Selbst Themen wie Single-Sign-On (SSO) gehen wir zusammen an.

🔍 Was ist PairDrop?

PairDrop ist ein Open-Source-Tool, das sich stark an AirDrop orientiert – aber geräteunabhängig funktioniert. Es nutzt die Technik von Peer-to-Peer (P2P), um Dateien direkt von einem Gerät zum anderen zu übertragen. Ohne Umweg über einen Server.

✅ Die Vorteile von PairDrop auf einen Blick

  • Plattformunabhängig: Egal ob Android, iPhone, Windows, macOS oder Linux – PairDrop funktioniert überall, wo ein moderner Browser läuft.
  • Keine Registrierung: Du musst dich nirgendwo anmelden.
  • Kein Cloud-Zwang: Deine Datei wird nicht in der Cloud gespeichert.
  • Schnell und einfach: Datei auswählen, Empfänger anklicken, senden.
  • Schneller als Cloud-Dienste, weil keine Uploads nötig sind.
  • Open Source, also komplett transparent und werbefrei.
  • Sicher: Die Übertragung erfolgt direkt und verschlüsselt.

🛠️ So funktioniert’s:

  1. Öffne https://www.pairdrop.net auf beiden Geräten im selben WLAN / Netzwerk.
  2. Die Geräte erkennen sich automatisch per mDNS/Broadcast.
  3. Wähle den Empfänger aus, ziehe eine Datei rein – fertig.
    Die Übertragung erfolgt direkt und lokal, ohne Cloud-Umweg.

👉 Tipp: Du kannst auch Texte oder Links teilen – perfekt, wenn du z. B. einen Artikel vom Handy schnell auf den PC bringen willst.

⚙️ Wie funktioniert Pairdrop?

Die Magie hinter Pairdrop heißt WebRTC.
Diese Technologie ermöglicht eine direkte Peer-to-Peer-Verbindung zwischen Browsern – also zwischen dir und deinem anderen Gerät. Dadurch werden keine Dateien auf fremde Server hochgeladen.
Das bedeutet:

  • Deine Daten bleiben privat.
  • Die Übertragung ist lokal und schnell.
  • Es wird keine Installation benötigt.

Unterschiede gegenüber Snapdrop

Da PairDrop ein Fork bzw. eine Weiterentwicklung von Snapdrop ist, liefert es einige Verbesserungen:

  • Persistentes Pairing: Geräte erkennen sich auch nach Neustarts
  • Öffentliche Räume & bessere Unterstützung für Netzwerkgrenzen
  • Erweiterte UI/UX, Kontextmenü-Integration, Support für Share-Menüs auf Mobilgeräten
Apple iPhone 15 (128 GB) - Schwarz
Preis: € 669,00 Jetzt auf Amazon kaufen* Preis inkl. MwSt., zzgl. Versandkosten
Apple iPhone 14 128GB - Blau (Generalüberholt)
Preis: € 354,00 Jetzt auf Amazon kaufen* Preis inkl. MwSt., zzgl. Versandkosten

❗ Wichtige Einschränkung

PairDrop funktioniert ausschließlich im lokalen Netzwerk.
Selbst wenn du die öffentliche Web-App unter pairdrop.net nutzt, findet keine Verbindung über das Internet statt.
Geräte müssen sich im selben Netzwerk befinden (z. B. per WLAN oder LAN), sonst sehen sie sich nicht. Das kannst du aber auch über ein VPN Netzwerk über die Distanz möglich machen. Hierbei ist die Performance aber von dem VPN abhängig.

🌍 Pairdrop über das Internet nutzen

Du bist nicht im selben WLAN? Kein Problem!
Pairdrop bietet auch die Möglichkeit, über das Internet Dateien zu teilen. Dazu teilst du einfach den generierten Raum-Link (z. B. pairdrop.net/#abcdef) mit deinem Gegenüber. Beide öffnen denselben Link – und schon funktioniert’s auch über größere Entfernungen. Das siehst du auch im Video.

Natürlich dauert das dann etwas länger als im lokalen Netzwerk, aber es bleibt immer noch deutlich unkomplizierter als ein Cloud-Upload.

Installation via Docker

Um PairDrop dauerhaft im lokalen Netzwerk zu betreiben, kannst du es bequem mit Docker und docker-compose installieren. Voraussetzung ist ein funktionierender Docker-Host (z. B. ein Linux-Server, NAS, Raspberry Pi oder VM) mit Docker und Docker Compose.

Du kannst folgende docker-compose.yml nutzen:

services:
  pairdrop:
    image: lscr.io/linuxserver/pairdrop
    container_name: pairdrop
    networks:
      - sascha
    environment:
      TZ: Europe/Berlin
      RATE_LIMIT: false
      WS_FALLBACK: true
      RTC_CONFIG:
      DEBUG_MODE: false
      PUID: 99
      PGID: 100
      UMASK: 022
    ports:
      - 3005:3000
    healthcheck:
      test: wget -nv -t1 --spider http://localhost:3000/ || exit 1
      interval: 1m
      timeout: 10s
      retries: 3
    restart: unless-stopped

networks:
    sascha:
      external: true

Die bereitgestellte docker-compose.yml verwendet das offizielle LinuxServer.io-Image lscr.io/linuxserver/pairdrop und startet den Container unter dem Namen pairdrop. Der Netzwerkmodus ist auf das externe Netzwerk sascha eingestellt, sodass der Container mit anderen Diensten im gleichen Netzwerk kommunizieren kann.

Die Umgebungsvariablen setzen die Zeitzone (TZ) auf Europa/Berlin, deaktivieren Rate Limiting und WebSocket-Fallbacks, schalten den Debug-Modus aus und definieren Benutzer- und Gruppen-IDs (PUID/PGID), damit Dateiberechtigungen korrekt funktionieren. Der Port 3000 im Container wird auf Port 3005 des Hosts gemappt – das heißt, du erreichst PairDrop später unter http://dein-server:3005.

Ein integrierter Healthcheck prüft regelmäßig, ob der Dienst erreichbar ist, und startet den Container bei Problemen automatisch neu. Dank restart: unless-stopped bleibt der Dienst auch nach einem Reboot aktiv, solange du ihn nicht manuell stoppst. Ideal für eine stabile PairDrop-Installation im Heimnetzwerk.

Tipps

Beim Selfhosting von PairDrop wirst du mit einigen typischen Hürden konfrontiert – hier meine zusammengetragenen Tipps:

ProblemUrsache / HinweisLösung
Geräte sehen sich nichtFalsche Netzwerke (verschiedene Subnetze) oder Firewall blockiert WebRTCPrüfe, dass Ports und Protokolle offen sind, ggf. STUN/TURN richtig konfigurieren
Keine Verbindung über InternetNAT, Firewall, falsche Relay-KonfigurationNutze einen eigenen TURN-Server, setze RTC_CONFIG korrekt
PortkonflikteContainer oder Host nutzt bereits Port 3000Ändere oder mappe Ports (z. B. 4000:3000) und passe Proxy an
Unsichere öffentliche InstanzOhne Authentifizierung offen im NetzFüge Authentication via Reverse Proxy oder Webserver-Middleware hinzu
Verbindungsabbrüche / InstabilitätBrowserprobleme, Netzwerk-SchwankungenTeste mit anderen Browsern, aktiviere WebSocket-Fallback (WS_FALLBACK=true)

Umsetzung im YouTube-Video

🧠 Fazit

PairDrop ist die perfekte Lösung für schnelle Dateiübertragungen im Heim- oder Büronetzwerk – ganz ohne App, Account oder Cloud.
Ideal für technisch Interessierte, die ihre Daten nicht aus der Hand geben wollen – und einfach effizient arbeiten wollen.

🔗 Nützliche Links

Die Anzeige der Produkte wurde mit dem affiliate-toolkit WordPress Plugin umgesetzt.

0 Kommentare

Schreibe einen Kommentar

Avatar-Platzhalter

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.

de_DE