3.3 KiB
3.3 KiB
title: YeetFile created: 2026-06-06 updated: 2026-06-06 type: app tags: [catalogue, file-sharing, password-manager, encrypted, go] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=Password+Manager, https://github.com/benbusby/yeetfile]
🔑 YeetFile
Partage de fichiers E2E chiffré : envoyez des fichiers sensibles (mots de passe, documents) avec expiration. Par le créateur de "2FAuth".
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | (GitHub) |
| GitHub | benbusby/yeetfile |
| License | AGPL-3.0 |
| Langage | Go (backend), TypeScript (frontend) |
| Étoiles GitHub | 311 ⭐ |
| Dernière MAJ | 2026-01-02 (⚠️ peu actif) |
| Catégorie | [[cat-password-manager |
📝 Description
YeetFile est un service de partage de fichiers chiffré E2E :
- ✅ Chiffrement E2E : le serveur ne peut pas lire vos fichiers
- ✅ Auto-destruction : expiration configurable
- ✅ Pas de tracking
- ✅ Open source : auditable
- ✅ API REST : pour intégrations
- ✅ Versioning basique des fichiers
Cas d'usage : envoyer un fichier sensible (PDF, ZIP, .env...) à quelqu'un sans que ça transite en clair.
Différence avec app-password-pusher : Password Pusher = pour les secrets textuels. YeetFile = pour les fichiers.
🚀 Installation
Docker Compose
# docker-compose.yml
version: '3.8'
services:
yeetfile:
image: ghcr.io/benbusby/yeetfile:latest
container_name: yeetfile
restart: unless-stopped
ports:
- "8080:8080"
environment:
- DB_URL=postgres://yeetfile:***@db:5432/yeetfile
- ENCRYPTION_KEY=*** - DOMAIN=https://yeetfile.example.com
depends_on:
- db
labels:
- "traefik.enable=true"
- "traefik.http.routers.yeetfile.rule=Host(`yeetfile.example.com`)"
- "traefik.http.routers.yeetfile.entrypoints=websecure"
- "traefik.http.routers.yeetfile.tls.certresolver=letsencrypt"
db:
image: postgres:15
container_name: yeetfile-db
restart: unless-stopped
environment:
- POSTGRES_USER=yeetfile
- POSTGRES_PASSWORD=*** - POSTGRES_DB=yeetfile
volumes:
- pg-data:/var/lib/postgresql/data
volumes:
pg-data:
⚙️ Configuration Initiale
- Démarrer la stack
- Accéder à l'UI
- Créer un compte
- Uploader un fichier
- Définir expiration (vues max ou temps)
- Partager le lien
🔄 Alternatives
Open Source
- app-password-pusher — Pour texte uniquement
- PrivateBin — Pastebin chiffré
- Lufi — Service de partage de fichiers (français, par Luc Didry)
- Pingvin Share — Alternative moderne
- PsiTransfer — Simple file sharing
Propriétaires (ce que YeetFile remplace)
- WeTransfer — Pas chiffré E2E
- Dropbox Transfer — Propriétaire
- Firefox Send (abandonné par Mozilla)
⚠️ Points d'attention
- 311 ⭐ et MAJ 2026-01 = projet peu actif, à surveiller
- Préférez app-password-pusher pour le texte
- Alternative plus active : Pingvin Share
Pages Liées
- cat-password-manager — Catégorie
- app-password-pusher — Pour texte
- chiffrement-bout-en-bout — Concepts