rclone es una potente herramienta de código abierto que te permite gestionar varios servicios de almacenamiento en la nube desde una única línea de comandos. Es compatible con más de 70 proveedores de almacenamiento en la nube, incluidos Google Drive, Amazon S3, Dropbox y OneDrive, y está disponible en múltiples plataformas como Linux, Windows y macOS.
A menudo llamada la “navaja suiza para el almacenamiento en la nube”, esta herramienta extiende el concepto de rsync a la era de la nube, permitiendo una sincronización de archivos y copias de seguridad eficientes entre el almacenamiento local y en la nube, así como entre diferentes servicios en la nube.
Información de la Última Versión
La última versión, v1.71.0, lanzada en agosto de 2025, trae mejoras significativas de rendimiento y nuevas características. Puedes actualizar fácilmente a la última versión usando el comando rclone selfupdate.
Servicios de Almacenamiento en la Nube Soportados
Aquí está el estado de soporte para los principales servicios de almacenamiento en la nube:
Para Usuarios Generales
- Google Drive / Google Photos – Soporta tanto cuentas personales como de empresa
- Microsoft OneDrive – Soporta personal, empresarial y SharePoint
- Dropbox – Soporta tanto cuentas personales como de empresa
- Box – Almacenamiento orientado a empresas
- MEGA – Almacenamiento centrado en el cifrado
- pCloud – Almacenamiento seguro basado en estándares europeos
- Proton Drive – Almacenamiento centrado en la privacidad
Para Empresas y Desarrolladores
- Amazon S3 – Almacenamiento de objetos estándar de AWS
- Google Cloud Storage – Almacenamiento estándar de GCP
- Microsoft Azure Blob Storage – Almacenamiento estándar de Azure
- Backblaze B2 – Almacenamiento en la nube rentable
- Cloudflare R2 – Almacenamiento compatible con S3 sin tarifas de salida
- Wasabi – Almacenamiento de alta velocidad compatible con S3
Auto-Alojamiento y Protocolos
- SFTP/FTP – Protocolos estándar de transferencia de archivos
- WebDAV – Compatible con Nextcloud y ownCloud
- SMB/CIFS – Carpetas compartidas de Windows
- HTTP – Descarga desde servidores web
Entendiendo la Diferencia Entre rclone y rsync
rclone se especializa en operaciones de almacenamiento en la nube, mientras que rsync se centra en la sincronización de archivos localmente o a través de SSH.
| Característica | rclone | rsync |
|---|---|---|
| Uso Principal | Gestión de almacenamiento en la nube | Sincronización local/SSH |
| Protocolos Soportados | Más de 70 servicios en la nube | SSH, archivos locales |
| Transferencias Paralelas | ◎ (Rápido) | △ (Monohilo) |
| Sincronización Delta | △ (Limitado) | ◎ (Implementación completa) |
| Soporte para Windows | ◎ (Nativo) | △ (A través de WSL/Cygwin) |
| Transferencia de Nube a Nube | ◎ (Transferencia directa posible) | ✕ (Requiere intermediario local) |
Usando la opción --multi-thread-streams, rclone puede alcanzar velocidades de transferencia de red más de cuatro veces más rápidas que rsync.
Guía de Instalación
Instalación en Windows (Pasos Detallados para Principiantes)
Método 1: Descarga Directa desde el Sitio Web Oficial (Recomendado)
Descargar
- Ve al sitio web oficial.
- Elige la versión para tu sistema Windows:
Versión de 64 bits (la más común): rclone-v1.71.0-windows-amd64.zip
Versión de 32 bits (para PCs más antiguos): rclone-v1.71.0-windows-386.zip
Extraer y Colocar los Archivos
C:\rclone\ ← Crea esta carpeta
└── rclone.exe ← Coloca el archivo extraído aquí
rclone.1 ← Manual (opcional)
README.txt ← Archivo Léame (opcional)Establecer Variables de Entorno (Opcional pero Recomendado)
- Presiona
Tecla de Windows + Re ingresasysdm.cpl. - Ve a la pestaña “Avanzado” y haz clic en “Variables de entorno”.
- Selecciona “Path”, haz clic en “Editar”, luego en “Nuevo”.
- Añade
C:\rclone. - Esto te permite ejecutar el comando
rclonedesde cualquier directorio.
Método 2: Usando Winget (Windows 11/10)
# Instalar
winget install Rclone.Rclone
# Desinstalar
winget uninstall Rclone.Rclone --force
Personalmente, encontré que este método es el más fácil.

