Saltar al contenido principal

Migrar Seafile a Backblaze B2 — Transferir archivos con RcloneView

· 4 min de lectura
Steve
Senior Engineer

Traslada tus bibliotecas de Seafile autoalojado a almacenamiento de objetos Backblaze B2 sin tocar la línea de comandos.

Los equipos que ejecutan Seafile en su propio hardware o en un servidor privado tarde o temprano chocan con un muro: los discos locales se llenan, el mantenimiento del servidor se vuelve una carga, o un proyecto necesita una copia externa para recuperación ante desastres. Backblaze B2 ofrece un destino duradero y económico para esos datos, pero coordinar la transferencia entre una plataforma de sincronización autoalojada y un almacenamiento de objetos no es algo que la mayoría de los gestores de archivos manejen bien. RcloneView se conecta tanto a Seafile como a Backblaze B2 como remotos en la misma ventana, permitiéndote explorar, comparar y mover bibliotecas directamente.

Vista previa de la aplicación RcloneView

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
WindowsmacOSLinux
Empieza gratis →

Funciones principales gratis. Automatizaciones disponibles con Plus.

Conectar Seafile y Backblaze B2 como remotos

Seafile se añade a RcloneView como cualquier otro remoto, ofreciéndote una lista navegable de archivos de tus bibliotecas junto con el árbol de carpetas y la barra de ruta de navegación. Backblaze B2 requiere un Application Key ID y una Application Key, introducidos directamente al crear el remoto, sin redirección OAuth ni configuración de CLI aparte. Ambos remotos aparecen como pestañas, y puedes abrir Seafile en un panel y tu bucket de B2 en otro usando una división horizontal o vertical.

A diferencia de las herramientas que solo montan, RcloneView también sincroniza y compara carpetas, disponible en la licencia FREE, así que no dependes únicamente de arrastrar y soltar para una transferencia puntual.

Adding a Backblaze B2 remote alongside Seafile in RcloneView

Una vez que ambos remotos son visibles, usa arrastrar y soltar entre paneles para bibliotecas más pequeñas, o configura un trabajo Sync para transferencias más grandes y continuas que necesiten reintentos y filtrado.

Ejecutar la migración como un trabajo Sync

Para una migración completa de biblioteca, configura un trabajo Sync con Seafile como origen y tu bucket de Backblaze B2 como destino. El asistente de 4 pasos te permite establecer el número de transferencias de archivos simultáneas y el número de transferencias multihilo, algo importante al mover miles de archivos pequeños, típico en bibliotecas de documentos compartidos. Activar la comparación por checksum garantiza que los archivos se verifiquen por hash y tamaño en lugar de asumirse correctos tras un solo paso.

Antes de comprometerte con la transferencia, ejecuta un Dry Run para previsualizar exactamente qué archivos se copiarán. Esto es especialmente útil al migrar una biblioteca que ha estado en uso activo durante años, ya que revela archivos obsoletos o inesperadamente grandes antes de que consuman almacenamiento en B2.

Configuring a Seafile to Backblaze B2 sync job in RcloneView

Filtrar y verificar la transferencia

Las bibliotecas de Seafile suelen mezclar tipos de documentos, archivos temporales y artefactos del historial de versiones que no querrás duplicar en B2. Los ajustes de filtrado de RcloneView te permiten excluir por tipo de archivo, ruta o antigüedad, por ejemplo omitiendo las carpetas .git/ en bibliotecas relacionadas con código, o excluyendo cualquier archivo con más de un número determinado de años en una migración de archivo. Los filtros personalizados usan patrones sencillos como .iso para excluir por extensión o /.git/* para excluir rutas a nivel raíz.

Cuando el trabajo termina, Job History registra el tipo de ejecución, la duración, el tamaño total, la velocidad de transferencia y el número de archivos, dejándote un registro al que puedes recurrir si alguien pregunta si la migración se completó correctamente.

Job History showing a completed Seafile to Backblaze B2 migration

Primeros pasos

  1. Descarga RcloneView desde rcloneview.com.
  2. Añade tu servidor Seafile como remoto usando las credenciales de tu cuenta.
  3. Crea un remoto de Backblaze B2 con tu Application Key ID y tu Application Key.
  4. Configura un trabajo Sync de Seafile a B2, ejecuta un Dry Run, y luego ejecútalo y confírmalo en Job History.

Abandonar la infraestructura autoalojada no tiene por qué significar reconstruir tu flujo de trabajo desde cero: con ambos extremos en un mismo explorador, la migración se convierte en un único trabajo rastreable.


Guías relacionadas:

Proveedores de nube compatibles

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces