--- title: FerriShare created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, file-sharing, weTransfer, partage, simple] confidence: high contested: false sources: [https://selfh.st/apps/?tag=File+Sharing, https://github.com/igorskyflyer/ferrishare] --- # 📁 FerriShare > Clone self-hostĂ© de WeTransfer : upload jusqu'Ă  plusieurs Go, lien partageable par email, design soignĂ© et moderne. ## 📋 Informations GĂ©nĂ©rales | Attribut | Valeur | |----------|--------| | **Nom** | FerriShare | | **Slug** | ferrishare | | **Description** | Partage de fichiers style WeTransfer self-hosted | | **Site officiel** | https://ferrishare.com | | **Repository** | https://github.com/igorskyflyer/ferrishare | | **Stars** | 336 ⭐ | | **Licence** | MIT | | **Langage principal** | TypeScript | | **CatĂ©gorie** | File Sharing | | **Tags** | [catalogue, file-sharing, weTransfer, partage, simple] | ## 📝 Description FerriShare est un service de partage de fichiers qui s'inspire ouvertement de l'expĂ©rience utilisateur de WeTransfer, le service leader du marchĂ©. L'objectif est de proposer une alternative self-hostĂ©e qui ne sacrifie pas le confort d'utilisation : upload fluide, design moderne, et envoi par email intĂ©grĂ©. L'utilisateur ouvre l'interface, ajoute un ou plusieurs fichiers (jusqu'Ă  plusieurs Go selon la configuration serveur), saisit Ă©ventuellement l'email du destinataire, et lance le transfert. Le destinataire reçoit un email avec un lien de tĂ©lĂ©chargement, sans avoir besoin de crĂ©er de compte. Une fois tĂ©lĂ©chargĂ©s, les fichiers peuvent expirer automatiquement. FerriShare se distingue par son design soignĂ© (animations fluides, mode sombre, interface responsive) et par sa gestion fine des transferts volumineux (reprise sur erreur, chunked upload). C'est l'une des alternatives les plus "user-friendly" pour un usage professionnel ou familial. ## 🚀 Installation ### Via Docker (recommandĂ©) ```yaml # docker-compose.yml services: ferrishare: image: ghcr.io/igorskyflyer/ferrishare:latest container_name: ferrishare restart: unless-stopped ports: - "8080:8080" environment: - BASE_URL=https://share.example.com - MAX_FILE_SIZE=10G - SMTP_HOST=smtp.example.com - SMTP_PORT=587 - SMTP_USER=*** - SMTP_PASS=*** volumes: - ferrishare_data:/data volumes: ferrishare_data: ``` ### Installation manuelle ```bash git clone https://github.com/igorskyflyer/ferrishare.git cd ferrishare npm install npm run build npm start ``` ## ⚙ Configuration - `BASE_URL` : URL publique du service - `MAX_FILE_SIZE` : taille maximale par fichier ou par transfert - Configuration SMTP pour l'envoi d'emails - DurĂ©e de rĂ©tention des fichiers ## 🔗 Alternatives - **PsiTransfer** — Ă©quivalent plus minimaliste - **Transfer.zip** — autre clone WeTransfer - **Zipline** — plus complet, avec comptes utilisateurs ## 🔒 SĂ©curitĂ© - HTTPS obligatoire pour l'upload de fichiers - Pas de chiffrement E2E (chiffrement at-rest cĂŽtĂ© serveur) - Liens avec expiration configurable - Mots de passe sur les partages (optionnel) ## 📚 Ressources - [Site officiel](https://ferrishare.com) - [Documentation](https://github.com/igorskyflyer/ferrishare#readme) - [DĂ©mo en ligne](https://demo.ferrishare.com) ## 🔗 Pages LiĂ©es - [[cat-file-sharing]] (n'existe pas encore, OK) - [[app-psitransfer]] - [[app-transfer-zip]] - [[app-traefik]] - [[recettes-docker-compose]] - [[securisation-home-lab]]