Método 3: Usando Chocolatey
# Instalar
choco install rclone
# También instalar WinFsp (para la función de montaje)
choco install winfsp
Instalación en Ubuntu/Debian
Método 1: Script Oficial (Recomendado)
# Instalar la última versión estable
sudo -v ; curl https://rclone.org/install.sh | sudo bash
# Instalar la versión beta
sudo -v ; curl https://rclone.org/install.sh | sudo bash -s beta
Método 2: Instalación Manual (Para más control)
# Descargar
wget https://downloads.rclone.org/v1.71.0/rclone-v1.71.0-linux-amd64.deb
# Instalar
sudo dpkg -i rclone-v1.71.0-linux-amd64.deb
# Si ocurren problemas de dependencia
sudo apt -f install
Instalación en macOS
# Usando Homebrew (Recomendado)
brew install rclone
# Instalación Manual
cd && curl -O https://downloads.rclone.org/rclone-current-osx-amd64.zip
unzip -a rclone-current-osx-amd64.zip && cd rclone-*-osx-amd64
sudo mkdir -p /usr/local/bin
sudo mv rclone /usr/local/bin/
Guía de Configuración Inicial (Versión Detallada para Principiantes)
Concepto Básico de Configuración
En rclone, la información de conexión para cada servicio de almacenamiento en la nube se configura como un “remoto”. Un único remoto representa una conexión a una cuenta o servicio de almacenamiento en la nube.
Ejemplo de Configuración en Windows (OneDrive)
Abrir Símbolo del Sistema
- Presiona
Tecla de Windows + Re ingresacmd. - También puedes usar PowerShell.
Ejecutar el Comando de Configuración
rclone configCrear un Nuevo Remoto
No remotes found, make a new one?
n) New remote
s) Set configuration password
q) Quit config
n/s/q> n ← Escribe n y presiona EnterNombrar el Remoto
Enter name for new remote.
name> onedrive ← Ingresa un nombre descriptivoSeleccionar Tipo de Almacenamiento
Type of storage to configure.
Choose a number from below, or type in your own value.
...
XX / Microsoft OneDrive
\ "onedrive"
...
Storage> onedrive ← Escribe onedrive o el número de la listaID de Cliente y Secreto
Microsoft App Client Id
Leave blank normally.
client_id> ← Deja en blanco y presiona Enter
Microsoft App Client Secret
Leave blank normally.
client_secret> ← Deja en blanco y presiona EnterSeleccionar Región
Choose national cloud region for OneDrive.
1 / Microsoft Cloud Global
\ (global)
2 / Microsoft Cloud for US Government
\ (us)
...
region> 1 ← Generalmente selecciona 1Configuración Avanzada
Edit advanced config?
y) Yes
n) No (default)
y/n> n ← Escribe nUsar Configuración Automática
Use auto config?
y) Yes (default)
n) No
y/n> y ← Escribe y- Se abrirá una ventana del navegador automáticamente.
- Inicia sesión con tu cuenta de Microsoft.
- Otorga los permisos necesarios.

