---
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é)
```yaml
# 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
```bash
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
- [Site officiel](https://transfer.zip)
- [Démo publique](https://transfer.zip)
- [Documentation](https://github.com/robinkarlberg/transfer.zip-web#readme)

## 🔗 Pages Liées
- [[cat-file-sharing]] (n'existe pas encore, OK)
- [[app-psitransfer]]
- [[app-gokapi]]
- [[app-traefik]]
- [[recettes-docker-compose]]
- [[securisation-home-lab]]
- [[cat-storage]] (n'existe pas, OK)
