mirror of
https://github.com/rclone/rclone.git
synced 2024-11-30 12:25:29 +01:00
219 lines
5.2 KiB
Markdown
219 lines
5.2 KiB
Markdown
---
|
|
title: "Zoho"
|
|
description: "Zoho WorkDrive"
|
|
---
|
|
|
|
# {{< icon "fas fa-folder" >}}Zoho Workdrive
|
|
|
|
[Zoho WorkDrive](https://www.zoho.com/workdrive/) is a cloud storage solution created by [Zoho](https://zoho.com).
|
|
|
|
## Configuration
|
|
|
|
Here is an example of making a zoho configuration. First run
|
|
|
|
rclone config
|
|
|
|
This will guide you through an interactive setup process:
|
|
|
|
```
|
|
No remotes found - make a new one
|
|
n) New remote
|
|
s) Set configuration password
|
|
n/s> n
|
|
name> remote
|
|
Type of storage to configure.
|
|
Enter a string value. Press Enter for the default ("").
|
|
Choose a number from below, or type in your own value
|
|
[snip]
|
|
XX / Zoho
|
|
\ "zoho"
|
|
[snip]
|
|
Storage> zoho
|
|
** See help for zoho backend at: https://rclone.org/zoho/ **
|
|
|
|
OAuth Client Id
|
|
Leave blank normally.
|
|
Enter a string value. Press Enter for the default ("").
|
|
client_id>
|
|
OAuth Client Secret
|
|
Leave blank normally.
|
|
Enter a string value. Press Enter for the default ("").
|
|
client_secret>
|
|
Edit advanced config? (y/n)
|
|
y) Yes
|
|
n) No (default)
|
|
y/n> n
|
|
Remote config
|
|
Use auto config?
|
|
* Say Y if not sure
|
|
* Say N if you are working on a remote or headless machine
|
|
y) Yes (default)
|
|
n) No
|
|
y/n>
|
|
If your browser doesn't open automatically go to the following link: http://127.0.0.1:53682/auth?state=LVn0IHzxej1ZkmQw31d0wQ
|
|
Log in and authorize rclone for access
|
|
Waiting for code...
|
|
Got code
|
|
Choose a number from below, or type in your own value
|
|
1 / MyTeam
|
|
\ "4u28602177065ff22426787a6745dba8954eb"
|
|
Enter a Team ID> 1
|
|
Choose a number from below, or type in your own value
|
|
1 / General
|
|
\ "4u2869d2aa6fca04f4f2f896b6539243b85b1"
|
|
Enter a Workspace ID> 1
|
|
--------------------
|
|
[remote]
|
|
type = zoho
|
|
token = {"access_token":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","token_type":"Zoho-oauthtoken","refresh_token":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","expiry":"2020-10-12T00:54:52.370275223+02:00"}
|
|
root_folder_id = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
--------------------
|
|
y) Yes this is OK (default)
|
|
e) Edit this remote
|
|
d) Delete this remote
|
|
y/e/d>
|
|
```
|
|
|
|
See the [remote setup docs](/remote_setup/) for how to set it up on a
|
|
machine with no Internet browser available.
|
|
|
|
Rclone runs a webserver on your local computer to collect the
|
|
authorization token from Zoho Workdrive. This is only from the moment
|
|
your browser is opened until the token is returned.
|
|
The webserver runs on `http://127.0.0.1:53682/`.
|
|
If local port `53682` is protected by a firewall you may need to temporarily
|
|
unblock the firewall to complete authorization.
|
|
|
|
Once configured you can then use `rclone` like this,
|
|
|
|
See top level directories
|
|
|
|
rclone lsd remote:
|
|
|
|
Make a new directory
|
|
|
|
rclone mkdir remote:directory
|
|
|
|
List the contents of a directory
|
|
|
|
rclone ls remote:directory
|
|
|
|
Sync `/home/local/directory` to the remote path, deleting any
|
|
excess files in the path.
|
|
|
|
rclone sync -i /home/local/directory remote:directory
|
|
|
|
Zoho paths may be as deep as required, eg `remote:directory/subdirectory`.
|
|
|
|
### Modified time
|
|
|
|
Modified times are currently not supported for Zoho Workdrive
|
|
|
|
### Checksums
|
|
|
|
No checksums are supported.
|
|
|
|
### Usage information
|
|
|
|
To view your current quota you can use the `rclone about remote:`
|
|
command which will display your current usage.
|
|
|
|
### Restricted filename characters
|
|
|
|
Only control characters and invalid UTF-8 are replaced. In addition most
|
|
Unicode full-width characters are not supported at all and will be removed
|
|
from filenames during upload.
|
|
|
|
{{< rem autogenerated options start" - DO NOT EDIT - instead edit fs.RegInfo in backend/zoho/zoho.go then run make backenddocs" >}}
|
|
### Standard Options
|
|
|
|
Here are the standard options specific to zoho (Zoho).
|
|
|
|
#### --zoho-client-id
|
|
|
|
OAuth Client Id
|
|
Leave blank normally.
|
|
|
|
- Config: client_id
|
|
- Env Var: RCLONE_ZOHO_CLIENT_ID
|
|
- Type: string
|
|
- Default: ""
|
|
|
|
#### --zoho-client-secret
|
|
|
|
OAuth Client Secret
|
|
Leave blank normally.
|
|
|
|
- Config: client_secret
|
|
- Env Var: RCLONE_ZOHO_CLIENT_SECRET
|
|
- Type: string
|
|
- Default: ""
|
|
|
|
#### --zoho-region
|
|
|
|
Zoho region to connect to.
|
|
|
|
You'll have to use the region your organization is registered in. If
|
|
not sure use the same top level domain as you connect to in your
|
|
browser.
|
|
|
|
- Config: region
|
|
- Env Var: RCLONE_ZOHO_REGION
|
|
- Type: string
|
|
- Default: ""
|
|
- Examples:
|
|
- "com"
|
|
- United states / Global
|
|
- "eu"
|
|
- Europe
|
|
- "in"
|
|
- India
|
|
- "com.au"
|
|
- Australia
|
|
|
|
### Advanced Options
|
|
|
|
Here are the advanced options specific to zoho (Zoho).
|
|
|
|
#### --zoho-token
|
|
|
|
OAuth Access Token as a JSON blob.
|
|
|
|
- Config: token
|
|
- Env Var: RCLONE_ZOHO_TOKEN
|
|
- Type: string
|
|
- Default: ""
|
|
|
|
#### --zoho-auth-url
|
|
|
|
Auth server URL.
|
|
Leave blank to use the provider defaults.
|
|
|
|
- Config: auth_url
|
|
- Env Var: RCLONE_ZOHO_AUTH_URL
|
|
- Type: string
|
|
- Default: ""
|
|
|
|
#### --zoho-token-url
|
|
|
|
Token server url.
|
|
Leave blank to use the provider defaults.
|
|
|
|
- Config: token_url
|
|
- Env Var: RCLONE_ZOHO_TOKEN_URL
|
|
- Type: string
|
|
- Default: ""
|
|
|
|
#### --zoho-encoding
|
|
|
|
This sets the encoding for the backend.
|
|
|
|
See: the [encoding section in the overview](/overview/#encoding) for more info.
|
|
|
|
- Config: encoding
|
|
- Env Var: RCLONE_ZOHO_ENCODING
|
|
- Type: MultiEncoder
|
|
- Default: Del,Ctl,InvalidUtf8
|
|
|
|
{{< rem autogenerated options stop >}}
|