Seleccionar Unidad
Found drive "root" of type "personal"
y) Yes (default)
n) No
y/n> y ← Escribe yConfirmar Configuración
Configuration complete.
Options:
- type: onedrive
- region: global
- drive_type: personal
...
Keep this "onedrive" remote?
y) Yes this is OK (default)
e) Edit this remote
d) Delete this remote
y/e/d> y ← Escribe y
Configuración en un Entorno SSH (Servidor Remoto)
En entornos sin un navegador web, como un servidor conectado a través de SSH, necesitas obtener un token de autenticación desde otra máquina.
Iniciar Configuración en el Servidor Remoto
rclone configSeleccionar “n” Cuando se Pregunte Sobre Usar un Navegador
Use auto config?
y) Yes (default)
n) No
y/n> n ← Escribe nCopiar el Comando de Autenticación Mostrado
Execute the following on the machine with the web browser:
rclone authorize "onedrive"Obtener el Token de Autenticación en Tu Máquina Local (Windows/Mac)
# Ejecuta esto en la terminal de tu Windows/Mac
rclone authorize "onedrive"- Se abrirá un navegador.
- Inicia sesión y otorga permiso.
- Se mostrará el token.
Pegar el Token en el Servidor Remoto
Enter a value.
config_token> {"access_token":"...","expiry":"..."} ← Pega el token que obtuvisteUso Básico (Explicaciones Detalladas de Comandos)
Listar Archivos
# Listar archivos en el remoto (con tamaños)
rclone ls onedrive:
# Listar solo directorios
rclone lsd onedrive:
# Mostrar en formato de árbol
rclone tree onedrive:
# Listar contenidos de una carpeta específica
rclone ls onedrive:Documents
Copiar Archivos
# Local → Nube
rclone copy C:\Users\username\Documents onedrive:backup/documents
# Nube → Local
rclone copy onedrive:photos C:\Users\username\Pictures
# Nube → Nube (transferencia directa)
rclone copy googledrive:data onedrive:backup --progress
Opciones Importantes:
--progresso-P: Muestra el estado de la transferencia en tiempo real.--dry-run: Muestra lo que sucedería sin realizar ninguna operación.--interactiveo-i: Confirma antes de eliminar.--transfers=8: Especifica el número de transferencias paralelas (el valor predeterminado es 4).
Sincronizar Archivos
# Sincronización unidireccional (hace que el destino sea idéntico al origen)
rclone sync C:\data onedrive:data --interactive
# Sincronización bidireccional (función experimental)
rclone bisync C:\data onedrive:data --resync
⚠️ Advertencia: El comando sync es destructivo.
- Los archivos que solo existen en el destino serán eliminados.
- Se recomienda encarecidamente usar
--dry-runpara una vista previa primero. - Para datos importantes, considera usar el comando
copyen su lugar.
Función de Montaje (Usar como una Unidad)
En Windows:
# Montar como unidad X:
rclone mount onedrive: X: --vfs-cache-mode full
# Montar como una unidad de red
rclone mount onedrive: X: --network-mode --vfs-cache-mode full
En Linux/macOS:
# Crear un punto de montaje
mkdir ~\/OneDrive
# Ejecutar montaje
rclone mount onedrive: ~\/OneDrive --vfs-cache-mode full --daemon
Modos de Caché:
off: Sin caché (predeterminado).minimal: Almacena en caché lo mínimo requerido.writes: Almacena en caché las escrituras.full: Almacena en caché tanto lecturas como escrituras (recomendado).
Usando Herramientas GUI
Para aquellos que no se sienten cómodos con la línea de comandos, hay varias herramientas GUI disponibles.
1. Rclone Web GUI (Oficial)
rclone incluye una GUI web oficial, aunque experimental, que te permite operarla desde un navegador.
# Iniciar la GUI Web
rclone rcd --rc-web-gui --rc-user=admin --rc-pass=password
# Acceder a http://localhost:5572 en tu navegador
2. Rclone UI (de Terceros, Recomendado)
Rclone UI es una GUI de escritorio moderna que se ejecuta en Windows, Mac y Linux, con las siguientes características:
- Operación Intuitiva: Soporte para arrastrar y soltar.
- Programación: Automatiza copias de seguridad regulares.
- Operaciones Concurrentes: Gestiona tareas en segundo plano.
- Progreso Visual: Visualiza gráficamente el estado de la transferencia.
Puedes descargarlo desde el sitio web oficial.
3. RcloneBrowser (Código Abierto)
Una herramienta GUI estable que ha estado en desarrollo durante muchos años. Se puede usar fácilmente en Linux en formato AppImage.
Casos de Uso Prácticos
1. Automatización de Copias de Seguridad Regulares
Ejemplo para el Programador de Tareas de Windows:
<?xml version="1.0" encoding="UTF-16"?>
<Task>
<Triggers>
<CalendarTrigger>
<StartBoundary>2025-01-01T02:00:00</StartBoundary>
<Repetition>
<Interval>P1D</Interval> <!-- Ejecutar diariamente -->
</Repetition>
</CalendarTrigger>
</Triggers>
<Actions>
<Exec>
<Command>C:\rclone\rclone.exe</Command>
<Arguments>sync C:\ImportantData onedrive:backup --log-file=C:\rclone\backup.log</Arguments>
</Exec>
</Actions>
</Task>
Ejemplo para cron de Linux:
# Editar crontab
crontab -e
# Ejecutar copia de seguridad todos los días a las 2 AM
0 2 * * * /usr/bin/rclone sync /home/user/documents gdrive:backup --log-file=/var/log/rclone-backup.log
2. Migración de Datos Entre Múltiples Nubes
# Migrar grandes cantidades de datos de Google Drive a OneDrive
rclone copy googledrive: onedrive: \
--transfers=20 \
--checkers=40 \
--drive-chunk-size=128M \
--onedrive-chunk-size=100M \
--progress \
--log-file=migration.log
3. Copias de Seguridad Cifradas
# Crear un remoto cifrado
rclone config
# Selecciona el tipo crypt y envuelve un remoto existente
# Subir con cifrado
rclone copy /sensitive/data secret: --progress
Técnicas de Optimización de Rendimiento
Transferencia de Archivos Grandes
# Aumentar el tamaño del fragmento para velocidades más rápidas
rclone copy largefile.zip gdrive: \
--drive-chunk-size=256M \
--transfers=8 \
--progress
Manejo de un Gran Número de Archivos Pequeños
# Aumentar checkers y transfers
rclone copy photos/ onedrive:photos/ \
--transfers=32 \
--checkers=16 \
--fast-list \
--progress
Limitación del Ancho de Banda
# Limitar a 1MB/s durante el horario comercial, ilimitado en otros momentos
rclone copy data remote: \
--bwlimit "08:00,1M 18:00,off" \
--progress
Solución de Problemas
Problemas Comunes y Soluciones
1. Error de Autenticación
Error: Failed to create file system for "remote:": failed to make oauth client
Solución:
- Token expirado →
rclone config reconnect remote: - Empezar de nuevo con la configuración →
rclone config delete remote→ Reconfigurar
2. Velocidad de Transferencia Lenta
Solución:
# Aumentar las transferencias paralelas
rclone copy source dest --transfers=20 --checkers=40
# Usar un VPS como intermediario
rclone copy local intermediate: && rclone copy intermediate: final:
3. Nombres de Archivo Deformados
Solución:
# Especificar codificación
rclone copy source dest --local-encoding=Slash,LtGt
4. Falta de Memoria
Solución:
# Ajustar el tamaño del búfer
rclone copy source dest --buffer-size=16M --use-mmap
Mejores Prácticas de Seguridad
1. Cifrar el Archivo de Configuración
# Establecer una contraseña para la configuración
rclone config
# Selecciona s) Set configuration password
# Especificar la contraseña a través de una variable de entorno
export RCLONE_CONFIG_PASS="your-secure-password"
2. Principio de Menor Privilegio
- Si se necesita acceso de solo lectura, configurar con acceso de solo lectura.
- Restringir el acceso solo a carpetas específicas.
- Actualizar las claves de API regularmente.
3. Gestión de Registros
# Registrar registros detallados (para solucionar problemas)
rclone copy source dest -vv --log-file=rclone.log --log-level=DEBUG
# Configurar la rotación de registros
rclone copy source dest \
--log-file=rclone.log \
--log-max-size=10M \
--log-max-age=7d \
--log-max-backups=5
Funciones Avanzadas
Union (Combinar Múltiples Almacenamientos)
Trata múltiples almacenamientos en la nube como una única unidad virtual:
# Crear un remoto Union
rclone config
# Selecciona el tipo union
# upstream = gdrive: onedrive:dropbox:
# Ejemplo de uso
rclone ls union: # Lista los contenidos de todos los almacenamientos
Crypt (Cifrado Transparente)
# Crear una capa de cifrado
rclone config
# Selecciona el tipo crypt
# remote = gdrive:encrypted
# filename_encryption = standard
# directory_name_encryption = true
Serve (Convertir en un Servidor de Archivos)
# Servir como un servidor HTTP
rclone serve http remote:path --addr :8080
# Servir como un servidor WebDAV
rclone serve webdav remote:path --addr :8080
# Servir como un servidor FTP
rclone serve ftp remote:path --addr :2121
Resumen y Perspectivas Futuras
rclone ha evolucionado más allá de una simple herramienta de transferencia de archivos para convertirse en una plataforma integrada de gestión de almacenamiento en la nube. Se destaca de las herramientas convencionales, especialmente en las siguientes áreas:
- Soporte Multi-Nube: Compatible con más de 70 servicios, ayudando a evitar la dependencia de un solo proveedor.
- Transferencias de Alta Velocidad: Alcanza velocidades varias veces más rápidas que las herramientas tradicionales a través de transferencias paralelas.
- Flexibilidad: Puede ser operado a través de la línea de comandos, GUI o API.
- Seguridad: Proporciona seguridad a nivel empresarial con cifrado, principio de menor privilegio y registros de auditoría.
Para cualquiera que busque aprovechar seriamente el almacenamiento en la nube, rclone es una herramienta esencial. Recomiendo comenzar con el simple comando rclone ls y dominar gradualmente sus características más avanzadas.
También es importante revisar regularmente la documentación oficial para nuevas características y mejoras. La comunidad es activa y se comparten muchos casos de uso y consejos para la solución de problemas en el foro.
Para desbloquear el verdadero poder de tu almacenamiento en la nube, prueba rclone.

