Written by 11:33 Linux Views: 2

PairDrop auf einem Synology oder Ugreen NAS installieren

Computerbildschirm mit PairDrop-Logo und Docker-Symbol in einem modernen Büro mit Pflanzen.

(Docker Container Setup inkl. macOS / iOS Fix)

PairDrop ist eine Open-Source-Alternative zu AirDrop – plattformübergreifend, ohne Cloud, ohne Account. Dateien werden direkt zwischen den Geräten übertragen (Peer-to-Peer via WebRTC).

In diesem Beitrag zeige ich dir, wie du PairDrop auf einem Synology NAS oder einem Ugreen NAS per Docker Compose installierst – inklusive Lösung für das bekannte macOS / iOS Problem mit „IP-Adresse beschränken“.


Was ist PairDrop?

PairDrop ist ein browserbasierter Datei-Transferdienst.
Im Gegensatz zu klassischen Upload-Tools werden Dateien nicht über den Server gespeichert, sondern direkt zwischen den Geräten übertragen.

Typische Einsatzbereiche:

  • Dateiübertragung zwischen Windows ↔ macOS ↔ Linux
  • Handy ↔ Laptop ohne Kabel
  • Internes Team-Sharing im Büro
  • Ersatz für AirDrop außerhalb des Apple-Ökosystems

Vorteile:

  • Open Source
  • Keine Registrierung
  • Keine Cloud
  • Sehr schnell im lokalen Netzwerk

Nachteil:

  • Funktioniert nur, wenn das Netzwerk direkte Peer-to-Peer-Verbindungen erlaubt.

Voraussetzungen

Für Synology NAS

  • DSM 7.x oder höher
  • Container Manager installiert
  • Standard DSM User (UID 1026 / GID 100)

Für Ugreen NAS

  • Docker / Portainer aktiv
  • Standard User UID 1000 / GID 100
  • Zugriff auf Host-Network Mode erlaubt

Schritt 1: Verzeichnisstruktur vorbereiten

Öffne die File Station und navigiere zu:

/volume1/docker/

Lege dort einen Ordner an:

/volume1/docker/pairdrop/

Darunter:

/volume1/docker/pairdrop/config

Wichtig:
Der Ordner muss deinem Benutzer gehören.

  • Synology → UID 1026 / GID 100
  • Ugreen → UID 1000 / GID 100

Schritt 2: Docker Compose erstellen

Für Synology NAS (UID 1026 / GID 100)

version: "3.8"services:
pairdrop:
image: lscr.io/linuxserver/pairdrop:latest
container_name: pairdrop
network_mode: host
environment:
- PUID=1026
- PGID=100
- TZ=Europe/Berlin
volumes:
- /volume1/docker/pairdrop/config:/config
restart: unless-stopped

Für Ugreen NAS (UID 1000 / GID 100)

Ugreen benötigt zusätzlich privileged, da sonst WebRTC-UDP blockiert wird:

version: "3.8"services:
pairdrop:
image: lscr.io/linuxserver/pairdrop:latest
container_name: pairdrop
network_mode: host
privileged: true
environment:
- PUID=1000
- PGID=100
- TZ=Europe/Berlin
volumes:
- /volume1/docker/pairdrop/config:/config
restart: unless-stopped

Schritt 3: Projekt deployen

Im Container Manager:

  1. Projekt erstellen
  2. Ordner auswählen
  3. Compose einfügen
  4. Deploy

Danach erreichst du PairDrop unter:

http://NAS-IP:3000

Wichtiger Hinweis zum Netzwerk

PairDrop funktioniert nur im selben lokalen Netzwerk.

Es nutzt:

  • WebRTC
  • direkte Peer-to-Peer Verbindung
  • keine Server-Relay-Übertragung

Wenn Geräte sich nicht sehen, liegt es fast immer an:

  • WLAN Client Isolation
  • VLAN Trennung
  • VPN aktiv
  • iOS Privacy-Feature

macOS / iPhone Fix (Geräte sehen sich nicht)

Wenn dein Mac oder iPhone andere Geräte nicht sieht, liegt es fast immer an dieser Einstellung:

IP-Adresse beschränken deaktivieren

Auf macOS:

Systemeinstellungen → Netzwerk → WLAN → Details →<br>IP-Adresse beschränken → AUS

Auf iPhone:

Einstellungen → WLAN → (i) beim aktuellen Netz →<br>IP-Adresse beschränken → AUS

Optional zusätzlich:

Einstellungen → Apple-ID → iCloud → Private Relay → AUS

Warum?

Apple versteckt mit dieser Funktion deine lokale IP-Adresse, um Tracking zu verhindern.
PairDrop braucht jedoch die echte lokale IP, um direkte Verbindungen aufzubauen.

Das Deaktivieren ist im Heimnetz unkritisch, da es nur Web-Tracking betrifft – nicht deine WLAN-Sicherheit.


Typische Fehlerquellen

ProblemUrsache
Geräte sehen sich nichtIP-Beschränkung aktiv
Nur Mac sieht allesiPhone blockiert WebRTC
Container läuft, aber nichts sichtbarKein Host-Network
Port 3000 belegtAnderer Container nutzt Port

Fazit

PairDrop ist eine sehr elegante, cloudfreie Lösung für Dateiübertragungen im lokalen Netzwerk.

Für Heim- oder Büro-LAN ideal – in stark abgeschotteten Netzwerken jedoch empfindlich.

Wenn du eine 100 % zuverlässige Lösung brauchst, selbst bei restriktiven Netzwerken, wäre ein Server-Relay-Setup oder ein klassisches Upload-Tool die stabilere Alternative.

(Visited 2 times, 2 visits today)
Close