Relayium

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 :

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

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 :

  1. 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 whoami
  2. Té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.pdf
  3. Ajoutez 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é
  4. 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…'`

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>
  1. 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.

  2. Passez-le à down entre apostrophes, avec le répertoire où les fichiers doivent atterrir.

    relayium down 'https://relayium.com/d/7fK2p…#k=Xr8s…' ./downloads
  3. Omettez 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

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 :

Ce que le serveur peut voir et ne peut pas voir

Les transferts cloud restent chiffrés de bout en bout :

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/7fK2p

Un # 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 for

Le 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

À lire aussi