--- title: Safebucket created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, file-sharing, encryption, s3, partage] confidence: high contested: false sources: [https://selfh.st/apps/?tag=File+Sharing, https://github.com/safebucket/safebucket] --- # 📁 Safebucket > Partage de fichiers chiffrĂ© E2E avec backend S3-compatible, conçu pour les Ă©quipes qui veulent un Dropbox-like sĂ©curisĂ©. ## 📋 Informations GĂ©nĂ©rales | Attribut | Valeur | |----------|--------| | **Nom** | Safebucket | | **Slug** | safebucket | | **Description** | Partage de fichiers E2E chiffrĂ© sur stockage S3 | | **Site officiel** | https://safebucket.io | | **Repository** | https://github.com/safebucket/safebucket | | **Stars** | 514 ⭐ | | **Licence** | AGPL-3.0 | | **Langage principal** | Go | | **CatĂ©gorie** | File Sharing | | **Tags** | [catalogue, file-sharing, encryption, s3, partage] | ## 📝 Description Safebucket est une solution de partage de fichiers qui combine chiffrement end-to-end et stockage objet S3-compatible (MinIO, AWS S3, Backblaze B2, Wasabi, etc.). L'idĂ©e est de pouvoir utiliser un stockage objet peu coĂ»teux (y compris hĂ©bergĂ© chez un tiers) tout en garantissant que l'opĂ©rateur du stockage ne peut pas lire les fichiers. Le chiffrement se fait cĂŽtĂ© client : Safebucket chiffre le fichier dans le navigateur de l'Ă©metteur, l'envoie chiffrĂ© au backend S3, et le destinataire dĂ©chiffre localement avec une clĂ© prĂ©sente dans le fragment d'URL. Le serveur S3 ne voit jamais le plaintext, ce qui rend l'approche compatible avec du S3 public ou partagĂ©. L'interface propose un drag-and-drop classique, la gĂ©nĂ©ration de liens partageables avec expiration, et une gestion fine des permissions par partage. Safebucket se positionne comme une alternative europĂ©enne (RGPD-friendly) Ă  WeTransfer Pro et autres services de partage d'entreprise. ## 🚀 Installation ### Via Docker (recommandĂ©) ```yaml # docker-compose.yml services: safebucket: image: ghcr.io/safebucket/safebucket:latest container_name: safebucket restart: unless-stopped ports: - "3000:3000" environment: - S3_ENDPOINT=http://minio:9000 - S3_ACCESS_KEY=*** - S3_SECRET_KEY=*** - JWT_SECRET=changeme depends_on: - minio minio: image: minio/minio:latest command: server /data --console-address ":9001" environment: - MINIO_ROOT_USER=*** - MINIO_ROOT_PASSWORD=*** volumes: - minio_data:/data volumes: minio_data: ``` ### Installation manuelle ```bash go install github.com/safebucket/safebucket@latest ./safebucket ``` ## ⚙ Configuration - Connexion S3-compatible (endpoint, clĂ©s, bucket) - Politique de chiffrement (algorithme, taille de clĂ©) - DurĂ©es d'expiration par dĂ©faut des liens - Limite de taille par fichier ## 🔗 Alternatives - **Cryptgeon** — Ă©quivalent plus minimaliste - **PicoShare** — sans chiffrement E2E - **Nextcloud** — suite complĂšte avec chiffrement ## 🔒 SĂ©curitĂ© - Chiffrement E2E AES-GCM 256 cĂŽtĂ© client - ClĂ© de dĂ©chiffrement dans fragment d'URL (jamais transmise au serveur) - HTTPS obligatoire - Compatible RGPD par design (chiffrement at-rest cĂŽtĂ© S3) ## 📚 Ressources - [Site officiel](https://safebucket.io) - [Documentation](https://docs.safebucket.io) - [DĂ©pĂŽt GitHub](https://github.com/safebucket/safebucket) ## 🔗 Pages LiĂ©es - [[cat-file-sharing]] (n'existe pas encore, OK) - [[app-cryptgeon]] - [[app-minio]] - [[app-traefik]] - [[recettes-docker-compose]] - [[securisation-home-lab]]