Relayium

Sube archivos a la nube y recógelos en otro ordenador

Última actualización: 2026-09-01

A veces los dos ordenadores nunca están despiertos a la vez. Quieres soltar un archivo desde el portátil del trabajo esta noche y cogerlo desde el sobremesa de casa mañana, sin que nadie espere una conexión en directo. relayium up y relayium down hacen exactamente eso: up cifra y sube a tu cuenta, y down lo recupera y lo descifra después en cualquier máquina — sin handshake de igual a igual, sin un servidor al que las dos partes entren por ssh.

Esta es la parte principal de la CLI que usa tu cuenta de Relayium, junto con send, que la necesita para generar un código de emparejamiento. Para el resto la vinculación es opcional: push/pull, daemon directo y sync siguen funcionando sin iniciar sesión, y receive también. Descargar no necesita ninguna cuenta, solo el enlace.

Cuándo recurrir a ello

Elige el modo según si el otro extremo está en línea y cómo se alcanzan las dos máquinas entre sí:

Antes de empezar

Lo que necesitas

  • Instala la CLI para que exista el comando relayium. La línea de abajo deja un binario precompilado en tu PATH (macOS y Linux; en Windows, coge el .zip de la página de releases); relayium --version lo confirma, y relayium.com/cli lista todas las opciones de instalación. Sáltate esto y relayium login solo imprimirá « command not found ».
  • Ten una cuenta gratuita de Relayium. El paso del navegador aprueba el inicio de sesión contra tu cuenta, así que necesitas una antes de poder aprobar — inicia sesión primero en relayium.com, o crea una allí si no la tienes. Solo subir necesita la cuenta; descargar nunca.
  • Una forma de llevar un enlace a la otra máquina: una app de notas, una ventana de chat, un gestor de contraseñas. Cualquiera que tenga el enlace puede descargar el archivo, así que trátalo como una contraseña.

Dos cosas de una sola vez antes de tu primer up — instalar la CLI y tener una cuenta. ¿Ya tienes ambas? Sáltate esto.

curl -fsSL https://relayium.com/install.sh | sh

Vincula esta máquina a tu cuenta (una vez)

up necesita saber bajo qué cuenta almacenar, así que inicia sesión una vez por máquina. Es un inicio de sesión de dispositivo aprobado en el navegador — no se escribe nada en la terminal salvo el código que confirmas:

relayium login

Sube desde el primer ordenador

up recorre los archivos que le das, los cifra localmente, sube el texto cifrado e imprime un enlace de recogida:

  1. Comprueba que esta máquina sigue vinculada a tu cuenta. Imprime la cuenta y el servidor al que está vinculada; si dice que no has iniciado sesión, haz antes el paso de inicio de sesión de arriba.

    relayium whoami
  2. Sube el archivo. up lo cifra en local, envía solo texto cifrado e imprime el enlace de recogida en la salida estándar.

    relayium up ./report.pdf
  3. Añade una opción de retención si las 24 horas por defecto no te sirven. Tu plan pone el tope de cuánto lo guardará realmente el servidor.

    # elige cuánto vive (por defecto: 24 horas):
    relayium up ./report.pdf --burn              # borrado tras una descarga
    relayium up ./report.pdf --ttl 7d            # guardado 7 días (tu plan pone el tope)
    relayium up ./report.pdf --max-downloads 5   # 5 descargas y luego desaparece
  4. Lleva el enlace a donde la segunda máquina pueda leerlo. A la salida estándar solo va el enlace, así que una tubería queda limpia.

    relayium up ./report.pdf | pbcopy

Cómo se ve una subida correcta

Durante la subida corre una barra de progreso en la salida de error, que luego se borra. El enlace aparece solo en la salida estándar, y la pista para humanos —más cualquier aviso de retención— la sigue en la salida de error.

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…'`

Descarga en el segundo ordenador

En la otra máquina, pasa el enlace a down. Sin iniciar sesión, sin configuración — la clave que descifra el archivo está dentro del enlace, así que down no necesita nada de tu cuenta:

relayium down '<tu enlace>' <directorio de destino>
  1. Lleva el enlace a la segunda máquina como prefieras. Ahí no hace falta instalar ni iniciar sesión en nada más allá de la propia CLI.

  2. Pásaselo a down entre comillas simples, junto con el directorio donde deben aterrizar los archivos.

    relayium down 'https://relayium.com/d/7fK2p…#k=Xr8s…' ./downloads
  3. Omite el directorio para guardarlo en el actual.

    relayium down 'https://relayium.com/d/7fK2p…#k=Xr8s…'

