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