1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Importar datos a kDrive desde Google Drive
Esta guía detalla cómo importar datos de **Google Drive** utilizando **rClone** en **kDrive** de Infomaniak.
COMPATIBILIDAD my kSuite ✗ | my kSuite+ ✗ ✔= Oferta compatible | ✗= No disponible |
1. Configurar rclone para acceder a los drives
Instalación de rclone en tu ordenador
Existe una versión de rclone con interfaz gráfica (GUI) pero también es posible hacerlo mediante la línea de comandos (CLI):
- Instale rclone desde una aplicación de tipo
Terminal
en tu dispositivo, escribiendo todo el siguiente comando:sudo -v ; curl https://rclone.org/install.sh | sudo bash
- Ingrese la contraseña de su sesión en la computadora para comenzar la instalación:
- Consulte la guía oficial de instalación si es necesario.
Configuración del disco remoto (Google Drive) en rclone
- Una vez instalado rclone, ingrese el comando
rclone config
.- Consulte la guía oficial de configuración si es necesario.
- Luego, elija configurar una nueva importación remota respondiendo
n
paraNew remote
. - Nombra el disco remoto, por ejemplo
gdrive
: - Luego, elija el tipo de disco a importar respondiendo
drive
, que corresponde a Google Drive entre las opciones disponibles.
Luego, debe autorizar la conexión a Google Drive desde un navegador.
Por defecto, rclone utiliza un ID de cliente compartido entre todos los usuarios, lo que puede llevar a limitaciones de solicitudes impuestas por Google. Se recomienda encarecidamente usar su propio ID de cliente para evitar estas restricciones.
- Accede a la Google API Console con tu cuenta de Google.
- Cree o selecciona un proyecto.
- Activa la API de Google Drive a través del botón/enlace "Habilitar APIs y servicios".
- Busque la palabra clave
Drive
y haz clic enGoogle Drive API
: - Haga clic en el botón Activar.
- Haga clic en Credenciales en el menú lateral izquierdo (y no en un botón similar).
- Haga clic en Configurar la pantalla de consentimiento OAuth (si aún no lo ha hecho):
- Ingrese un nombre, por ejemplo
rclone
. - Seleccione "Externo" (o "Interno" si es un usuario de Google Workspace).
- En “Acceso a datos”, agregue los alcances ("ámbitos de aplicación") necesarios:
https://www.googleapis.com/auth/docs,https://www.googleapis.com/auth/drive,https://www.googleapis.com/auth/drive.metadata.readonly
- Guarde.
- Agregue su cuenta de correo como usuario de prueba en "Audiencia".
- Vuelva a la sección "Google Auth Platform".
- Ingrese un nombre, por ejemplo
- Cree identificadores OAuth :
- Haga clic en "Crear identificadores / ID de cliente OAuth".
- Elige "Aplicación de escritorio" y deja el nombre por defecto, luego haz clic en el botón Crear.
- Guarde el
client ID
y elclient secret code
mostrados.
- Si "Externo" se ha elegido en el punto 7 anterior, vuelva a “Audiencia” en el menú lateral izquierdo y haga clic en “Publicar la aplicación”.
Debido a la "seguridad reforzada" recientemente introducida por Google, teóricamente deberías "enviar tu aplicación para verificación" y esperar varias semanas por su respuesta.
En la práctica, puedes usar directamente el ID de cliente y el secreto del cliente con rclone (lee el resto de la guía). La única consecuencia será una pantalla de confirmación muy intimidante cuando te conectes a través de tu navegador para permitir que rclone obtenga su token-id. Sin embargo, como esto solo ocurre durante la configuración inicial del almacenamiento remoto, no es un problema mayor.
También es posible dejar la aplicación en modo "Prueba", pero en ese caso, cualquier autorización expirará en una semana, lo que puede ser molesto de renovar con frecuencia. Si una duración de validez corta no es un problema para tu uso, entonces mantener la aplicación en modo prueba puede ser suficiente.
Vuelva a rclone en la terminal:
- Indique a rclone el
client_id
copiando y pegando elID Cliente
obtenido en el punto 8 anterior, lo mismo para la frase secreta. - Luego, elija el
scope
n°1: - Presione la tecla “
Enter
” para dejar en blanco la preguntaservice_account_file
. - Responda “No”
n
a la pregunta sobre la “configuración avanzada”. - Responda “Sí”
y
a la pregunta sobre la conexión por navegador web: - Se abre una página de Internet en su navegador web que le permite conectarse a Google y autorizar la aplicación que creó en el punto 9 anterior.
- Una vez concedidos los permisos, debe recibir el siguiente mensaje:
- En la terminal, responda “No”
n
a la pregunta sobre “Shared Drive (Team Drive)
”. - Responda “Sí”
y
a la última pregunta:
Configuración del disco de destino (kDrive) en rclone
Es posible actuar directamente sobre el archivo de configuración de rclone pegando tu configuración kDrive en el siguiente formato, por ejemplo:
[kdrive]
type = webdav
url = https://kDrive_ID_HERE.connect.kdrive.infomaniak.com/
vendor = other
user = user@email.com
pass = PASSWORD_HERE_OR_APP_PASSWORD_IF_2FA
Pero aquí está cómo proceder paso a paso, como para la configuración anterior:
- Siempre en el terminal, ingrese
n
para una nueva configuración de disco y escriba el nombrekDrive
para reconocer su disco de destino: - Luego, elija el tipo de disco a importar respondiendo
webdav
, lo que corresponde a una configuración WebDAV entre las opciones disponibles. - Ingrese la siguiente información:
url
= el acceso directo a kDrive (consulte este otro guía sobre el ID kDrive para la URL de conexión)vendor
= rclone (la opción n°6)user
= dirección de correo electrónico para iniciar sesión en la cuenta de usuario de Infomaniak
- Responda “Sí”
y
a la pregunta sobre la contraseña y luego ingrese la contraseña:- contraseña de aplicación en caso de autenticación doble activada o la de su cuenta de usuario Infomaniak si no ha activado la 2FA.
- Deje vacío el
bearer_token
luego responda “No”n
a la pregunta sobre la “configuración avanzada”. - Responda “Sí”
y
a la última pregunta y sus 2 discos se mostrarán:
2. Copiar los datos de Google Drive a kDrive
Requisitos previos
- Consulte las opciones disponibles en la guía oficial antes de iniciar una importación, especialmente estos comandos importantes:
--drive-skip-shortcuts
para evitar bucles infinitas de importación--drive-shared-with-me
para obtener lo que ha sido compartido--drive-acknowledge-abuse
para forzar la descarga de archivos bloqueados por Google
Ejemplo de comando que permite iniciar una copia de tu Google Drive a la raíz de tu kDrive:
sudo rclone copy gdrive: kDrive:
Esto iniciará instantáneamente la copia de sus carpetas, subcarpetas y contenidos de Google Drive hacia la carpeta personal de su kDrive Infomaniak!
Los documentos Google de tipo Gdocs, Sheets, Slide, etc. se convierten a los formatos de Office tipo .docx
, .xlsx
, etc. legibles directamente en kDrive.