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.