1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Importare dati su kDrive da Google Drive
Questa guida spiega come importare i dati di Google Drive utilizzando rClone su kDrive Infomaniak.
COMPATIBILITÀ my kSuite ✗ | my kSuite+ ✗ ✔= Offerta compatibile | ✗= Non disponibile |
1. Configurare rclone per accedere ai drive
Installazione di rclone sul tuo computer
Esiste una versione di rclone con interfaccia grafica (GUI) ma è tutto a fatto possibile farlo tramite linea di comando (CLI):
- Installa rclone da un'applicazione di tipo
Terminal
sul tuo dispositivo, digitando tutto il seguente comando:sudo -v ; curl https://rclone.org/install.sh | sudo bash
- Inserisci la password della tua sessione sul tuo computer per avviare l'installazione:
- Consulta la guida ufficiale di installazione se necessario.
Configurazione del disco remoto (Google Drive) su rclone
- Una volta installato rclone, inserisci il comando
rclone config
.- Consulta la guida ufficiale di configurazione se necessario.
- Quindi scegli di configurare una nuova importazione remota rispondendo
n
perNew remote
. - Nome il disco remoto, ad esempio
gdrive
: - Scegli quindi il tipo di disco da importare rispondendo
drive
, che corrisponde a Google Drive tra le opzioni proposte.
Successivamente, è necessario autorizzare la connessione a Google Drive da un browser.
Di default, rclone utilizza un client ID condiviso tra tutti gli utenti, il che può comportare limitazioni delle richieste imposte da Google. È fortemente consigliato utilizzare il proprio client ID per evitare queste restrizioni.
- Accedi a la Google API Console con il tuo account Google.
- Crea o seleziona un progetto.
- Attiva l'API Google Drive tramite il pulsante/link "Attiva API e servizi".
- Cerca la parola chiave
Drive
e clicca suGoogle Drive API
: - Clicca sul pulsante Attiva.
- Clicca su Identificatori nel menu laterale sinistro (e non su un pulsante simile).
- Clicca su Configura lo schermo di consenso OAuth (se non l'hai già 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".
- Inserisci un nome, ad esempio
- Crea identificatori OAuth :
- Clicca su "Crea identificatori / ID client OAuth".
- Scegli "Applicazione desktop" e lascia il nome predefinito, quindi clicca sul pulsante Crea.
- Conserva il
client ID
e ilclient secret code
visualizzati.
- Se "Esterno" è stato scelto al punto 7 sopra, torna su “Pubblico” nel menu laterale sinistro e clicca su “Pubblica l'applicazione”.
A causa della "sicurezza rafforzata" recentemente introdotta da Google, teoricamente dovresti "inviare la tua applicazione per la verifica" e attendere diverse settimane per la loro risposta.
In pratica, puoi utilizzare direttamente l'ID client e il secret client con rclone (continua a leggere la guida). L'unica conseguenza sarà una schermata di conferma molto intimidatoria quando ti connetterai tramite il browser per permettere a rclone di ottenere il suo token-id. Tuttavia, poiché ciò accade solo durante la configurazione iniziale dello storage remoto, non è un problema maggiore.
È anche possibile lasciare l'applicazione in modalità "Test", ma in questo caso ogni autorizzazione scadrà dopo una settimana, il che può essere scomodo da rinnovare frequentemente. Se una breve durata di validità non è un problema per il tuo utilizzo, mantenere l'applicazione in modalità test può essere sufficiente.
Torna a rclone nel terminal:
- Indica a rclone il
client_id
copiando e incollando ilID Client
ottenuto al punto 8 sopra, e lo stesso per la frase segreta. - Scegli poi il
scope
n°1: - Premere il tasto “
Invio
” per lasciare vuota la domandaservice_account_file
. - Rispondi “No”
n
alla domanda sulla “configurazione avanzata”. - Rispondi “Sì”
y
alla domanda sulla connessione tramite browser web: - Si apre una pagina Internet sul tuo browser web che ti permette di connetterti a Google e autorizzare l'applicazione che hai creato al punto 9 sopra.
- Una volta concesse le autorizzazioni, dovresti ricevere il seguente messaggio:
- Nel terminale, rispondi “No”
n
alla domanda su “Shared Drive (Team Drive)
”. - Rispondi “Sì”
y
all'ultima domanda:
Configurazione del disco di destinazione (kDrive) su rclone
È possibile agire direttamente sul file di configurazione di rclone incollando la tua 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
Ecco come procedere passo dopo passo, come per la configurazione precedente:
- Sempre nel terminale, inserisci
n
per una nuova configurazione del disco e inserisci il nomekDrive
per riconoscere il tuo disco di destinazione: - Scegli quindi il tipo di disco da importare rispondendo
webdav
, che corrisponde a una configurazione WebDAV tra le opzioni proposte. - Inserisci le seguenti informazioni:
url
= l'accesso diretto a kDrive (consultate questa guida per l'ID kDrive per l'URL di connessione)vendor
= rclone (l'opzione n°6)user
= indirizzo email di accesso al account utente Infomaniak
- Rispondi “Sì”
y
alla domanda sulla password, quindi inserisci la password:- password dell'applicazione in caso di autenticazione a due fattori attivata o quella del tuo account utente Infomaniak se non hai attivato la 2FA.
- Lasciare vuoto il
bearer_token
poi rispondere “No”n
alla domanda sulla “configurazione avanzata”. - Rispondi “Sì”
y
all'ultima domanda e i tuoi 2 dischi verranno visualizzati:
2. Copiare i dati di Google Drive su kDrive
Prerequisiti
- Consultate le opzioni disponibili nella guida ufficiale prima di avviare un'importazione, in particolare questi comandi importanti:
--drive-skip-shortcuts
per evitare i 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.