Knowledge base
1000 FAQs, 500 tutorials and instructional videos. Here, there are only solutions!
Import data to kDrive from Google Drive
This guide details how to import data from Google Drive using rClone to kDrive Infomaniak.
✘ UNAVAILABLE with
kSuite free / kSuite Standard
my kSuite / my kSuite+ (ik.me, etik.com, ikmail.com)
1. Configure rclone for drive access
Installing rclone on your computer
There is a version of rclone with a graphical interface (GUI), but it is also possible to do this via the command line (CLI):
- Install rclone from a
Terminal-type application on your device by typing the following command:sudo -v ; curl https://rclone.org/install.sh | sudo bash - Enter the password for your session on your computer to begin the installation:

- Refer to the official installation guide if necessary.
Configuring the remote drive (Google Drive) in rclone
- Once rclone is installed, enter the command
rclone config.- Refer to the official configuration guide if necessary.
- Then, choose to configure a new remote import by answering
nforNew remote. - Name the remote drive, for example
gdrive:
- Next, choose the type of disk to import by entering
drive, which corresponds to Google Drive among the options provided.
You will then need to authorize the connection to Google Drive from a browser.
By default, rclone uses a client ID shared among all users, which may result in request limitations imposed by Google. It is strongly recommended to use your own client ID to avoid these restrictions.
- Go to the Google API Console with your Google account.
- Create or select a project.
- Enable the Google Drive API via the "Enable APIs and Services" button/link.
- Search for the keyword
Driveand click onGoogle Drive API:
- Click the Enable button.
- Click on Credentials in the left-hand menu (and not on a similar button).
- Click on Configure OAuth consent screen (if this has not already been done):
- Enter a name, for example
rclone. - Select "External" (or "Internal" if you are a Google Workspace user).
- Under “Data access”, add the necessary scopes:
https://www.googleapis.com/auth/docs,https://www.googleapis.com/auth/drive,https://www.googleapis.com/auth/drive.metadata.readonly
- Save.
- Add your email address as a test user under "Audience".
- Go back to the "Google Auth Platform" section.
- Enter a name, for example
- Create OAuth credentials:
- Click on "Create credentials / OAuth client ID".
- Choose "Desktop app" and leave the default name, then click the Create button.
- Keep the displayed
client IDandclient secret code.
- If "External" was chosen in step 7 above, go back to “Audience” in the left-hand menu and click on “Publish app”.
Due to the "enhanced security" recently introduced by Google, you are theoretically supposed to "submit your application for verification" and wait several weeks for their response.
In practice, you can directly use the client ID and client secret with rclone (continue reading the guide). The only consequence will be a very intimidating confirmation screen when you connect via your browser to allow rclone to obtain its token ID. However, since this only happens during the initial configuration of the remote storage, it is not a major problem.
It is also possible to leave the application in "Test" mode, but in this case, any authorization will expire after a week, which may be inconvenient to renew frequently. If a short validity period does not pose a problem for your use, then keeping the application in test mode may be sufficient.
Go back to rclone in the terminal:
- Tell rclone the
client_idby copying and pasting theClient IDobtained in step 8 above, and do the same for the secret. - Then choose
scopenumber 1:
- Press the “
Enter” key to leave theservice_account_filequestion blank. - Answer “No”
nto the question about “advanced configuration”. - Answer “Yes”
yto the question about connecting via a web browser:
- An internet page will open in your web browser, allowing you to connect to Google and authorize the application you created in step 9 above.
- Once the permissions are granted, you should see the following message:

- In the terminal, answer “No”
nto the question about “Shared Drive (Team Drive)”. - Answer “Yes”
yto the last question:
Configuring the destination drive (kDrive) in rclone
It is possible to directly modify the rclone configuration file by pasting your kDrive configuration into it, for example:
[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_2FABut here’s how to proceed step by step, as with the previous configuration:
- Still in the terminal, enter
nfor a new drive configuration and enter the namekDriveto identify your destination drive:
- Then, choose the type of drive to import by answering
webdav, which corresponds to a WebDAV configuration among the choices offered. - Enter the following information:
url= the direct access to kDrive (refer to this other guide regarding the kDrive ID for the login URL)vendor= rclone (option #6)user= the email address used to log in to your Infomaniak user account
- Answer “Yes”
yto the password question, then enter the password:- application password if two-factor authentication is enabled or the password for your Infomaniak user account if you have not enabled 2FA.
- Leave the
bearer_tokenfield blank and answer “No”nto the question about “advanced configuration”. - Answer “Yes”
yto the last question, and your two drives will be displayed:
2. Copy data from Google Drive to kDrive
kDrive supports rclone's streaming upload via WebDAV with automatic error handling if the limit is exceeded without prior specification of the size via Content-Length.
Prerequisites
- Check the available options in the official guide before starting an import, including these important commands:
--drive-skip-shortcutsto avoid infinite import loops--drive-shared-with-meto retrieve shared files--drive-acknowledge-abuseto force the download of files blocked by Google
Example command to start copying your Google Drive to the root of your kDrive:
sudo rclone copy gdrive: kDrive:This will immediately start copying your folders, subfolders, and Google Drive content to the personal folder of your Infomaniak kDrive!
Google documents such as Gdocs, Sheets, Slides, etc. are converted to Office formats such as .docx, .xlsx, etc., which can be read directly on kDrive.
Link to this FAQ: https://faq.infomaniak.com/2408
Has this FAQ been helpful?