Envoyer des fichiers dans le cloud, les récupérer sur un autre ordinateur
Dernière mise à jour: 2026-09-01
Parfois, les deux ordinateurs ne sont jamais allumés en même temps. Vous voulez déposer un fichier ce soir depuis le portable du travail et le récupérer demain depuis le poste de la maison, sans que personne n'attende une connexion en direct. relayium up et relayium down font exactement cela : up chiffre localement puis téléverse vers votre compte, et down le récupère plus tard sur n'importe quelle machine et le déchiffre — pas de poignée de main pair-à-pair, pas de serveur où vous pouvez tous les deux vous connecter en ssh.
C'est la principale partie de la CLI qui utilise votre compte Relayium, avec send, qui en a besoin pour générer un code d'appairage. Pour le reste, la liaison est facultative : push/pull, daemon-direct et sync continuent de fonctionner sans connexion, et receive aussi. Le téléchargement ne demande aucun compte, juste le lien.
Quand y recourir
Choisissez le mode selon que l'autre extrémité est en ligne et selon la façon dont les deux machines se joignent :
- up / down (ce guide) — les deux machines ne sont jamais en ligne ensemble. Vous téléversez maintenant ; vous (ou une autre machine) téléchargez plus tard. Passe par votre compte.
- send / receive — les deux extrémités sont en ligne maintenant et veulent un transfert pair-à-pair direct via un code à usage unique.
- push / pull — vous pouvez déjà vous connecter en ssh à la machine distante.
- Seuls up et send demandent relayium login — up pour stocker le fichier sous votre compte, send uniquement quand il doit générer un code d'appairage (avec un code qu'on vous a donné, aucun). down, receive, push/pull, daemon-direct et sync ne demandent aucun compte.
Avant de commencer
Ce qu'il vous faut
- Installez la CLI pour que la commande relayium existe. La ligne ci-dessous place un binaire précompilé dans votre PATH (macOS et Linux ; sous Windows, récupérez le .zip depuis la page des releases) ; relayium --version confirme l'installation, et relayium.com/cli liste toutes les options d'installation. Sans cela, relayium login affiche seulement « command not found ».
- Ayez un compte Relayium gratuit. L'étape dans le navigateur approuve la connexion pour votre compte, il vous en faut donc un avant de pouvoir approuver — connectez-vous d'abord sur relayium.com, ou créez-en un là-bas. Seul le téléversement demande le compte ; le téléchargement jamais.
- Un moyen d'amener un lien jusqu'à l'autre machine — une application de notes, une fenêtre de chat, un gestionnaire de mots de passe. Quiconque détient le lien peut télécharger le fichier, traitez-le donc comme un mot de passe.
Deux choses à faire une seule fois avant votre premier up — installer la CLI et avoir un compte. Si vous avez déjà les deux, passez à la suite.
curl -fsSL https://relayium.com/install.sh | sh
Lier cette machine à votre compte (une seule fois)
up doit savoir sous quel compte stocker, alors connectez-vous une fois par machine. C'est une connexion d'appareil approuvée dans le navigateur — vous ne tapez rien dans le terminal, hormis le code que vous confirmez :
relayium login
- La CLI affiche un code court et une URL (relayium.com/device). Ouvrez-la dans le navigateur où vous êtes connecté à relayium.com (connectez-vous-y d'abord si ce n'est pas le cas), saisissez le code et approuvez — cette machine est désormais liée.
- La connexion est enregistrée sous ~/.config/relayium/, vous ne le faites donc qu'une fois par machine. relayium whoami montre à qui vous êtes lié ; relayium logout l'efface.
- Pour révoquer une machine plus tard, supprimez son appareil depuis la page « appareils » de votre compte dans le navigateur.
Téléverser depuis le premier ordinateur
up parcourt les fichiers indiqués, les chiffre localement, téléverse le chiffré et affiche un lien de récupération :
Vérifiez que cette machine est toujours liée à votre compte. La commande affiche le compte et le serveur auquel il est lié ; si elle indique que vous n'êtes pas connecté, faites d'abord l'étape de connexion ci-dessus.
relayium whoamiTéléversez le fichier. up le chiffre en local, n'envoie que du texte chiffré et affiche le lien de retrait sur la sortie standard.
relayium up ./report.pdfAjoutez une option de conservation si les 24 heures par défaut ne vous conviennent pas. Votre offre plafonne la durée que le serveur retiendra réellement.
# choisissez sa durée de vie (par défaut : 24 heures) : relayium up ./report.pdf --burn # supprimé après un téléchargement relayium up ./report.pdf --ttl 7d # conservé 7 jours (plafond selon l'offre) relayium up ./report.pdf --max-downloads 5 # 5 téléchargements autorisés, puis suppriméAmenez le lien là où la deuxième machine pourra le lire. Seul le lien passe sur la sortie standard, un tube reste donc propre.
relayium up ./report.pdf | pbcopy
À quoi ressemble un téléversement réussi
Une barre de progression défile sur la sortie d'erreur pendant l'envoi, puis s'efface. Le lien arrive seul sur la sortie standard, et l'indication destinée à l'humain — ainsi qu'une éventuelle note de conservation — suit sur la sortie d'erreur.
relayium up ./report.pdf
https://relayium.com/d/7fK2p…#k=Xr8s…
opens in a browser, or fetch it with `relayium down 'https://relayium.com/d/7fK2p…#k=Xr8s…'`- Rétention : --burn supprime le fichier après un seul téléchargement ; --ttl <durée> le conserve un temps fixe ; --max-downloads <n> autorise un nombre fixe. Si vous n'en donnez aucun, le lien vit 24 heures — la valeur par défaut en l'absence de --ttl.
- --ttl accepte une durée avec unité — 30m, 12h, 7d, 2w — ou un simple nombre de secondes : --ttl 3600 et --ttl 1h sont la même demande. Votre offre fixe le plafond : 1 jour en Free, 3 jours en Plus, 7 jours en Pro, 14 jours en Max. Demandez plus que votre plafond et le serveur ne le conserve silencieusement que jusqu'au plafond — up affiche ensuite une note indiquant la durée réellement retenue.
Télécharger sur le deuxième ordinateur
Sur l'autre machine, passez le lien à down. Pas de connexion, pas de configuration — la clé qui déchiffre le fichier est dans le lien, donc down n'a besoin de rien de votre compte :
relayium down '<votre lien>' <répertoire cible>Amenez le lien sur la deuxième machine comme bon vous semble. Rien n'a besoin d'y être installé ni connecté, hormis la CLI elle-même.
Passez-le à down entre apostrophes, avec le répertoire où les fichiers doivent atterrir.
relayium down 'https://relayium.com/d/7fK2p…#k=Xr8s…' ./downloadsOmettez le répertoire pour atterrir dans le répertoire courant.
relayium down 'https://relayium.com/d/7fK2p…#k=Xr8s…'
À quoi ressemble un téléchargement réussi
Chaque fichier écrit est listé sur la sortie standard, un par ligne, et le nombre et la destination sont confirmés sur la sortie d'erreur.
relayium down 'https://relayium.com/d/7fK2p…#k=Xr8s…' ./downloads
downloads/report.pdf
✓ downloaded 1 file(s) to ./downloads- Si le fichier était en mode burn, a atteint sa limite de téléchargements ou a expiré, le lien est épuisé et down signale qu'il n'existe plus.
Fonctionne aussi avec le site web
Le lien est le même que celui du site web, donc la CLI et le navigateur interopèrent librement :
- Un lien issu de relayium up s'ouvre dans un navigateur — donnez-le à quelqu'un sans la CLI et il télécharge depuis le web.
- Un lien de partage créé sur relayium.com peut être récupéré avec relayium down sur une autre machine.
Ce que le serveur peut voir et ne peut pas voir
Les transferts cloud restent chiffrés de bout en bout :
- Votre fichier est chiffré sur votre machine avant d'être téléversé. La clé de déchiffrement ne vit que dans le fragment #k= du lien et n'est jamais envoyée au serveur — Relayium stocke un chiffré qu'il ne peut pas lire, noms de fichiers compris.
- Cela signifie aussi que le lien est le seul chemin de retour vers le fichier : perdez-le et le fichier est irrécupérable, par vous comme par nous.
Quand un lien ne fonctionne pas
Quatre pannes couvrent presque tous les up et down ratés, et aucune ne demande de deviner : l'état qui tranche est soit affiché par une commande, soit visible dans la commande que vous avez tapée.
Symptôme, vérification, correction
- up refuse avec « run relayium login first ».
relayium whoami # not logged in (run `relayium login`)Le téléversement range le fichier sous votre compte, cette machine a donc besoin d'informations d'identification. Lancez relayium login et approuvez dans le navigateur sur relayium.com/device ; whoami affiche ensuite votre compte et le serveur auquel il est lié.
- down n'arrive pas à lire le lien, et la clé semble avoir disparu.
echo relayium down https://relayium.com/d/7fK2p#k=Xr8s # relayium down https://relayium.com/d/7fK2pUn # sans guillemets commence un commentaire dans la plupart des shells, donc tout ce qui suit #k= n'est jamais parvenu à la commande ; echo montre exactement ce qui a survécu. Encadrez le lien entier d'apostrophes et le fragment, c'est-à-dire la clé de déchiffrement, arrive intact.
- Le lien s'éteint plus tôt que le --ttl demandé.
relayium up ./report.pdf --ttl 7d # note: your plan caps retention, so this link is kept 1d, not the 7d you asked forLe serveur ramène silencieusement une demande au plafond de votre offre — 1 jour en Free, 3 en Plus, 7 en Pro, 14 en Max — et up affiche ensuite cette note pour dire ce que vous avez réellement obtenu. --burn et --max-downloads mettent aussi fin à un lien plus tôt. Téléversez de nouveau pour en obtenir un frais.
- Vous êtes connecté, mais up dit que vous êtes connecté ailleurs.
relayium whoami # you@example.com (https://relayium.com)Un --server qui n'a pas émis votre jeton est refusé plutôt que de recevoir vos informations d'identification, ce qui les divulguerait sans même authentifier là-bas. Retirez --server pour utiliser le serveur lié que whoami vient d'afficher, ou lancez d'abord relayium login sur l'autre hôte.
Questions fréquentes
Ai-je besoin d'un compte ?
Pour téléverser, et pour envoyer quand un code doit être généré. relayium up exige toujours relayium login, afin que le fichier soit stocké sous votre compte. relayium send ne l'exige que lorsque le serveur doit générer un nouveau code d'appairage pour vous — lancez send avec un code qu'on vous a remis et il n'en génère aucun, donc il ne demande pas de connexion. relayium down et relayium receive ne demandent aucun compte, et push/pull, daemon-direct et sync fonctionnent sans.
Mon fichier est-il chiffré ?
Oui, de bout en bout. Il est chiffré sur votre machine avant le téléversement ; la clé ne vit que dans le fragment #k= du lien et n'est jamais envoyée au serveur. Relayium stocke un chiffré qu'il ne peut pas lire, noms de fichiers compris.
Et si je perds le lien ?
Le lien porte l'unique copie de la clé de déchiffrement ; un lien perdu signifie donc un fichier irrécupérable — rien sur le serveur ne permet de le restaurer.
Puis-je limiter qui le télécharge ?
Quiconque a le lien peut télécharger, alors partagez-le en privé. Utilisez --burn pour un seul téléchargement, --max-downloads <n> pour plafonner le nombre, et --ttl <durée> pour le faire expirer après un temps donné.
Est-ce compatible avec le site web ?
Oui. Un lien de relayium up s'ouvre dans un navigateur, et un lien de partage créé sur relayium.com peut être récupéré avec relayium down sur une autre machine.
Prêt à déplacer un fichier entre vos propres machines ? Installez la CLI, lancez relayium login, puis faites-en un up.
Obtenir la CLI