Base di conoscenze

1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!

Importare dati su kDrive da Google Drive

Questa guida dettaglia come importare i dati di Google Drive utilizzando rClone su kDrive Infomaniak.

 

✘ NON DISPONIBILE con
kSuite gratuito / kSuite Standard
my kSuite / my kSuite+ (ik.me, etik.com, ikmail.com)


 

⚠ Disponibile con:

kSuitegratuito
 Standard
 Business
 Enterprise
 my kSuite
 my kSuite+
kDriveSolo
 Team
 Pro

 

1. Configurare rclone per l'accesso ai drive

 

Installazione di rclone sul tuo computer

Esiste una versione di rclone con interfaccia grafica (GUI) ma è possibile farlo anche tramite linea di comando (CLI):

  1. Installa rclone da un'applicazione di tipo Terminal sul tuo dispositivo, digitando l'intero comando seguente:
    sudo -v ; curl https://rclone.org/install.sh | sudo bash
  2. Inserisci la password della tua sessione sul computer per iniziare l'installazione:

 

Configurazione del disco remoto (Google Drive) su rclone

  1. Una volta installato rclone, inserisci il comando rclone config.
  2. Successivamente, scegli di configurare una nuova importazione remota rispondendo n per New remote.
  3. Nome il disco remoto, ad esempio gdrive:
  4. Scegli quindi il tipo di disco da importare rispondendo drive che corrisponde a Google Drive tra le scelte proposte.

È necessario autorizzare quindi la connessione a Google Drive da un browser.

Per impostazione predefinita, rclone utilizza un client ID condiviso tra tutti gli utenti, il che può comportare limitazioni di richiesta imposte da Google. È fortemente consigliato utilizzare il proprio client ID per evitare queste restrizioni.

  1. Accedi a Google API Console con il tuo account Google.
  2. Crea o seleziona un progetto.
  3. Attiva l'API Google Drive tramite il pulsante/collegamento "Attiva API e servizi".
  4. Cerca la parola chiave Drive e fai clic su Google Drive API:
  5. Fai clic sul pulsante Attiva.
  6. Fai clic su Identificatori nel menu laterale sinistro (e non su un pulsante simile).
  7. Fai clic su Configura lo schermo di consenso OAuth (se non è già stato fatto):
    • Inserisci un nome, ad esempio rclone.
    • Seleziona "Esterno" (o "Interno" se sei un utente Google Workspace).
    • Sotto "Accesso ai dati", aggiungi gli scopes ("campi di applicazione") necessari:
      • https://www.googleapis.com/auth/docs,https://www.googleapis.com/auth/drive,https://www.googleapis.com/auth/drive.metadata.readonly
    • Salva.
    • Aggiungi il tuo indirizzo email come utente di test sotto "Pubblico".
    • Torna alla sezione "Google Auth Platform".
  8. Crea identificatori OAuth:
    • Fai clic su "Crea identificatori / ID client OAuth".
    • Seleziona "Applicazione desktop" e lascia il nome predefinito, quindi fai clic sul pulsante Crea.
    • Conserva il client ID e il client secret code visualizzati.
  9. Se "Esterno" è stato scelto al punto 7 sopra, torna su "Pubblico" nel menu laterale sinistro e fai clic su "Pubblica l'applicazione".

A causa della "sicurezza migliorata" recentemente introdotta da Google, dovresti teoricamente "inviare la tua applicazione per la verifica" e attendere diverse settimane la loro risposta.
In pratica, puoi utilizzare direttamente l'ID client e il segreto client con rclone (leggi la guida successiva). L'unica conseguenza sarà uno schermo di conferma molto intimidatorio quando ti connetti tramite il browser per consentire a rclone di ottenere il suo token-id. Tuttavia, poiché ciò avviene solo durante la configurazione iniziale dello storage remoto, non è un problema grave.
È anche possibile lasciare l'applicazione in modalità "Test", ma in questo caso qualsiasi autorizzazione scadrà dopo una settimana, il che può essere scomodo da rinnovare frequentemente. Se una durata di validità breve non è un problema per il tuo utilizzo, allora mantenere l'applicazione in modalità di test può essere sufficiente.

Torna a rclone nel terminale:

  1. Indica a rclone il client_id copiando-incollando il ID Client ottenuto al punto 8 sopra, e analogamente per la frase segreta.
  2. Scegliete poi il scope n°1:
  3. Premete il tasto “Enter” per lasciare vuota la domanda service_account_file.
  4. Rispondete “No” n alla domanda sulla “configurazione avanzata”.
  5. Rispondete “Sì” y alla domanda sulla connessione tramite browser Web:
  6. Una pagina Internet si apre nel vostro browser Web permettendovi di connettervi a Google e di autorizzare l'applicazione che avete creato al punto 9 sopra.
  7. Una volta ottenute le autorizzazioni, dovete ricevere il seguente messaggio:
  8. Nel terminale, rispondete “No” n alla domanda su “Shared Drive (Team Drive)”.
  9. Rispondete “Sì” y all'ultima domanda:

 

Configurazione del disco di destinazione (kDrive) su rclone

È possibile agire direttamente sul file di configurazione di rclone incollando la vostra configurazione kDrive, ad esempio:

[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

 

Ma ecco come procedere passo dopo passo come per la configurazione precedente:

  1. Sempre nel terminale, inserite n per una nuova configurazione del disco e inserite il nome kDrive per riconoscere il vostro disco di destinazione:
  2. Scegliete poi il tipo di disco da importare rispondendo webdav che corrisponde a una configurazione WebDAV tra le scelte proposte.
  3. Inserite le seguenti informazioni:
    • url = accesso diretto a kDrive (prendete visione di questa altra guida riguardo all'ID kDrive per l'URL di connessione)
    • vendor = rclone (l'opzione n°6)
    • user = indirizzo email di accesso all'account utente Infomaniak
  4. Rispondete “Sì” y alla domanda sulla password, quindi inserite la password:
    • password dell'applicazione in caso di autenticazione a due fattori attivata o quella del vostro account utente Infomaniak se non avete attivato la 2FA.
  5. Lasciate vuoto il bearer_token quindi rispondete “No” n alla domanda sulla “configurazione avanzata”.
  6. Rispondete “Sì” y all'ultima domanda e i vostri 2 dischi vengono visualizzati:

 

2. Copiare i dati di Google Drive su kDrive

kDrive supporta il caricamento in streaming di rclone tramite WebDAV, fino a 50 Go (estendibile a 100 Go) per evitare abusi, con gestione automatica degli errori se il limite viene superato senza specificare preventivamente la dimensione tramite Content-Length.

Prerequisiti

  • Consultare le opzioni disponibili nella guida ufficiale prima di iniziare un'importazione, in particolare questi comandi importanti:
    • --drive-skip-shortcuts per evitare loop di importazione infinita
    • --drive-shared-with-me per ottenere ciò che è stato condiviso
    • --drive-acknowledge-abuse per forzare il download di file bloccati da Google

Esempio di comando per avviare una copia del tuo Google Drive alla radice del tuo kDrive:

sudo rclone copy gdrive: kDrive:

Questo avvierà immediatamente la copia delle tue cartelle, sottocartelle e contenuti di Google Drive nella cartella personale del tuo kDrive Infomaniak!

I documenti Google di tipo Gdocs, Sheets, Slide, ecc. vengono convertiti nei formati Office tipo .docx, .xlsx, ecc. leggibili direttamente su kDrive.


Questa FAQ è stata utile?