Alternative auto-hébergée à WeTransfer : chiffrement AES-256-GCM dont la clé n'existe que dans le lien, 10 Go par fichier, reprise automatique, expiration et mot de passe.
Visite guidée
Les écrans de SpeedPost, avec leurs zones numérotées et expliquées.
Envoyer des fichiers
Déposez un ou plusieurs fichiers, réglez les options si besoin, et SpeedPost vous donne un lien de téléchargement à partager.

- Les trois écrans — Envoyer, Mes envois (l'historique) et Réglages.
- Le serveur utilisé — Les fichiers partent sur speedpost.heiphaistos.org (modifiable dans Réglages).
- La zone de dépôt — Glissez vos fichiers ou cliquez pour les choisir. Encore plus rapide : clic droit sur un fichier dans l'explorateur, Envoyer vers, SpeedPost.
- Titre et message — Facultatifs : ils s'affichent sur la page de téléchargement du destinataire.
- Expiration et mot de passe — Durée avant suppression automatique (7 jours par défaut) et mot de passe facultatif pour protéger le téléchargement.
- Prévenir le destinataire — Indiquez son e-mail pour qu'il reçoive le lien directement.
- Obtenir le lien — Lance l'envoi ; le lien s'affiche à la fin et peut être copié automatiquement.
Mes envois

- L'historique — Tous vos envois avec leur lien, leur date d'expiration et le nombre de téléchargements. Vide tant que rien n'a été envoyé.
Réglages
Enregistrés sur ce PC, ils servent de valeurs par défaut à chaque envoi.

- Adresse du serveur — Le serveur SpeedPost à utiliser ; changez-la si vous hébergez le vôtre.
- Mot de passe d'envoi — Seulement si le serveur est privé : sans lui, l'envoi est refusé.
- E-mail et expiration — Votre adresse (pour recevoir les confirmations) et la durée de conservation proposée par défaut.
- Copie automatique — Le lien est placé dans le presse-papiers dès la fin de l'envoi, prêt à coller.
- Enregistrer — Sauvegarde les réglages.
Prérequis
- Un serveur VPS sous Debian ou Ubuntu (pour l’installation web).
- Un nom de domaine pointant vers l’IP du VPS.
- Node 22, nginx et accès root sur le serveur.
- Pour les clients Windows ou Linux : un ordinateur compatible avec les exécutables fournis.
Installation
Application Windows
- Télécharger le fichier SpeedPost‑Windows.exe depuis la page « Applications » du site.
- Exécuter le fichier : double‑clic pour lancer l’installation.
- Accepter les demandes de permission et choisir le répertoire d’installation.
- Terminer l’assistant, l’application apparaît dans le menu Démarrer.
Application Linux
- Télécharger le fichier SpeedPost‑Linux.AppImage ou le paquet .deb depuis la page « Applications ».
- Pour l’AppImage : rendre le fichier exécutable avec chmod +x SpeedPost‑Linux.AppImage, puis le lancer.
- Pour le .deb : sudo dpkg -i speedpost-linux.deb puis sudo apt‑get install -f pour résoudre les dépendances.
Premier lancement
- Ouvrir le navigateur à l’adresse https://speedpost.mondomaine.fr/app.
- Cliquer sur « Déposer des fichiers », sélectionner un ou plusieurs fichiers (max 10 Go chacun).
- Configurer éventuellement la durée d’expiration, le nombre de téléchargements et un mot de passe.
- Valider l’envoi ; le lien de téléchargement apparaît, copier‑le ou l’envoyer par e‑mail.
Envoyer un fichier depuis le site web
Le processus d’envoi se fait entièrement dans le navigateur.
- Cliquer sur le bouton « Déposer des fichiers ».
- Faire glisser les fichiers ou les sélectionner via la boîte de dialogue.
- Saisir un titre, un message et, si souhaité, un mot de passe de téléchargement.
- Choisir la durée de conservation (1 à 365 jours) et le nombre maximal de téléchargements.
- Cliquer sur « Envoyer » ; la progression s’affiche et reprend automatiquement en cas d’interruption.
Télécharger un fichier avec le lien
Le lien contient la clé de déchiffrement, aucune authentification supplémentaire n’est requise.
- Ouvrir le lien reçu (ex. https://speedpost.mondomaine.fr/d/abc123#def456).
- Si un mot de passe a été défini, le saisir dans le champ prévu.
- Cliquer sur chaque fichier pour lancer le téléchargement.
- Le téléchargement reprend automatiquement si la connexion est coupée.
Utiliser l’application Windows
L’application permet de glisser‑déposer des fichiers depuis l’explorateur.
- Faire glisser un fichier sur l’icône de l’application ou utiliser le menu contextuel « Envoyer avec SpeedPost ».
- Configurer les options d’expiration, de mot de passe et de nombre de téléchargements dans la fenêtre qui s’ouvre.
- Cliquer sur « Envoyer » ; la barre de progression indique l’avancement.
- Le lien est copié automatiquement dans le presse‑papiers et une notification apparaît.
Utiliser l’application Linux
Fonctionne de la même façon que la version Windows, accessible depuis le menu ou en ligne de commande.
- Lancer SpeedPost‑Linux depuis le menu ou exécuter ./SpeedPost‑Linux.AppImage.
- Faire glisser les fichiers sur la fenêtre ou cliquer sur « Ajouter des fichiers ».
- Définir les paramètres d’expiration, de mot de passe et de nombre de téléchargements.
- Cliquer sur « Envoyer » ; le lien apparaît en haut de la fenêtre et est copié dans le presse‑papiers.
Mettre à jour le serveur
Le script d’installation gère les mises à jour sans perdre les données.
- Se connecter au VPS et se placer dans le répertoire Speedpost-web.
- Exécuter git pull pour récupérer les dernières modifications.
- Rerun le script d’installation : sudo bash deploy/install.sh speedpost.mondomaine.fr
- Redémarrer le service si nécessaire : sudo systemctl restart speedpost.
Configurer l’envoi privé avec mot de passe serveur
Permet de restreindre l’accès au service d’envoi aux utilisateurs disposant du mot de passe.
- Ouvrir le fichier /opt/speedpost/.env avec un éditeur texte.
- Définir la variable UPLOAD_PASSWORD avec le mot de passe souhaité.
- Enregistrer le fichier et redémarrer le service : sudo systemctl restart speedpost.
- Lors du premier envoi, le navigateur demandera le mot de passe serveur.
Astuces
- Utiliser un gestionnaire de mots de passe pour conserver les liens contenant la clé de déchiffrement.
- Préférer une connexion HTTPS pour éviter que la clé ne soit interceptée pendant le transfert.
- Le serveur ne conserve aucune trace des fichiers une fois le lien expiré ou supprimé.
Questions fréquentes
Quelle taille maximale puis‑je envoyer ?
Chaque fichier peut atteindre 10 Go, la limite étant configurable dans le serveur.
Les fichiers sont-ils stockés en clair sur le serveur ?
Non, ils sont chiffrés avec AES‑256‑GCM avant d’être écrits sur le disque.
Que se passe‑t‑il si je perds le lien ?
Sans le lien (qui contient la clé), les fichiers sont irrécupérables, même pour l’administrateur.
Puis‑je envoyer des fichiers sans créer de compte ?
Oui, l’application ne nécessite aucun compte ; l’e‑mail est facultatif.