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.