¿Qué es rclone?
rclone es un gestor de archivos en la nube para la línea de comandos. Habla con más de setenta proveedores —S3 y todo lo compatible con S3, Google Drive, Dropbox, OneDrive y SharePoint, Backblaze B2, Google Cloud Storage, Swift, SFTP, FTP, WebDAV y HTTP a secas— con un único conjunto de comandos. Copia, sincroniza y mueve comprobando sumas, monta cualquier remoto como sistema de archivos, lo sirve por media docena de protocolos y transfiere directamente entre dos remotos sin pasar los datos por tu disco.
⚡ Funciones clave de rclone
☁️ Más de setenta backends
Almacenes de objetos compatibles con S3, nubes de consumo, suites empresariales y los protocolos de siempre (SFTP, FTP, WebDAV, HTTP) tras un mismo juego de comandos.
🔁 Sincronizar con sumas de verificación
copy, sync y move comparan tamaño, fecha y hashes, y --dry-run muestra exactamente qué cambiaría antes de tocar nada.
🗂️ Montar como sistema de archivos
rclone mount deja un remoto bajo un directorio, con caché VFS, para que cualquier programa normal lea y escriba en él.
🌐 Volver a servirlo
rclone serve publica cualquier remoto por HTTP, WebDAV, SFTP, FTP, DLNA, NFS o un endpoint S3: perfecto para aparatos que solo hablan un protocolo.
🔐 Cifrado en el cliente
La capa crypt cifra contenidos y nombres antes de subirlos, y el archivo de configuración con tus tokens también puede ir cifrado.
⚡ Pensado para el volumen
Transferencias y comprobaciones en paralelo, horarios de ancho de banda, filtros y copias del lado del servidor que nunca pasan los bytes por tu máquina.
apt upgrade te mantiene en la última versión.
📦 Instalación desde deb.griffo.io
Paso 1: Añadir el repositorio
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt updateinstall -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update🆓 Existe un espejo gratis para siempre. deb-free.griffo.io sirve paquetes gratis para siempre: sin cuenta, sin suscripción, como máximo 2 meses por detrás del upstream, correcciones de seguridad inmediatas. Ahora mismo incluye cliamp, Ghostty, lazydocker, Oh My Posh y Zed; rclone no está entre ellas, así que hoy el repositorio de arriba es la única forma de instalarlo — pídelo y puede añadirse.
Paso 2: Instalar rclone
# Instalar la última versión de rclone
sudo apt install rclone
# Verificar la instalación
rclone version# Instalar la última versión de rclone
apt install rclone
# Verificar la instalación
rclone versionPaso 3: Configurar tu primer remoto
# Asistente interactivo: elige proveedor, autoriza y ponle nombre al remoto
rclone config
# Listar los remotos configurados
rclone listremotes
# Echar un vistazo a uno de ellos
rclone lsd mydrive:
# La página de manual y las completaciones de bash, zsh y fish vienen en el paquete
man rclone🎯 Ejemplos básicos de uso
Copiar y sincronizar:
# Subir una carpeta, con indicador de progreso
rclone copy -P ~/Documents mydrive:Documents
# Hacer que el destino coincida con el origen: siempre una prueba primero
rclone sync --dry-run ~/site remote:bucket/site
rclone sync -P ~/site remote:bucket/site
# De una nube a otra directamente, sin copia local
rclone copy s3:bucket/data b2:backup/data
# Comprobar que lo que llegó coincide con lo enviado
rclone check ~/site remote:bucket/siteMontar y servir:
# Montar un remoto como sistema de archivos (hace falta FUSE)
sudo apt install fuse3
rclone mount mydrive: ~/mnt/drive --vfs-cache-mode writes
# Servir un remoto a la red local por HTTP o WebDAV
rclone serve http remote:public --addr :8080
rclone serve webdav remote:docs --addr :8081
# Explorar qué ocupa espacio, al estilo ncdu
rclone ncdu remote:
# Solo el tamaño total de un bucket
rclone size remote:bucket# Montar un remoto como sistema de archivos (hace falta FUSE)
apt install fuse3
rclone mount mydrive: ~/mnt/drive --vfs-cache-mode writes
# Servir un remoto a la red local por HTTP o WebDAV
rclone serve http remote:public --addr :8080
rclone serve webdav remote:docs --addr :8081
# Explorar qué ocupa espacio, al estilo ncdu
rclone ncdu remote:
# Solo el tamaño total de un bucket
rclone size remote:bucketAjustes, filtros y cifrado:
# Más paralelismo para muchos archivos pequeños
rclone sync -P --transfers 8 --checkers 16 src: dst:
# Un horario de ancho de banda, para que las copias no se coman la jornada
rclone sync -P --bwlimit "08:00,512k 23:00,off" ~/photos remote:photos
# Filtros en lugar de copiarlo todo
rclone copy src: dst: --exclude "*.tmp" --filter-from filters.txt
# Envolver un remoto existente en cifrado del lado del cliente
rclone config create secret crypt remote=mydrive:vault🔧 Integraciones con otras herramientas
rclone es la pieza en la que se apoyan otras herramientas:
- FUSE:
fuse3(ofuse) convierterclone mounten un directorio de verdad para programas que solo entienden archivos - systemd: una unidad por montaje o por
serve, y un temporizador para elsyncnocturno: así se ejecuta sin vigilancia - Herramientas de copia: restic y compañía hablan con rclone como remoto, lo que les da al instante todos los backends que rclone soporta
- Control remoto:
rclone rcd --rc-web-guiexpone una API HTTP y una interfaz web para transferencias largas - Archivo de configuración:
~/.config/rclone/rclone.confguarda los remotos y puede cifrarse, para que las credenciales nunca queden en claro
🚀 ¿Por qué elegir deb.griffo.io?
- Ubuntu oficial: incluye rclone en universe, congelado el día de la release, así que los proveedores y subcomandos nuevos sencillamente no están
- Script de instalación upstream: actualizado, pero deja un binario en
/usr/binfuera de apt y luego quiere que usesrclone selfupdate - Snap: confinado, lo que complica los montajes FUSE y las rutas fuera de tu carpeta personal
- deb.griffo.io: última versión con actualizaciones automáticas
- ✅ Backends que siguen funcionando: la versión más reciente, con los arreglos de proveedores y los backends nuevos que la versión congelada nunca recibió
- ✅ apt lo mantiene al día: sin
selfupdatey sin scripts que escriban en/usr/bina espaldas del gestor de paquetes - ✅ Actualizaciones automáticas: los paquetes se actualizan pocas horas después de cada versión upstream
- ✅ Paquete completo: el binario oficial upstream más la página de manual
rclone.1y las completaciones de bash, zsh y fish - ✅ Cuatro arquitecturas: amd64, arm64, armhf e i386: el NAS y la Raspberry Pi reciben el mismo rclone que la estación de trabajo
- ✅ Multidistribución: funciona en Ubuntu 22.04, 24.04, 25.10 y 26.04
- ✅ Mantenimiento sencillo: actualizaciones con los comandos apt de siempre
📦 Repositorio de compilación del paquete
Los paquetes de Ubuntu se compilan y mantienen automáticamente en este repositorio de GitHub:
- ☁️ rclone-debian - Compilaciones de las últimas versiones
🔗 Paquetes relacionados
También disponibles en deb.griffo.io:
- Garage - Almacenamiento S3 autoalojado al que sincronizar
- DuckDB - Consultar Parquet y CSV directamente en el almacén de objetos
- Yazi - Gestor de archivos en terminal para el lado local
- Zellij - Multiplexor para dejar corriendo una transferencia larga