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

- Refer to the official installation guide if necessary.
Configure the remote disk (Google Drive) on 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 disk, for example
gdrive:
- Then choose the type of disk to import by answering
drivewhich corresponds to Google Drive among the proposed choices.
You then need to authorize the connection to Google Drive from a browser.
By default, rclone uses a shared client ID among all users, which can lead to request limitations imposed by Google. It is strongly recommended to use your own client ID to avoid these restrictions.
- Access the Google API Console with your Google account.
- Create or select a project.
- Enable the Google Drive API via the button/link "Enable APIs and services".
- Search for the keyword
Driveand click onGoogle Drive API:
- Click on the Enable button.
- Click on Credentials in the left sidebar (and not on a similar button).
- Click on Configure the OAuth consent screen (if not already done):
- Enter a name, for example
rclone. - Select "External" (or "Internal" if you are a Google Workspace user).
- Under “Data access”, add the scopes ("fields of application") necessary:
https://www.googleapis.com/auth/docs,https://www.googleapis.com/auth/drive,https://www.googleapis.com/auth/drive.metadata.readonly
- Save.
- Add your email account 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 on the Create button.
- Keep the
client IDand theclient secret codedisplayed.
- If "External" was chosen in point 7 above, go back to “Audience” in the left sidebar and click on “Publish the application”.
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 (read the rest of the guide). The only consequence will be a very intimidating confirmation screen when you log in via your browser to allow rclone to obtain its token-id. However, as this only happens during the initial setup of the remote storage, it is not a major issue.
It is also possible to leave the application in "Test" mode, but in this case, any authorization will expire after a week, which can be cumbersome 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:
- Indicate to rclone the
client_idby copying-pasting theClient IDobtained in point 8 above, same for the secret phrase. - Then choose the
scopen°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 Web browser:
- A web page opens in your browser allowing you to connect to Google and authorize the application you created in step 9 above.
- Once the permissions are granted, you should receive the following message:

- In the terminal, answer “No”
nto the question about “Shared Drive (Team Drive)”. - Answer “Yes”
yto the last question:
Configuration of the destination disk (kDrive) on rclone
It is possible to act directly on the rclone configuration file by pasting your kDrive configuration in 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 is how to proceed step by step as for the previous configuration:
- Still in the terminal, enter
nfor a new disk configuration and enter the namekDriveto recognize your destination disk:
- Then choose the type of disk to import by answering
webdavwhich corresponds to a WebDAV configuration among the choices offered. - Enter the following information:
url= direct access to kDrive (refer to this other guide regarding the kDrive ID for the connection URL)vendor= rclone (option n°6)user= email address to log in to the Infomaniak user account
- Answer “Yes”
yfor the question about the password, then enter the password:- application password in case of double authentication activated or the one from your Infomaniak user account if you have not activated 2FA.
- Leave the
bearer_tokenblank then answer “No”nto the question about “advanced configuration”. - Answer “Yes”
yto the last question and your 2 disks are displayed:
2. Copy data from Google Drive to kDrive
kDrive supports rclone streaming upload via WebDAV, up to 50 GB (extendable to 100 GB) to prevent abuse, with automatic error handling if the limit is exceeded without prior specification of the size via Content-Length.
Prerequisites
- Consult the options available in the official guide before starting an import, particularly these important commands:
--drive-skip-shortcutsto avoid infinite import loops--drive-shared-with-meto get what has been shared--drive-acknowledge-abuseto force the download of files blocked by Google
Example of a command to start copying your Google Drive to the root of your kDrive:
sudo rclone copy gdrive: kDrive:This will instantly start copying your folders, subfolders, and Google Drive contents to the personal folder of your Infomaniak kDrive!
Google documents such as Gdocs, Sheets, Slides, etc. are converted to Office formats like .docx, .xlsx, etc. and are readable directly on kDrive.