[TUT - OBSOLET] Snapdrop - Plattformübergreifender Datenaustausch

  • Alles Screenshots in diesem Tutorial stammen aus meiner eigenen Testumgebung. Der gesamte Text wurde eigenständig verfasst. Codepassagen stammen z.T. von der offiziellen Docker-Hub Seite hub.docker.com/r/linuxserver/snapdrop.
    Yes

    Achtung: Snapdrop wird nicht mehr weiterentwickelt, daher wurde dieses TUT als OBSOLET gekennzeichnet.
    Als vollwertigen Ersatz kann auf PAIRDROP zurückgegriffen werden, eine funktionierende YAML findet ihr direkt hier im Beitrag #5.

    Liebe Forengemeinde,
    in diesem Tutorial stelle ich Euch eine Anleitung zur Verfügung, mit welcher Ihr "Snapdrop" in kürzester Zeit lokal auf Eurem NAS installieren könnt. Voraussetzung für dieses Tutorial ist Portainer und ein konfiguriertes MacVlan.

    image

    Vorbereitung - Ermitteln von PUID und PGID:

    1. Consolenfenster öffnen und per ssh auf Euer NAS verbinden (SHH muss natürlich aktiviert sein)
    2. Als Admin anmelden
    3. Folgende Befehle ausführen:
      • id -u (gibt die PUID zurück, im Beispiel 1000)
      • id -g (gibt die PGID zurück, im Beispiel 10)
    4. PUID und PGID notieren, diese Werte brauchen wir gleich

    Anleitung:

    1. Dateimanager öffnen
    2. In den Ordner "docker" wechseln
    3. Erstellen des Ordners "snapdrop"
    4. In den Ordner "snapdrop" wechseln
    5. Erstellen des Ordners "config"
    6. Dateimanager schließen
    7. Die Datei "snapdrop.yml" herunterladen und in einem Texteditor Eurer Wahl öffnen
    8. "PUID" und "PGID" gemäß der ermittelten Werte aus den Vorberitungsarbeiten ändern
    9. Volume-Pfad unter "volumes" an Eure Installation anpassen
    10. Bei "ipv4_address" eine freie IP Eures MacVlans eintragen (z.B. 192.168.178.236)
    11. Bei "name" den Namen Eures MacVlan angeben
    12. Portainer öffnen
    13. Im linken Menü "Stacks" anklicken
    14. Auf der rechten Seite "+ Add Stack" anklicken
    15. Bei "Name" "snapdrop" (oder den Namen Eurer Wahl) eintragen
    16. Den Inhalt in der Datei "snapdrop.yml" kopieren (Strg + A und danach Strg + C)
    17. Den Inhalt im Webeditor einfügen (Strg + V)
    18. Unter "Actions" auf "Deploy the Stack" klicken
    19. Der Container wird installiert und ist anschließend unter der IP-Adresse (z.B. 192.168.178.236) erreichbar

    Weiterführende Informationen findet Ihr unter folgenden Links:

    Willi
    May 24, 2025 at 3:19 PM


    Viel Spaß beim installieren!

  • Willi

    Hallo Willi,

    ich wollte heute mal Snapdrop installieren, habe zuerst Deine yaml Datei verwendet (ohne Mac-VLAN) hat nicht funktioniert.

    Dann habe ich habe mehrere Compose von allen möglichen Quellen natürlich auch von Linuxserver.io.

    Ich habe es auf meiner DXP sowohl auch auf einer Synology DS getestet, es kommt immer grundsätzlich diese Fehlermeldung. The content cannot be displayed because you do not have authorisation to view this content.

    Für mich sieht das danach aus, als ob es den Container nicht mehr gibt. Hast Du oder vieleicht auch jemand anderes eine Idee zu dieser Fehlermeldung?

    Meine Hardware

    iDX6011 Pro in Späh ^^

    DXP4800+ 2x8TB WDRedPl Btrfs Raid1 2x 2TB Lexar NM790 Raid1, 64GB RAM Kingst. KVR48S40BD8-32 DDR5/4800MH

    DXP2800 1x 12TB Seag. 1x 12TB WDRedPl, Raid1 Btrfs 16GB RAM Cruc. CT16G56C46S5.C8B2, 2x NVME Samsg,

    DS1525+ 2x8TB WD, Btrfs SHR, 2x 2TB NVME Lexar NM790 Raid1. 40GB ECC RAM_Speicher.de

    DS920+ DSM 7.3.2 Btrfs Raid1 2x8TB WD, 2x2TB Samsg. 970 EVOPlus, RAM 20GB DDR4-2666MHZ Speicher.de

    USV US3000, EatonEllip.PRO 850DIN, Switch Zyxel GS1200-8 1GB, Zyxel XMG-108 8 x 2,5GB

  • Ahh danke :thumbup:<3, das habe ich entweder überlesen oder beim Suchen garnicht gesehen.

    Dennoch sollte es auch Zeitgleich für Willi wichtig sein, da ja sein TUT deshalb auch nicht mehr funktioniert und erneuert werden müsste.

    Meine Hardware

    iDX6011 Pro in Späh ^^

    DXP4800+ 2x8TB WDRedPl Btrfs Raid1 2x 2TB Lexar NM790 Raid1, 64GB RAM Kingst. KVR48S40BD8-32 DDR5/4800MH

    DXP2800 1x 12TB Seag. 1x 12TB WDRedPl, Raid1 Btrfs 16GB RAM Cruc. CT16G56C46S5.C8B2, 2x NVME Samsg,

    DS1525+ 2x8TB WD, Btrfs SHR, 2x 2TB NVME Lexar NM790 Raid1. 40GB ECC RAM_Speicher.de

    DS920+ DSM 7.3.2 Btrfs Raid1 2x8TB WD, 2x2TB Samsg. 970 EVOPlus, RAM 20GB DDR4-2666MHZ Speicher.de

    USV US3000, EatonEllip.PRO 850DIN, Switch Zyxel GS1200-8 1GB, Zyxel XMG-108 8 x 2,5GB

  • Ich kann auch nur Pairdrop empfehlen. Läuft seit paar Jahren bei mir ohne Probleme. Meine Compose sieht so aus:

  • Es läuft jetzt schon, danke!

    Meine Hardware

    iDX6011 Pro in Späh ^^

    DXP4800+ 2x8TB WDRedPl Btrfs Raid1 2x 2TB Lexar NM790 Raid1, 64GB RAM Kingst. KVR48S40BD8-32 DDR5/4800MH

    DXP2800 1x 12TB Seag. 1x 12TB WDRedPl, Raid1 Btrfs 16GB RAM Cruc. CT16G56C46S5.C8B2, 2x NVME Samsg,

    DS1525+ 2x8TB WD, Btrfs SHR, 2x 2TB NVME Lexar NM790 Raid1. 40GB ECC RAM_Speicher.de

    DS920+ DSM 7.3.2 Btrfs Raid1 2x8TB WD, 2x2TB Samsg. 970 EVOPlus, RAM 20GB DDR4-2666MHZ Speicher.de

    USV US3000, EatonEllip.PRO 850DIN, Switch Zyxel GS1200-8 1GB, Zyxel XMG-108 8 x 2,5GB

  • Hallo Zusammen,
    ACiAtuRA: Danke für den Hinweis :thumbup:
    eineb : Das TUT wurde als OBSOLET gekennzeichnet und auf die YAML im Beitrag #5 verwiesen, damit andere Mitglieder nicht auch auf dieses Problem stoßen.
    @GreenHorn86: Wäre super, wenn du zu Pairdrop ein Schritt-für-Schritt-Tutorial machen würdest :).

    Bei dieser Gelegenheit wünsch ich Allen auch gleich einen guten Start ins Wochenende, vG Willi

  • GreenHorn86: Wäre super, wenn du zu Pairdrop ein Schritt-für-Schritt-Tutorial machen würdest

    Würde ich gerne, aber ich habe eine andere Vorgehensweise/Workflow.

    Ich verwende keine Portainer/Dockge oder sonst eine GUI. Bei mir liegt jeder Stack in einem Git Repo und bei einem Commit wird der Stack auf den ausgewählten Server per Ansible deployed. Ich arbeite nur mit docker compose und Automatisierung. Daher kann ich keine wirkliche Step by Step Anleitung schreiben. Mir fehlt auch ein UGreen Gerät, um da die Vorgehensweise zu beschreiben.

  • Alles klar, verstehe - Danke dennoch für deine deine Rückmeldung und deinen Stack @GreenHorn86 :thumbup:

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!