2018-08-07 20:51:12 +02:00
|
|
|
---
|
|
|
|
|
title: "Jottacloud"
|
|
|
|
|
description: "Rclone docs for Jottacloud"
|
2022-11-17 17:56:24 +00:00
|
|
|
versionIntroduced: "v1.43"
|
2018-08-07 20:51:12 +02:00
|
|
|
---
|
|
|
|
|
|
2021-07-20 19:45:41 +01:00
|
|
|
# {{< icon "fa fa-cloud" >}} Jottacloud
|
2018-08-07 20:51:12 +02:00
|
|
|
|
2025-08-25 00:00:48 +02:00
|
|
|
Jottacloud is a cloud storage service provider from a Norwegian company, using
|
2025-09-25 22:36:41 +02:00
|
|
|
its own datacenters in Norway.
|
2025-08-25 00:00:48 +02:00
|
|
|
|
2025-09-25 22:36:41 +02:00
|
|
|
In addition to the official service at [jottacloud.com](https://www.jottacloud.com/),
|
|
|
|
|
it also provides white-label solutions to different companies. The following
|
|
|
|
|
are currently supported by this backend, using a different authentication setup
|
|
|
|
|
as described [below](#whitelabel-authentication):
|
|
|
|
|
|
|
|
|
|
- Elkjøp (with subsidiaries):
|
|
|
|
|
- Elkjøp Cloud (cloud.elkjop.no)
|
|
|
|
|
- Elgiganten Cloud (cloud.elgiganten.dk)
|
|
|
|
|
- Elgiganten Cloud (cloud.elgiganten.se)
|
|
|
|
|
- ELKO Cloud (cloud.elko.is)
|
|
|
|
|
- Gigantti Cloud (cloud.gigantti.fi)
|
2025-08-25 00:00:48 +02:00
|
|
|
- Telia
|
|
|
|
|
- Telia Cloud (cloud.telia.se)
|
|
|
|
|
- Telia Sky (sky.telia.no)
|
|
|
|
|
- Tele2
|
|
|
|
|
- Tele2 Cloud (mittcloud.tele2.se)
|
|
|
|
|
- Onlime
|
2025-09-25 22:36:41 +02:00
|
|
|
- Onlime (onlime.dk)
|
|
|
|
|
- MediaMarkt
|
2025-10-05 00:06:51 +02:00
|
|
|
- MediaMarkt Cloud (mediamarkt.jottacloud.com)
|
2025-09-25 22:36:41 +02:00
|
|
|
- Let's Go Cloud (letsgo.jotta.cloud)
|
2020-05-11 01:00:43 +02:00
|
|
|
|
2018-08-07 20:51:12 +02:00
|
|
|
Paths are specified as `remote:path`
|
|
|
|
|
|
2020-10-13 17:49:58 -04:00
|
|
|
Paths may be as deep as required, e.g. `remote:directory/subdirectory`.
|
2018-08-07 20:51:12 +02:00
|
|
|
|
2021-10-14 15:40:18 +02:00
|
|
|
## Authentication types
|
2020-05-11 01:00:43 +02:00
|
|
|
|
2025-09-25 22:36:41 +02:00
|
|
|
Some of the white-label versions uses a different authentication method than the
|
2025-08-25 00:00:48 +02:00
|
|
|
official service, and you have to choose the correct one when setting up the remote.
|
2021-10-14 15:40:18 +02:00
|
|
|
|
|
|
|
|
### Standard authentication
|
2020-06-16 17:58:59 +02:00
|
|
|
|
2025-08-25 00:00:48 +02:00
|
|
|
The standard authentication method used by the official service (jottacloud.com),
|
2025-09-25 22:36:41 +02:00
|
|
|
as well as some of the white-label services, is based on OAuth 2.0 and OpenID
|
|
|
|
|
Connect (OIDC), and requires you to generate a single-use personal login token
|
|
|
|
|
from the account security settings in the service's web interface. Log in to your
|
|
|
|
|
account, go to "Settings" and then "Security", or use the direct link presented
|
|
|
|
|
to you by rclone when configuring the remote:
|
2025-08-25 00:00:48 +02:00
|
|
|
<https://www.jottacloud.com/web/secure>. Scroll down to the section "Personal login
|
2025-09-25 22:36:41 +02:00
|
|
|
token", and click the "Generate" button. Note that if you are using a white-label
|
2025-08-25 00:00:48 +02:00
|
|
|
service you probably can't use the direct link, you need to find the same page in
|
|
|
|
|
their dedicated web interface, and also it may be in a different location than
|
|
|
|
|
described above.
|
|
|
|
|
|
|
|
|
|
To access your account from multiple instances of rclone, you need to configure
|
|
|
|
|
each of them with a separate personal login token. E.g. you create a Jottacloud
|
|
|
|
|
remote with rclone in one location, and copy the configuration file to a second
|
|
|
|
|
location where you also want to run rclone and access the same remote. Then you
|
|
|
|
|
need to replace the token for one of them, using the [config reconnect](https://rclone.org/commands/rclone_config_reconnect/)
|
|
|
|
|
command, which requires you to generate a new personal login token and supply
|
|
|
|
|
as input. If you do not do this, the token may easily end up being invalidated,
|
2025-10-05 11:22:27 +02:00
|
|
|
resulting in both instances failing with an error message, something along
|
|
|
|
|
the lines of:
|
2025-08-25 00:00:48 +02:00
|
|
|
|
|
|
|
|
```text
|
2025-10-05 11:22:27 +02:00
|
|
|
CRITICAL: Failed to create file system for "remote:": (...): couldn't fetch token: invalid_grant: maybe token expired? - try refreshing with "rclone config reconnect remote:"
|
2025-08-25 00:00:48 +02:00
|
|
|
```
|
|
|
|
|
|
2025-10-05 11:22:27 +02:00
|
|
|
If you run rclone with verbosity level 2 (`-vv`), you will see a debug message
|
|
|
|
|
with an additional error description from the OAuth response:
|
|
|
|
|
|
|
|
|
|
```text
|
|
|
|
|
DEBUG : remote: got fatal oauth error: oauth2: "invalid_grant" "Session doesn't have required client"
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
(The error description used to be "Stale token" instead of "Session doesn't
|
|
|
|
|
have required client", so you may see references to that in older descriptions
|
|
|
|
|
of this case.)
|
|
|
|
|
|
2025-08-25 00:00:48 +02:00
|
|
|
When this happens, you need to replace the token as described above to be able
|
|
|
|
|
to use your remote again.
|
|
|
|
|
|
|
|
|
|
All personal login tokens you have taken into use will be listed in the web
|
|
|
|
|
interface under "My logged in devices", and from the right side of that list
|
|
|
|
|
you can click the "X" button to revoke individual tokens.
|
2018-08-07 20:51:12 +02:00
|
|
|
|
2025-09-25 22:36:41 +02:00
|
|
|
### Whitelabel authentication
|
2021-11-10 08:52:44 +01:00
|
|
|
|
2025-09-25 22:36:41 +02:00
|
|
|
Most of the white-label versions uses a slightly different authentication flow,
|
|
|
|
|
where it doesn't offer the option of creating a CLI token, and the username
|
|
|
|
|
is generated internally. To setup rclone to use one of these, choose white-label
|
|
|
|
|
authentication in the setup process, and then select the specific service
|
|
|
|
|
in the next step.
|
2021-11-10 08:52:44 +01:00
|
|
|
|
2025-09-25 22:36:41 +02:00
|
|
|
Note that when setting this up, you need to be on a machine with an
|
|
|
|
|
internet-connected web browser. If you need it on a machine where this is not
|
|
|
|
|
the case, then you will have to create the configuration on a different machine
|
|
|
|
|
and copy it from there. The jottacloud backend does not support the
|
|
|
|
|
`rclone authorize` command. See the [remote setup docs](/remote_setup) for
|
|
|
|
|
details.
|
2023-07-02 12:16:07 +02:00
|
|
|
|
2025-09-25 22:36:41 +02:00
|
|
|
### Legacy authentication
|
2023-07-02 12:16:07 +02:00
|
|
|
|
2025-09-25 22:36:41 +02:00
|
|
|
Originally Jottacloud used an older authentication method, not based on OpenID
|
|
|
|
|
Connect, which required the username and password to be specified. Since
|
|
|
|
|
Jottacloud migrated to the newer method, handled by the standard authentication,
|
|
|
|
|
some white-label versions (those from Elkjøp) still used the legacy method for
|
|
|
|
|
a long time. Currently there are no known uses of this, it is still supported
|
|
|
|
|
by rclone, but the support will be removed in a future version.
|
2023-07-02 12:16:07 +02:00
|
|
|
|
2021-10-14 15:40:18 +02:00
|
|
|
## Configuration
|
2020-11-06 13:26:10 +01:00
|
|
|
|
2025-08-25 00:00:48 +02:00
|
|
|
Here is an example of how to make a remote called `remote` with the default setup.
|
|
|
|
|
First run:
|
2018-08-07 20:51:12 +02:00
|
|
|
|
2025-08-25 00:00:48 +02:00
|
|
|
```sh
|
|
|
|
|
rclone config
|
|
|
|
|
```
|
2018-08-07 20:51:12 +02:00
|
|
|
|
|
|
|
|
This will guide you through an interactive setup process:
|
|
|
|
|
|
2025-08-25 00:00:48 +02:00
|
|
|
```text
|
2021-11-01 21:34:46 +01:00
|
|
|
No remotes found, make a new one?
|
2018-08-07 20:51:12 +02:00
|
|
|
n) New remote
|
|
|
|
|
s) Set configuration password
|
|
|
|
|
q) Quit config
|
|
|
|
|
n/s/q> n
|
2025-09-25 22:36:41 +02:00
|
|
|
|
|
|
|
|
Enter name for new remote.
|
2020-06-16 17:58:59 +02:00
|
|
|
name> remote
|
2025-09-25 22:36:41 +02:00
|
|
|
|
2022-01-18 20:59:50 +01:00
|
|
|
Option Storage.
|
2018-08-07 20:51:12 +02:00
|
|
|
Type of storage to configure.
|
2022-01-18 20:59:50 +01:00
|
|
|
Choose a number from below, or type in your own value.
|
2018-08-07 20:51:12 +02:00
|
|
|
[snip]
|
2020-05-20 18:54:33 +08:00
|
|
|
XX / Jottacloud
|
2022-01-18 20:59:50 +01:00
|
|
|
\ (jottacloud)
|
2018-08-07 20:51:12 +02:00
|
|
|
[snip]
|
|
|
|
|
Storage> jottacloud
|
2025-09-25 22:36:41 +02:00
|
|
|
|
|
|
|
|
Option client_id.
|
|
|
|
|
OAuth Client Id.
|
|
|
|
|
Leave blank normally.
|
|
|
|
|
Enter a value. Press Enter to leave empty.
|
|
|
|
|
client_id>
|
|
|
|
|
|
|
|
|
|
Option client_secret.
|
|
|
|
|
OAuth Client Secret.
|
|
|
|
|
Leave blank normally.
|
|
|
|
|
Enter a value. Press Enter to leave empty.
|
|
|
|
|
client_secret>
|
|
|
|
|
|
2022-01-18 20:59:50 +01:00
|
|
|
Edit advanced config?
|
2020-06-16 17:58:59 +02:00
|
|
|
y) Yes
|
|
|
|
|
n) No (default)
|
|
|
|
|
y/n> n
|
2025-09-25 22:36:41 +02:00
|
|
|
|
2022-01-18 20:59:50 +01:00
|
|
|
Option config_type.
|
2025-09-25 22:36:41 +02:00
|
|
|
Type of authentication.
|
|
|
|
|
Choose a number from below, or type in an existing value of type string.
|
2022-01-18 20:59:50 +01:00
|
|
|
Press Enter for the default (standard).
|
|
|
|
|
/ Standard authentication.
|
|
|
|
|
1 | Use this if you're a normal Jottacloud user.
|
|
|
|
|
\ (standard)
|
2025-09-25 22:36:41 +02:00
|
|
|
/ Whitelabel authentication.
|
|
|
|
|
2 | Use this if you are using the service offered by a third party such as Telia, Tele2, Onlime, Elkjøp, etc.
|
|
|
|
|
\ (whitelabel)
|
2022-01-18 20:59:50 +01:00
|
|
|
/ Legacy authentication.
|
2025-09-25 22:36:41 +02:00
|
|
|
3 | This is no longer supported by any known services and not recommended for normal users.
|
2022-01-18 20:59:50 +01:00
|
|
|
\ (legacy)
|
|
|
|
|
config_type> 1
|
2025-09-25 22:36:41 +02:00
|
|
|
|
|
|
|
|
Option config_login_token.
|
2022-01-18 20:59:50 +01:00
|
|
|
Personal login token.
|
|
|
|
|
Generate here: https://www.jottacloud.com/web/secure
|
2025-09-25 22:36:41 +02:00
|
|
|
Enter a value.
|
|
|
|
|
config_login_token> <your token here>
|
|
|
|
|
|
2022-01-18 20:59:50 +01:00
|
|
|
Use a non-standard device/mountpoint?
|
|
|
|
|
Choosing no, the default, will let you access the storage used for the archive
|
|
|
|
|
section of the official Jottacloud client. If you instead want to access the
|
|
|
|
|
sync or the backup section, for example, you must choose yes.
|
2019-05-17 17:39:11 +02:00
|
|
|
y) Yes
|
2022-01-18 20:59:50 +01:00
|
|
|
n) No (default)
|
2025-09-25 22:36:41 +02:00
|
|
|
y/n> n
|
|
|
|
|
|
2024-08-16 12:05:43 +02:00
|
|
|
Configuration complete.
|
|
|
|
|
Options:
|
|
|
|
|
- type: jottacloud
|
|
|
|
|
- configVersion: 1
|
|
|
|
|
- client_id: jottacli
|
|
|
|
|
- client_secret:
|
|
|
|
|
- tokenURL: https://id.jottacloud.com/auth/realms/jottacloud/protocol/openid-connect/token
|
|
|
|
|
- token: {........}
|
|
|
|
|
- username: 2940e57271a93d987d6f8a21
|
|
|
|
|
- device: Jotta
|
|
|
|
|
- mountpoint: Archive
|
|
|
|
|
Keep this "remote" remote?
|
2022-01-18 20:59:50 +01:00
|
|
|
y) Yes this is OK (default)
|
2018-08-07 20:51:12 +02:00
|
|
|
e) Edit this remote
|
|
|
|
|
d) Delete this remote
|
|
|
|
|
y/e/d> y
|
|
|
|
|
```
|
2022-01-18 20:59:50 +01:00
|
|
|
|
2018-08-07 20:51:12 +02:00
|
|
|
Once configured you can then use `rclone` like this,
|
|
|
|
|
|
|
|
|
|
List directories in top level of your Jottacloud
|
|
|
|
|
|
2025-08-25 00:00:48 +02:00
|
|
|
```sh
|
|
|
|
|
rclone lsd remote:
|
|
|
|
|
```
|
2018-08-07 20:51:12 +02:00
|
|
|
|
|
|
|
|
List all the files in your Jottacloud
|
|
|
|
|
|
2025-08-25 00:00:48 +02:00
|
|
|
```sh
|
|
|
|
|
rclone ls remote:
|
|
|
|
|
```
|
2018-08-07 20:51:12 +02:00
|
|
|
|
|
|
|
|
To copy a local directory to an Jottacloud directory called backup
|
|
|
|
|
|
2025-08-25 00:00:48 +02:00
|
|
|
```sh
|
|
|
|
|
rclone copy /home/source remote:backup
|
|
|
|
|
```
|
2018-08-07 20:51:12 +02:00
|
|
|
|
2020-05-11 01:00:43 +02:00
|
|
|
### Devices and Mountpoints
|
2019-05-17 17:39:11 +02:00
|
|
|
|
2022-01-18 20:59:50 +01:00
|
|
|
The official Jottacloud client registers a device for each computer you install
|
|
|
|
|
it on, and shows them in the backup section of the user interface. For each
|
|
|
|
|
folder you select for backup it will create a mountpoint within this device.
|
|
|
|
|
A built-in device called Jotta is special, and contains mountpoints Archive,
|
|
|
|
|
Sync and some others, used for corresponding features in official clients.
|
|
|
|
|
|
|
|
|
|
With rclone you'll want to use the standard Jotta/Archive device/mountpoint in
|
|
|
|
|
most cases. However, you may for example want to access files from the sync or
|
|
|
|
|
backup functionality provided by the official clients, and rclone therefore
|
|
|
|
|
provides the option to select other devices and mountpoints during config.
|
|
|
|
|
|
|
|
|
|
You are allowed to create new devices and mountpoints. All devices except the
|
|
|
|
|
built-in Jotta device are treated as backup devices by official Jottacloud
|
|
|
|
|
clients, and the mountpoints on them are individual backup sets.
|
|
|
|
|
|
|
|
|
|
With the built-in Jotta device, only existing, built-in, mountpoints can be
|
|
|
|
|
selected. In addition to the mentioned Archive and Sync, it may contain
|
|
|
|
|
several other mountpoints such as: Latest, Links, Shared and Trash. All of
|
|
|
|
|
these are special mountpoints with a different internal representation than
|
|
|
|
|
the "regular" mountpoints. Rclone will only to a very limited degree support
|
|
|
|
|
them. Generally you should avoid these, unless you know what you are doing.
|
2020-05-11 01:00:43 +02:00
|
|
|
|
|
|
|
|
### --fast-list
|
2018-09-06 15:13:38 +02:00
|
|
|
|
2022-08-04 20:48:13 +02:00
|
|
|
This backend supports `--fast-list` which allows you to use fewer
|
2018-09-06 15:13:38 +02:00
|
|
|
transactions in exchange for more memory. See the [rclone
|
|
|
|
|
docs](/docs/#fast-list) for more details.
|
|
|
|
|
|
|
|
|
|
Note that the implementation in Jottacloud always uses only a single
|
|
|
|
|
API request to get the entire list, so for large folders this could
|
|
|
|
|
lead to long wait time before the first results are shown.
|
2018-08-07 20:51:12 +02:00
|
|
|
|
2022-08-04 20:48:13 +02:00
|
|
|
Note also that with rclone version 1.58 and newer, information about
|
|
|
|
|
[MIME types](/overview/#mime-type) and metadata item [utime](#metadata)
|
|
|
|
|
are not available when using `--fast-list`.
|
2022-02-01 21:02:00 +01:00
|
|
|
|
2023-11-18 13:36:46 +01:00
|
|
|
### Modification times and hashes
|
2018-08-07 20:51:12 +02:00
|
|
|
|
|
|
|
|
Jottacloud allows modification times to be set on objects accurate to 1
|
2020-05-11 01:00:43 +02:00
|
|
|
second. These will be used to detect whether objects need syncing or
|
2018-08-07 20:51:12 +02:00
|
|
|
not.
|
|
|
|
|
|
|
|
|
|
Jottacloud supports MD5 type hashes, so you can use the `--checksum`
|
|
|
|
|
flag.
|
|
|
|
|
|
2018-08-20 15:38:21 +01:00
|
|
|
Note that Jottacloud requires the MD5 hash before upload so if the
|
|
|
|
|
source does not have an MD5 checksum then the file will be cached
|
2022-01-02 13:55:32 +01:00
|
|
|
temporarily on disk (in location given by
|
2025-01-17 21:14:17 +01:00
|
|
|
[--temp-dir](/docs/#temp-dir-string)) before it is uploaded.
|
2022-01-02 13:55:32 +01:00
|
|
|
Small files will be cached in memory - see the
|
|
|
|
|
[--jottacloud-md5-memory-limit](#jottacloud-md5-memory-limit) flag.
|
2020-09-03 11:31:11 +02:00
|
|
|
When uploading from local disk the source checksum is always available,
|
|
|
|
|
so this does not apply. Starting with rclone version 1.52 the same is
|
2023-03-24 14:31:39 +01:00
|
|
|
true for encrypted remotes (in older versions the crypt backend would not
|
2020-09-03 11:31:11 +02:00
|
|
|
calculate hashes for uploads from local disk, so the Jottacloud
|
|
|
|
|
backend had to do it as described above).
|
2018-08-20 15:38:21 +01:00
|
|
|
|
2021-10-14 15:40:18 +02:00
|
|
|
### Restricted filename characters
|
2018-11-02 13:13:47 +01:00
|
|
|
|
|
|
|
|
In addition to the [default restricted characters set](/overview/#restricted-characters)
|
|
|
|
|
the following characters are also replaced:
|
|
|
|
|
|
|
|
|
|
| Character | Value | Replacement |
|
|
|
|
|
| --------- |:-----:|:-----------:|
|
|
|
|
|
| " | 0x22 | " |
|
|
|
|
|
| * | 0x2A | * |
|
|
|
|
|
| : | 0x3A | : |
|
|
|
|
|
| < | 0x3C | < |
|
|
|
|
|
| > | 0x3E | > |
|
|
|
|
|
| ? | 0x3F | ? |
|
|
|
|
|
| \| | 0x7C | | |
|
|
|
|
|
|
|
|
|
|
Invalid UTF-8 bytes will also be [replaced](/overview/#invalid-utf8),
|
|
|
|
|
as they can't be used in XML strings.
|
|
|
|
|
|
2020-05-11 01:00:43 +02:00
|
|
|
### Deleting files
|
2018-08-07 20:51:12 +02:00
|
|
|
|
2025-08-25 00:00:48 +02:00
|
|
|
By default, rclone will send all files to the trash when deleting files. They
|
|
|
|
|
will be permanently deleted automatically after 30 days. You may bypass the
|
|
|
|
|
trash and permanently delete files immediately by using the [--jottacloud-hard-delete](#jottacloud-hard-delete)
|
|
|
|
|
flag, or set the equivalent environment variable. Emptying the trash is
|
|
|
|
|
supported by the [cleanup](/commands/rclone_cleanup/) command.
|
2018-08-07 20:51:12 +02:00
|
|
|
|
2020-05-11 01:00:43 +02:00
|
|
|
### Versions
|
2018-08-07 20:51:12 +02:00
|
|
|
|
2025-08-25 00:00:48 +02:00
|
|
|
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.
|
2018-08-07 20:51:12 +02:00
|
|
|
|
2025-08-25 00:00:48 +02:00
|
|
|
Versioning can be disabled by `--jottacloud-no-versions` option. This is
|
|
|
|
|
achieved by deleting the remote file prior to uploading a new version. If the
|
|
|
|
|
upload the fails no version of the file will be available in the remote.
|
2021-07-15 17:28:40 +02:00
|
|
|
|
2020-05-11 01:00:43 +02:00
|
|
|
### Quota information
|
2018-09-06 19:55:16 +02:00
|
|
|
|
|
|
|
|
To view your current quota you can use the `rclone about remote:`
|
|
|
|
|
command which will display your usage limit (unless it is unlimited)
|
|
|
|
|
and the current usage.
|
|
|
|
|
|
2020-05-22 12:22:52 +01:00
|
|
|
{{< rem autogenerated options start" - DO NOT EDIT - instead edit fs.RegInfo in backend/jottacloud/jottacloud.go then run make backenddocs" >}}
|
2023-09-11 15:59:44 +01:00
|
|
|
### Standard options
|
|
|
|
|
|
|
|
|
|
Here are the Standard options specific to jottacloud (Jottacloud).
|
|
|
|
|
|
|
|
|
|
#### --jottacloud-client-id
|
|
|
|
|
|
|
|
|
|
OAuth Client Id.
|
|
|
|
|
|
|
|
|
|
Leave blank normally.
|
|
|
|
|
|
|
|
|
|
Properties:
|
|
|
|
|
|
|
|
|
|
- Config: client_id
|
|
|
|
|
- Env Var: RCLONE_JOTTACLOUD_CLIENT_ID
|
|
|
|
|
- Type: string
|
|
|
|
|
- Required: false
|
|
|
|
|
|
|
|
|
|
#### --jottacloud-client-secret
|
|
|
|
|
|
|
|
|
|
OAuth Client Secret.
|
|
|
|
|
|
|
|
|
|
Leave blank normally.
|
|
|
|
|
|
|
|
|
|
Properties:
|
|
|
|
|
|
|
|
|
|
- Config: client_secret
|
|
|
|
|
- Env Var: RCLONE_JOTTACLOUD_CLIENT_SECRET
|
|
|
|
|
- Type: string
|
|
|
|
|
- Required: false
|
|
|
|
|
|
2021-11-01 15:42:05 +00:00
|
|
|
### Advanced options
|
2018-10-01 20:48:54 +01:00
|
|
|
|
2022-07-09 18:08:20 +01:00
|
|
|
Here are the Advanced options specific to jottacloud (Jottacloud).
|
2018-10-01 20:48:54 +01:00
|
|
|
|
2023-09-11 15:59:44 +01:00
|
|
|
#### --jottacloud-token
|
|
|
|
|
|
|
|
|
|
OAuth Access Token as a JSON blob.
|
|
|
|
|
|
|
|
|
|
Properties:
|
|
|
|
|
|
|
|
|
|
- Config: token
|
|
|
|
|
- Env Var: RCLONE_JOTTACLOUD_TOKEN
|
|
|
|
|
- Type: string
|
|
|
|
|
- Required: false
|
|
|
|
|
|
|
|
|
|
#### --jottacloud-auth-url
|
|
|
|
|
|
|
|
|
|
Auth server URL.
|
|
|
|
|
|
|
|
|
|
Leave blank to use the provider defaults.
|
|
|
|
|
|
|
|
|
|
Properties:
|
|
|
|
|
|
|
|
|
|
- Config: auth_url
|
|
|
|
|
- Env Var: RCLONE_JOTTACLOUD_AUTH_URL
|
|
|
|
|
- Type: string
|
|
|
|
|
- Required: false
|
|
|
|
|
|
|
|
|
|
#### --jottacloud-token-url
|
|
|
|
|
|
|
|
|
|
Token server url.
|
|
|
|
|
|
|
|
|
|
Leave blank to use the provider defaults.
|
|
|
|
|
|
|
|
|
|
Properties:
|
|
|
|
|
|
|
|
|
|
- Config: token_url
|
|
|
|
|
- Env Var: RCLONE_JOTTACLOUD_TOKEN_URL
|
|
|
|
|
- Type: string
|
|
|
|
|
- Required: false
|
|
|
|
|
|
2025-01-12 15:09:13 +00:00
|
|
|
#### --jottacloud-client-credentials
|
|
|
|
|
|
|
|
|
|
Use client credentials OAuth flow.
|
|
|
|
|
|
|
|
|
|
This will use the OAUTH2 client Credentials Flow as described in RFC 6749.
|
|
|
|
|
|
2025-08-22 16:03:16 +01:00
|
|
|
Note that this option is NOT supported by all backends.
|
|
|
|
|
|
2025-01-12 15:09:13 +00:00
|
|
|
Properties:
|
|
|
|
|
|
|
|
|
|
- Config: client_credentials
|
|
|
|
|
- Env Var: RCLONE_JOTTACLOUD_CLIENT_CREDENTIALS
|
|
|
|
|
- Type: bool
|
|
|
|
|
- Default: false
|
|
|
|
|
|
2018-10-01 20:48:54 +01:00
|
|
|
#### --jottacloud-md5-memory-limit
|
|
|
|
|
|
|
|
|
|
Files bigger than this will be cached on disk to calculate the MD5 if required.
|
|
|
|
|
|
2022-03-18 12:29:54 +00:00
|
|
|
Properties:
|
|
|
|
|
|
2018-10-01 20:48:54 +01:00
|
|
|
- Config: md5_memory_limit
|
|
|
|
|
- Env Var: RCLONE_JOTTACLOUD_MD5_MEMORY_LIMIT
|
|
|
|
|
- Type: SizeSuffix
|
2021-07-01 23:17:05 +02:00
|
|
|
- Default: 10Mi
|
2018-10-01 20:48:54 +01:00
|
|
|
|
2020-04-11 12:11:20 +02:00
|
|
|
#### --jottacloud-trashed-only
|
|
|
|
|
|
|
|
|
|
Only show files that are in the trash.
|
2021-11-01 15:42:05 +00:00
|
|
|
|
2020-04-11 12:11:20 +02:00
|
|
|
This will show trashed files in their original directory structure.
|
|
|
|
|
|
2022-03-18 12:29:54 +00:00
|
|
|
Properties:
|
|
|
|
|
|
2020-04-11 12:11:20 +02:00
|
|
|
- Config: trashed_only
|
|
|
|
|
- Env Var: RCLONE_JOTTACLOUD_TRASHED_ONLY
|
|
|
|
|
- Type: bool
|
|
|
|
|
- Default: false
|
|
|
|
|
|
2018-10-01 20:48:54 +01:00
|
|
|
#### --jottacloud-hard-delete
|
|
|
|
|
|
|
|
|
|
Delete files permanently rather than putting them into the trash.
|
|
|
|
|
|
2022-03-18 12:29:54 +00:00
|
|
|
Properties:
|
|
|
|
|
|
2018-10-01 20:48:54 +01:00
|
|
|
- Config: hard_delete
|
|
|
|
|
- Env Var: RCLONE_JOTTACLOUD_HARD_DELETE
|
|
|
|
|
- Type: bool
|
|
|
|
|
- Default: false
|
|
|
|
|
|
2019-02-09 10:42:57 +00:00
|
|
|
#### --jottacloud-upload-resume-limit
|
|
|
|
|
|
|
|
|
|
Files bigger than this can be resumed if the upload fail's.
|
|
|
|
|
|
2022-03-18 12:29:54 +00:00
|
|
|
Properties:
|
|
|
|
|
|
2019-02-09 10:42:57 +00:00
|
|
|
- Config: upload_resume_limit
|
|
|
|
|
- Env Var: RCLONE_JOTTACLOUD_UPLOAD_RESUME_LIMIT
|
|
|
|
|
- Type: SizeSuffix
|
2021-07-01 23:17:05 +02:00
|
|
|
- Default: 10Mi
|
|
|
|
|
|
|
|
|
|
#### --jottacloud-no-versions
|
|
|
|
|
|
|
|
|
|
Avoid server side versioning by deleting files and recreating files instead of overwriting them.
|
|
|
|
|
|
2022-03-18 12:29:54 +00:00
|
|
|
Properties:
|
|
|
|
|
|
2021-07-01 23:17:05 +02:00
|
|
|
- Config: no_versions
|
|
|
|
|
- Env Var: RCLONE_JOTTACLOUD_NO_VERSIONS
|
|
|
|
|
- Type: bool
|
|
|
|
|
- Default: false
|
2019-02-09 10:42:57 +00:00
|
|
|
|
2020-02-01 10:31:42 +00:00
|
|
|
#### --jottacloud-encoding
|
|
|
|
|
|
2022-03-18 12:29:54 +00:00
|
|
|
The encoding for the backend.
|
2020-02-01 10:31:42 +00:00
|
|
|
|
2021-11-01 15:42:05 +00:00
|
|
|
See the [encoding section in the overview](/overview/#encoding) for more info.
|
2020-02-01 10:31:42 +00:00
|
|
|
|
2022-03-18 12:29:54 +00:00
|
|
|
Properties:
|
|
|
|
|
|
2020-02-01 10:31:42 +00:00
|
|
|
- Config: encoding
|
|
|
|
|
- Env Var: RCLONE_JOTTACLOUD_ENCODING
|
2023-11-26 15:59:12 +00:00
|
|
|
- Type: Encoding
|
2020-02-01 10:31:42 +00:00
|
|
|
- Default: Slash,LtGt,DoubleQuote,Colon,Question,Asterisk,Pipe,Del,Ctl,InvalidUtf8,Dot
|
|
|
|
|
|
2024-03-10 11:22:43 +00:00
|
|
|
#### --jottacloud-description
|
|
|
|
|
|
2024-06-14 16:04:51 +01:00
|
|
|
Description of the remote.
|
2024-03-10 11:22:43 +00:00
|
|
|
|
|
|
|
|
Properties:
|
|
|
|
|
|
|
|
|
|
- Config: description
|
|
|
|
|
- Env Var: RCLONE_JOTTACLOUD_DESCRIPTION
|
|
|
|
|
- Type: string
|
|
|
|
|
- Required: false
|
|
|
|
|
|
2023-11-26 15:59:12 +00:00
|
|
|
### Metadata
|
|
|
|
|
|
|
|
|
|
Jottacloud has limited support for metadata, currently an extended set of timestamps.
|
|
|
|
|
|
|
|
|
|
Here are the possible system metadata items for the jottacloud backend.
|
|
|
|
|
|
|
|
|
|
| Name | Help | Type | Example | Read Only |
|
|
|
|
|
|------|------|------|---------|-----------|
|
|
|
|
|
| btime | Time of file birth (creation), read from rclone metadata | RFC 3339 | 2006-01-02T15:04:05.999999999Z07:00 | N |
|
|
|
|
|
| content-type | MIME type, also known as media type | string | text/plain | **Y** |
|
|
|
|
|
| mtime | Time of last modification, read from rclone metadata | RFC 3339 | 2006-01-02T15:04:05.999999999Z07:00 | N |
|
|
|
|
|
| utime | Time of last upload, when current revision was created, generated by backend | RFC 3339 | 2006-01-02T15:04:05.999999999Z07:00 | **Y** |
|
|
|
|
|
|
|
|
|
|
See the [metadata](/docs/#metadata) docs for more info.
|
|
|
|
|
|
2020-05-22 12:22:52 +01:00
|
|
|
{{< rem autogenerated options stop >}}
|
2018-10-01 18:36:15 +01:00
|
|
|
|
2021-10-14 15:40:18 +02:00
|
|
|
## Limitations
|
2018-08-07 20:51:12 +02:00
|
|
|
|
|
|
|
|
Note that Jottacloud is case insensitive so you can't have a file called
|
|
|
|
|
"Hello.doc" and one called "hello.doc".
|
|
|
|
|
|
2020-05-11 01:00:43 +02:00
|
|
|
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.
|
2018-08-07 20:51:12 +02:00
|
|
|
|
|
|
|
|
Jottacloud only supports filenames up to 255 characters in length.
|
|
|
|
|
|
2021-10-14 15:40:18 +02:00
|
|
|
## Troubleshooting
|
2018-08-07 20:51:12 +02:00
|
|
|
|
2020-05-11 01:00:43 +02:00
|
|
|
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.
|