Cómo se ve una descarga correcta

Cada archivo escrito se lista en la salida estándar, uno por línea, y el número y el destino se confirman en la salida de error.

relayium down 'https://relayium.com/d/7fK2p…#k=Xr8s…' ./downloads
downloads/report.pdf
✓ downloaded 1 file(s) to ./downloads

Funciona también con el sitio web

El enlace es el mismo que usa el sitio web, así que la CLI y el navegador interoperan libremente:

Qué puede ver el servidor y qué no

Las transferencias en la nube siguen cifradas de extremo a extremo:

Cuando un enlace no funciona

Cuatro fallos cubren casi todos los up y down que salen mal, y ninguno exige adivinar: el estado que lo decide lo imprime un comando, o se ve en el comando que escribiste.

Síntoma, comprobación, solución

up se niega con «run relayium login first».
relayium whoami
# not logged in (run `relayium login`)

Subir guarda el archivo bajo tu cuenta, así que esta máquina necesita credenciales. Ejecuta relayium login y apruébalo en el navegador en relayium.com/device; después whoami imprime tu cuenta y el servidor al que está vinculada.

down no consigue leer el enlace y la clave parece haberse esfumado.
echo relayium down https://relayium.com/d/7fK2p#k=Xr8s
# relayium down https://relayium.com/d/7fK2p

Un # sin comillas inicia un comentario en la mayoría de las shells, así que todo lo que va desde #k= nunca llegó al comando; echo muestra exactamente lo que sobrevivió. Envuelve el enlace entero en comillas simples y el fragmento, que es la clave de descifrado, llega intacto.

El enlace muere antes del --ttl que pediste.
relayium up ./report.pdf --ttl 7d
# note: your plan caps retention, so this link is kept 1d, not the 7d you asked for

El servidor recorta en silencio una petición que supere el tope de tu plan —1 día en Free, 3 en Plus, 7 en Pro, 14 en Max— y up imprime después ese aviso para decir lo que realmente obtuviste. --burn y --max-downloads también terminan un enlace antes. Vuelve a subirlo para obtener uno nuevo.

Has iniciado sesión, pero up dice que la tienes iniciada en otro sitio.
relayium whoami
# you@example.com (https://relayium.com)

Un --server que no emitió tu token se rechaza en lugar de recibir tus credenciales, lo que las filtraría y ni siquiera te autenticaría allí. O quitas --server para usar el servidor vinculado que whoami acaba de imprimir, o ejecutas antes relayium login contra el otro host.

Preguntas frecuentes

¿Necesito una cuenta?

Para subir, y para enviar cuando hay que generar un código. relayium up requiere siempre relayium login, para guardar el archivo bajo tu cuenta. relayium send lo requiere solo cuando el servidor tiene que generar un código de emparejamiento nuevo para ti — si ejecutas send con un código que te han dado, no genera ninguno, así que no hace falta iniciar sesión. relayium down y relayium receive no necesitan cuenta, y push/pull, daemon directo y sync funcionan sin una.

¿Está cifrado mi archivo?

Sí, de extremo a extremo. Se cifra en tu máquina antes de subirse; la clave vive solo en el fragmento #k= del enlace y nunca se envía al servidor. Relayium almacena texto cifrado que no puede leer, incluidos los nombres de los archivos.

¿Y si pierdo el enlace?

El enlace lleva la única copia de la clave de descifrado, así que un enlace perdido significa un archivo irrecuperable — no hay nada en el servidor que pueda recuperarlo.

¿Puedo limitar quién lo descarga?

Cualquiera con el enlace puede descargar, así que compártelo en privado. Usa --burn para permitir una sola descarga, o --max-downloads <n> para limitar el número, y --ttl <duración> para que caduque tras un tiempo fijo.

¿Funciona con el sitio web?

Sí. Un enlace de relayium up se abre en un navegador, y un enlace para compartir creado en relayium.com puede recogerse con relayium down en otra máquina.

¿Listo para mover un archivo entre tus propias máquinas? Instala la CLI, ejecuta relayium login y súbelo con up.

Obtener la CLI

Sigue leyendo