Relayium

Relayium vs croc: transferencia de archivos cifrada desde la terminal

Última actualización: 2026-07-12

croc es una de las herramientas más queridas para enviar un archivo de una terminal a otra: una frase clave corta y fácil de recordar, un intercambio de claves PAKE, y simplemente funciona. La CLI de Relayium se propone hacer el mismo trabajo y está construida de la misma manera — gratis, de código abierto y cifrada de extremo a extremo, y solo hace falta cuenta para que send genere su código de emparejamiento.

Esto no es un ataque; croc se ganó su reputación. Es una comparación directa de lo que ambas comparten, de dónde la CLI de Relayium hace más porque también habla con servidores que ya tienes en marcha, y del caso en que croc es, con honestidad, la opción más sencilla.

Lo que Relayium y croc tienen en común

Empecemos por lo que se solapa, porque es considerable: ambas son un único binario pequeño que instalas una vez, ambas son completamente gratis sin ningún nivel de pago, y ambas son de código abierto bajo una licencia permisiva, así que puedes leer cada línea que toca tus archivos.

Antes de empezar

Todo lo de abajo es la CLI de relayium, así que instálala primero si aún no la tienes. En macOS o Linux, un solo comando deja un binario precompilado en tu PATH:

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

SSH y daemon directo: hablar con un servidor que ya tienes en marcha

Esta es la mayor diferencia práctica. croc está construido en torno a un único flujo — introduces la frase clave, entregas la frase clave. La CLI de Relayium añade dos formas más de mover archivos que se apoyan en infraestructura que ya tienes.

relayium push / pull reutiliza tu acceso SSH existente, así que no hay nada nuevo en lo que confiar ni código que compartir. push funciona incluso contra un servidor sin relayium instalado en absoluto, recurriendo a un simple flujo tar sobre la conexión SSH — ese respaldo es solo para push; pull siempre necesita relayium en el remoto, ya que allí actúa como el remitente.

relayium serve convierte cualquier máquina que poseas en un objetivo daemon directo, accesible sobre TLS 1.3 con anclaje sin SSH ni frase clave — la confianza se establece en la primera conexión (aprobada de forma interactiva, o preautorizada para uso desatendido) y queda fijada a partir de entonces, la misma idea que una clave de host SSH.

relayium push ./photos user@your-server:backups/
relayium serve --dir ~/incoming
relayium push ./build relayium://your-server

Sincronización de carpetas y un código de verificación que compruebas dos veces

croc envía un lote de archivos y termina — envíalo otra vez para actualizar el otro lado, sin ninguna noción de qué debería eliminarse. La CLI de Relayium añade relayium sync, un espejo incremental de un solo sentido sobre cualquiera de los dos transportes anteriores: solo mueve lo que cambió, --delete elimina en el destino los archivos que desaparecieron del origen (un daemon solo lo respeta si se inició con --allow-delete, así que un receptor tiene que optar por ello), y --watch mantiene la resincronización en tiempo real a medida que los archivos cambian, sin necesidad de una tarea cron.

Para una transferencia puntual entre redes, relayium send / receive cumple el mismo papel que la frase clave de croc, emparejando dos ordenadores con un código corto. Es de igual a igual directo, e imprime un código de verificación corto (una Short Authentication String) en ambos extremos para que confirmes visualmente que nadie se interpuso antes de que se mueva ningún byte — vale la pena señalarlo con honestidad: este modo es solo directo, así que si los dos extremos no encuentran un camino directo, falla en lugar de recurrir a un retransmisor.

relayium sync ./photos user@your-server:backups/photos --delete --watch

Cuándo croc es la opción más sencilla

Hay casos reales en los que croc es la mejor herramienta para el trabajo, y vale la pena decirlo claramente.

Comparación de funciones de un vistazo

Las diferencias que más importan, una al lado de la otra:

Preguntas frecuentes

¿La CLI de Relayium es gratis?

Sí, por completo. No hay ningún nivel de pago ni nada que medir — cada modo conecta los dos extremos directamente, y la CLI tiene licencia AGPL-3.0 y es de código abierto.

¿Necesita cuenta?

send sí, y el up en la nube también. push/pull usa tu propio acceso SSH y daemon directo usa la confianza por certificado TLS con anclaje entre tus máquinas, así que ninguno toca una cuenta de Relayium. send/receive es la excepción: solo el servidor puede generar un código de emparejamiento, y solo para una cuenta con sesión iniciada, así que quien envía ejecuta relayium login una vez; un send al que le pasas un código que te dieron no genera ninguno y no necesita inicio de sesión. Recibir nunca necesita cuenta.

¿Puedo usar el código de emparejamiento de la CLI con la aplicación de navegador de Relayium?

Todavía no para una transferencia emparejada en vivo — el send/receive de la CLI usa su propio handshake directo, aparte del flujo de emparejamiento del navegador basado en WebRTC, así que hoy los dos no interoperan. Para entregar un archivo a alguien usando solo un navegador, usa el enlace de descarga almacenado de Relayium o el modo de código de emparejamiento propio de la aplicación de navegador.

¿Puedo autoalojarlo?

Sí. El servidor de Relayium se distribuye como imagen Docker (docker compose up -d --build), y puedes apuntar el send/receive de la CLI a tu propia instancia con --server https://your-domain — el mismo espíritu que ejecutar tu propio retransmisor de croc.

Instala la CLI gratuita de Relayium y prueba push, sync o send — totalmente gratis, y tan rápida de empezar como croc.

Consigue la CLI

Sigue leyendo