Ejecuta Rclone en Docker para Sincronización en la Nube Automatizada — Copia de Seguridad Headless con Configuración de RcloneView
RcloneView es perfecto para configurar y monitorear la sincronización en la nube. Pero ¿qué pasa con los servidores headless, los clústeres de Kubernetes o los dispositivos NAS que ejecutan Docker? Configura con RcloneView, despliega con Docker.
RcloneView es una aplicación de escritorio, ideal para la configuración, el monitoreo y las operaciones manuales. Pero para copias de seguridad automatizadas y siempre activas en servidores headless, los contenedores Docker que ejecutan rclone son ideales. El mejor flujo de trabajo: configura tus remotos y prueba las tareas en RcloneView, luego despliega la misma configuración en Docker.

Gestiona y sincroniza todas tus nubes en un solo lugar
RcloneView es una GUI multiplataforma para rclone. Compara carpetas, transfiere o sincroniza archivos y automatiza flujos de trabajo multinube con una interfaz visual y limpia.
- Trabajos con un clic: Copiar · Sincronizar · Comparar
- Programadores e historial para una automatización fiable
- Funciona con Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP y más
Funciones principales gratis. Automatizaciones disponibles con Plus.
El Enfoque Híbrido
Configure & Test: RcloneView (desktop GUI)
↓ (share rclone.conf)
Deploy & Run: Docker container (headless, automated)
↓
Monitor: Slack/Discord notifications
Configuración de Docker
Contenedor básico de rclone en Docker
# docker-compose.yml
version: '3'
services:
rclone-sync:
image: rclone/rclone:latest
container_name: rclone-sync
volumes:
- ./rclone.conf:/config/rclone/rclone.conf:ro
- /data:/data
command: sync /data remote:backup --log-file=/tmp/rclone.log --log-level INFO
restart: unless-stopped
Con cron programado
version: '3'
services:
rclone-cron:
image: rclone/rclone:latest
container_name: rclone-cron
volumes:
- ./rclone.conf:/config/rclone/rclone.conf:ro
- ./scripts:/scripts:ro
- /data:/data
entrypoint: /bin/sh
command: -c "while true; do /scripts/backup.sh; sleep 86400; done"
restart: unless-stopped
backup.sh
#!/bin/sh
echo "Starting backup: $(date)"
rclone copy /data remote:backup \
--transfers=8 \
--checkers=16 \
--log-level INFO
echo "Backup complete: $(date)"
Configura Primero con RcloneView
¿Por qué configurar en RcloneView?
- Configuración visual de remotos — Agrega y prueba remotos con una GUI en lugar de editar archivos de configuración.
- Prueba de transferencias — Ejecuta transferencias manuales y verifica que funcionen antes de automatizar.
- Comparación de carpetas — Verifica la alineación entre origen y destino.
- Exportar configuración — RcloneView usa el archivo estándar rclone.conf.
Exportar la configuración
El archivo de configuración de rclone se encuentra en:
- Linux:
~/.config/rclone/rclone.conf - macOS:
~/.config/rclone/rclone.conf - Windows:
%APPDATA%\rclone\rclone.conf
Copia este archivo a tu despliegue de Docker.
Casos de Uso
1) Copia de seguridad de NAS con Docker
Ejecuta rclone en Docker en tu NAS Synology o QNAP:
services:
backup:
image: rclone/rclone:latest
volumes:
- /volume1/rclone.conf:/config/rclone/rclone.conf:ro
- /volume1/data:/data:ro
command: copy /data b2:nas-backup --transfers=4
2) Copia de seguridad de servidor a la nube
Automatiza las copias de seguridad de directorios del servidor hacia S3:
services:
server-backup:
image: rclone/rclone:latest
volumes:
- ./rclone.conf:/config/rclone/rclone.conf:ro
- /var/www:/source:ro
- /var/backups/db:/db-backups:ro
command: copy /source s3:server-backup/www --transfers=8
3) Sincronización multi-nube
Ejecuta múltiples contenedores para diferentes tareas de sincronización:
services:
gdrive-to-b2:
image: rclone/rclone:latest
volumes:
- ./rclone.conf:/config/rclone/rclone.conf:ro
command: sync gdrive:important b2:gdrive-backup --transfers=4
onedrive-to-b2:
image: rclone/rclone:latest
volumes:
- ./rclone.conf:/config/rclone/rclone.conf:ro
command: sync onedrive:work b2:onedrive-backup --transfers=4
Monitoreo de Rclone en Docker
Verificaciones de estado (health checks)
Agrega verificaciones de estado a tu docker-compose:
healthcheck:
test: ["CMD", "rclone", "about", "remote:"]
interval: 1h
timeout: 30s
retries: 3
Monitoreo de registros
Monta un volumen de registros y monitorea con el registro estándar de Docker:
docker logs rclone-sync --tail 50
Notificaciones
Usa el soporte de webhooks incorporado de rclone o canalízalo hacia servicios de notificación.
RcloneView para Verificación
Verifica periódicamente las copias de seguridad gestionadas por Docker desde RcloneView en tu escritorio:
Esto te brinda confirmación visual de que las copias de seguridad automatizadas están funcionando correctamente.
Cómo Empezar
- Descarga RcloneView desde rcloneview.com para la configuración inicial.
- Configura y prueba los remotos en la GUI.
- Exporta rclone.conf a tu servidor.
- Despliega los contenedores Docker con tus comandos de sincronización.
- Verifica periódicamente desde RcloneView.
GUI para la configuración, Docker para la ejecución.
Guías Relacionadas: