Files
wiki/Catalogue-Self-Hosted/apps/app-transfer-zip.md
T
2026-06-09 18:40:21 +02:00

3.2 KiB


title: Transfer.zip created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, file-sharing, ephemeral, transfer, webdav] confidence: high contested: false sources: [https://selfh.st/apps/?tag=File+Sharing, https://github.com/robinkarlberg/transfer.zip-web]

📁 Transfer.zip

Clone open source et self-hostable de WeTransfer pour partage éphémère de gros fichiers.

📋 Informations Générales

Attribut Valeur
Nom Transfer.zip
Slug transfer-zip
Description Alternative open source à WeTransfer
Site officiel https://transfer.zip
Repository https://github.com/robinkarlberg/transfer.zip-web
Stars 1 484
Licence AGPL-3.0
Langage principal JavaScript
Catégorie File Sharing
Tags [catalogue, file-sharing, ephemeral, transfer, webdav]

📝 Description

Transfer.zip est un clone open source de WeTransfer conçu pour être self-hosté. L'objectif est de fournir une expérience utilisateur familière (interface similaire à WeTransfer) tout en gardant le contrôle des données. Les fichiers sont uploadés via une interface web moderne, avec liens partageables téléchargeables un certain nombre de fois.

L'application supporte plusieurs méthodes d'upload : interface web classique, intégration native au partage OS (Share Extension), et WebDAV pour intégrer Transfer.zip comme destination réseau dans l'explorateur de fichiers. Les fichiers sont stockés sur disque avec un TTL configurable.

Le projet se distingue par sa simplicité d'utilisation (expéditeur sans compte, simple drag-and-drop) et par le support du multi-fichier avec archive ZIP automatique à la réception. La sécurité repose sur HTTPS (reverse proxy), mots de passe optionnels par transfert, et expiration automatique. Le code frontend est moderne (Vue 3 + Vite).

🚀 Installation

Via Docker (recommandé)

# docker-compose.yml
services:
  transfer-zip:
    image: ghcr.io/robinkarlberg/transfer.zip-web:latest
    container_name: transfer-zip
    restart: unless-stopped
    ports:
      - "3000:3000"
    volumes:
      - transfer_zip_data:/app/data
volumes:
  transfer_zip_data:

Installation manuelle

git clone https://github.com/robinkarlberg/transfer.zip-web.git
cd transfer.zip-web
npm install
npm run build
npm start

⚙️ Configuration

  • TTL par défaut des fichiers (jours)
  • Taille maximale d'upload
  • Quotas par IP (rate limit)
  • Auto-suppression après N téléchargements

🔗 Alternatives

  • WeTransfer — version SaaS propriétaire
  • PsiTransfer — équivalent plus minimaliste
  • Gokapi — ajoute chiffrement at rest

🔒 Sécurité

  • HTTPS obligatoire (reverse proxy)
  • Mots de passe par transfert (optionnel)
  • Liens avec expiration (TTL)
  • Pas de chiffrement at rest natif

📚 Ressources

🔗 Pages Liées