github.com/xhghs/rclone@v1.51.1-0.20200430155106-e186a28cced8/docs/content/jottacloud.md (about) 1 --- 2 title: "Jottacloud" 3 description: "Rclone docs for Jottacloud" 4 date: "2018-08-07" 5 --- 6 7 <i class="fa fa-cloud"></i> Jottacloud 8 ----------------------------------------- 9 10 Paths are specified as `remote:path` 11 12 Paths may be as deep as required, eg `remote:directory/subdirectory`. 13 14 To configure Jottacloud you will need to generate a personal security token in the Jottacloud web inteface. You will the option to do in your [account security settings](https://www.jottacloud.com/web/secure). Note that the web inteface may refer to this token as a JottaCli token. 15 16 Here is an example of how to make a remote called `remote`. First run: 17 18 rclone config 19 20 This will guide you through an interactive setup process: 21 22 ``` 23 No remotes found - make a new one 24 n) New remote 25 s) Set configuration password 26 q) Quit config 27 n/s/q> n 28 name> jotta 29 Type of storage to configure. 30 Enter a string value. Press Enter for the default (""). 31 Choose a number from below, or type in your own value 32 [snip] 33 XX / JottaCloud 34 \ "jottacloud" 35 [snip] 36 Storage> jottacloud 37 ** See help for jottacloud backend at: https://rclone.org/jottacloud/ ** 38 39 Edit advanced config? (y/n) 40 y) Yes 41 n) No 42 y/n> n 43 Remote config 44 45 Generate a personal login token here: https://www.jottacloud.com/web/secure 46 Login Token> <your token here> 47 48 Do you want to use a non standard device/mountpoint e.g. for accessing files uploaded using the official Jottacloud client? 49 50 y) Yes 51 n) No 52 y/n> y 53 Please select the device to use. Normally this will be Jotta 54 Choose a number from below, or type in an existing value 55 1 > DESKTOP-3H31129 56 2 > fla1 57 3 > Jotta 58 Devices> 3 59 Please select the mountpoint to user. Normally this will be Archive 60 Choose a number from below, or type in an existing value 61 1 > Archive 62 2 > Shared 63 3 > Sync 64 Mountpoints> 1 65 -------------------- 66 [jotta] 67 type = jottacloud 68 user = 0xC4KE@gmail.com 69 token = {........} 70 device = Jotta 71 mountpoint = Archive 72 configVersion = 1 73 -------------------- 74 y) Yes this is OK 75 e) Edit this remote 76 d) Delete this remote 77 y/e/d> y 78 ``` 79 Once configured you can then use `rclone` like this, 80 81 List directories in top level of your Jottacloud 82 83 rclone lsd remote: 84 85 List all the files in your Jottacloud 86 87 rclone ls remote: 88 89 To copy a local directory to an Jottacloud directory called backup 90 91 rclone copy /home/source remote:backup 92 93 ### Devices and Mountpoints ### 94 95 The official Jottacloud client registers a device for each computer you install it on and then creates a mountpoint for each folder you select for Backup. 96 The web interface uses a special device called Jotta for the Archive, Sync and Shared mountpoints. In most cases you'll want to use the Jotta/Archive device/mounpoint however if you want to access files uploaded by any of the official clients rclone provides the option to select other devices and mountpoints during config. 97 98 ### --fast-list ### 99 100 This remote supports `--fast-list` which allows you to use fewer 101 transactions in exchange for more memory. See the [rclone 102 docs](/docs/#fast-list) for more details. 103 104 Note that the implementation in Jottacloud always uses only a single 105 API request to get the entire list, so for large folders this could 106 lead to long wait time before the first results are shown. 107 108 ### Modified time and hashes ### 109 110 Jottacloud allows modification times to be set on objects accurate to 1 111 second. These will be used to detect whether objects need syncing or 112 not. 113 114 Jottacloud supports MD5 type hashes, so you can use the `--checksum` 115 flag. 116 117 Note that Jottacloud requires the MD5 hash before upload so if the 118 source does not have an MD5 checksum then the file will be cached 119 temporarily on disk (wherever the `TMPDIR` environment variable points 120 to) before it is uploaded. Small files will be cached in memory - see 121 the `--jottacloud-md5-memory-limit` flag. 122 123 #### Restricted filename characters 124 125 In addition to the [default restricted characters set](/overview/#restricted-characters) 126 the following characters are also replaced: 127 128 | Character | Value | Replacement | 129 | --------- |:-----:|:-----------:| 130 | " | 0x22 | " | 131 | * | 0x2A | * | 132 | : | 0x3A | : | 133 | < | 0x3C | < | 134 | > | 0x3E | > | 135 | ? | 0x3F | ? | 136 | \| | 0x7C | | | 137 138 Invalid UTF-8 bytes will also be [replaced](/overview/#invalid-utf8), 139 as they can't be used in XML strings. 140 141 ### Deleting files ### 142 143 By default rclone will send all files to the trash when deleting files. 144 Due to a lack of API documentation emptying the trash is currently 145 only possible via the Jottacloud website. If deleting permanently 146 is required then use the `--jottacloud-hard-delete` flag, 147 or set the equivalent environment variable. 148 149 ### Versions ### 150 151 Jottacloud supports file versioning. When rclone uploads a new version of a file it creates a new version of it. Currently rclone only supports retrieving the current version but older versions can be accessed via the Jottacloud Website. 152 153 ### Quota information ### 154 155 To view your current quota you can use the `rclone about remote:` 156 command which will display your usage limit (unless it is unlimited) 157 and the current usage. 158 159 ### Device IDs ### 160 161 Jottacloud requires each 'device' to be registered. Rclone brings such a registration to easily access your account but if you want to use Jottacloud together with rclone on multiple machines you NEED to create a seperate deviceID/deviceSecrect on each machine. You will asked during setting up the remote. Please be aware that this also means that copying the rclone config from one machine to another does NOT work with Jottacloud accounts. You have to create it on each machine. 162 163 <!--- autogenerated options start - DO NOT EDIT, instead edit fs.RegInfo in backend/jottacloud/jottacloud.go then run make backenddocs --> 164 ### Advanced Options 165 166 Here are the advanced options specific to jottacloud (JottaCloud). 167 168 #### --jottacloud-md5-memory-limit 169 170 Files bigger than this will be cached on disk to calculate the MD5 if required. 171 172 - Config: md5_memory_limit 173 - Env Var: RCLONE_JOTTACLOUD_MD5_MEMORY_LIMIT 174 - Type: SizeSuffix 175 - Default: 10M 176 177 #### --jottacloud-hard-delete 178 179 Delete files permanently rather than putting them into the trash. 180 181 - Config: hard_delete 182 - Env Var: RCLONE_JOTTACLOUD_HARD_DELETE 183 - Type: bool 184 - Default: false 185 186 #### --jottacloud-unlink 187 188 Remove existing public link to file/folder with link command rather than creating. 189 Default is false, meaning link command will create or retrieve public link. 190 191 - Config: unlink 192 - Env Var: RCLONE_JOTTACLOUD_UNLINK 193 - Type: bool 194 - Default: false 195 196 #### --jottacloud-upload-resume-limit 197 198 Files bigger than this can be resumed if the upload fail's. 199 200 - Config: upload_resume_limit 201 - Env Var: RCLONE_JOTTACLOUD_UPLOAD_RESUME_LIMIT 202 - Type: SizeSuffix 203 - Default: 10M 204 205 #### --jottacloud-encoding 206 207 This sets the encoding for the backend. 208 209 See: the [encoding section in the overview](/overview/#encoding) for more info. 210 211 - Config: encoding 212 - Env Var: RCLONE_JOTTACLOUD_ENCODING 213 - Type: MultiEncoder 214 - Default: Slash,LtGt,DoubleQuote,Colon,Question,Asterisk,Pipe,Del,Ctl,InvalidUtf8,Dot 215 216 <!--- autogenerated options stop --> 217 218 ### Limitations ### 219 220 Note that Jottacloud is case insensitive so you can't have a file called 221 "Hello.doc" and one called "hello.doc". 222 223 There are quite a few characters that can't be in Jottacloud file names. Rclone will map these names to and from an identical looking unicode equivalent. For example if a file has a ? in it will be mapped to ? instead. 224 225 Jottacloud only supports filenames up to 255 characters in length. 226 227 ### Troubleshooting ### 228 229 Jottacloud exhibits some inconsistent behaviours regarding deleted files and folders which may cause Copy, Move and DirMove operations to previously deleted paths to fail. Emptying the trash should help in such cases.