--- title: Snapdrop created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, local-file-sharing, webrtc, pwa, app-marathon3-rattrapage-a] confidence: high contested: false sources: [https://selfh.st/apps/?tag=File+Sharing, https://snapdrop.net/] --- # 💧 Snapdrop > **Partage de fichiers P2P dans le navigateur** : transfĂ©rez des fichiers entre appareils sur le mĂȘme rĂ©seau local via WebRTC, sans rien installer. ## 📋 Informations GĂ©nĂ©rales | Champ | Valeur | | :--- | :--- | | **Site web** | [snapdrop.net](https://snapdrop.net) | | **GitHub** | [RobinLinus/snapdrop](https://github.com/RobinLinus/snapdrop) | | **License** | MIT | | **Langage** | JavaScript | | **Étoiles GitHub** | 18k ⭐ | | **CatĂ©gorie** | [[cat-local-file-sharing|Local File Sharing]] | ## 📝 Description **Snapdrop** est nĂ© en 2015 comme une **dĂ©mo WebRTC** de Robin Linus. Son principe est rĂ©volutionnaire : pas d'application Ă  installer, on ouvre un onglet navigateur et on partage des fichiers en P2P. FonctionnalitĂ©s : - ✅ **ZĂ©ro installation** : navigateur suffit - ✅ **P2P via WebRTC** : fichiers ne passent pas par un serveur - ✅ **DĂ©couverte automatique** : tous les appareils du LAN apparaissent - ✅ **Multi-fichiers** : drag-drop - ✅ **Chiffrement DTLS** : WebRTC sĂ©curisĂ© - ✅ **PWA installable** : utilisable offline - ✅ **Mobile friendly** : responsive - ✅ **Auto-hĂ©bergeable** : Docker Compose simple **DiffĂ©rence vs LocalSend** : Snapdrop = full web, pas d'app native Ă  installer, multi-OS via navigateur. LocalSend = apps natives plus performantes. **Pour qui** : utilisateurs occasionnels, Ă©quipes en rĂ©union, Ă©tudiants en salle de classe, qui veulent partager rapidement sans installer. ## 🚀 Installation ### Docker Compose (recommandĂ©) ```yaml version: '3.8' services: snapdrop: image: linuxserver/snapdrop:latest container_name: snapdrop restart: unless-stopped ports: - "8080:80" labels: - "traefik.enable=true" - "traefik.http.routers.snapdrop.rule=Host(`drop.example.com`)" - "traefik.http.routers.snapdrop.tls.certresolver=letsencrypt" ``` ### Auto-hĂ©bergĂ© : sans rien (statique) Snapdrop est un site statique + un serveur WebSocket signaling. Vous pouvez le dĂ©ployer sur : - GitHub Pages + serveur signaling - Cloudflare Workers - Votre reverse proxy existant ## 🔄 Alternatives ### Open Source - [[app-pairdrop]] — fork amĂ©liorĂ© (Docker, TURN, notifs) - [[app-localsend]] — apps natives - **ShareDrop** — original du concept - **FilePizza** — version WebTorrent - **WebWormhole** — partage E2E en ligne de commande - **Wormhole** — magic-wormhole en CLI ### PropriĂ©taires - **WeTransfer** — populaire mais tracking - **Send Anywhere** — freemium limitĂ© - **Firefox Send** — dĂ©prĂ©ciĂ© (Mozilla) - **Dropbox Transfer** — jusqu'Ă  100 MB gratuit ## 🔐 SĂ©curitĂ© - **WebRTC DTLS-SRTP** : chiffrement E2E P2P - **Pas de stockage serveur** : fichiers transitent directement - **Signaling minimal** : pas de log du contenu - **HTTPS obligatoire** : WebRTC nĂ©cessite - **Pas d'auth** : Ă  utiliser sur LAN de confiance - **Limites de taille** : navigateur (2GB typique) ## 📚 Ressources - [Documentation](https://github.com/RobinLinus/snapdrop) - [GitHub](https://github.com/RobinLinus/snapdrop) - [DĂ©mo](https://snapdrop.net/) ## Pages LiĂ©es - [[cat-local-file-sharing]] — CatĂ©gorie File Sharing - [[app-pairdrop]] — Fork amĂ©liorĂ© - [[recettes-docker-compose]] — Templates Docker