Quatrix
At a glance
Section titled “At a glance”| Capability | Support |
|---|---|
| rclone support tier | Tier 3: Supported |
| Checksums | None |
| Modification times | Kept, to 1 µs |
| Case-insensitive names | No |
| Duplicate names allowed | No |
| Server-side copy | Yes |
| Server-side move and rename | Yes |
| Folder move and rename | Yes, in one step |
| Free space reporting | Yes |
| Empty folders | Yes |
| Change notifications | No |
| Uploads of unknown size | No |
| Public links | No |
Quatrix by Maytech is Quatrix Secure Compliant File Sharing | Maytech.
The initial setup for Quatrix involves getting an API Key from Quatrix. You can
get the API key in the user’s profile at https://<account>/profile/api-keys
or with the help of the API - https://docs.maytech.net/quatrix/quatrix-api/api-explorer#/API-Key/post_api_key_create.
See complete Swagger documentation for Quatrix.
Setup notes
Section titled “Setup notes”In CloudMount you add this drive from the Add drive screen, and the wizard asks for the options listed under Options. The notes below come from rclone’s setup guide.
API key validity
Section titled “API key validity”API Key is created with no expiration date. It will be valid until you delete or deactivate it in your account. After disabling, the API Key can be enabled back. If the API Key was deleted and a new key was created, you can update it in rclone config. The same happens if the hostname was changed.
$ rclone configCurrent remotes:
Name Type==== ====remote quatrix
e) Edit existing remoten) New remoted) Delete remoter) Rename remotec) Copy remotes) Set configuration passwordq) Quit confige/n/d/r/c/s/q> eChoose a number from below, or type in an existing value 1 > remoteremote> remoteConfiguration complete.Options:- type: quatrix- host: some_host.quatrix.it- api_key: your_api_keyKeep this "remote" remote?Edit remoteOption api_key.API key for accessing Quatrix accountEnter a string value. Press Enter for the default (your_api_key)api_key>Option host.Host name of Quatrix accountEnter a string value. Press Enter for the default (some_host.quatrix.it).
Configuration complete.Options:- type: quatrix- host: some_host.quatrix.it- api_key: your_api_keyKeep this "remote" remote?y) Yes this is OKe) Edit this remoted) Delete this remotey/e/d> yModification times and hashes
Section titled “Modification times and hashes”Quatrix allows modification times to be set on objects accurate to 1 microsecond. These will be used to detect whether objects need syncing or not.
Quatrix does not support hashes, so you cannot use the --checksum flag.
Restricted filename characters
Section titled “Restricted filename characters”File names in Quatrix are case sensitive and have limitations like the maximum
length of a filename is 255, and the minimum length is 1. A file name cannot be
equal to . or .. nor contain / , \ or non-printable ascii.
Transfers
Section titled “Transfers”For files above 50 MiB rclone will use a chunked transfer. Rclone will upload
up to --transfers chunks at the same time (shared among all multipart uploads).
Chunks are buffered in memory, and the minimal chunk size is 10_000_000 bytes by
default, and it can be changed in the advanced configuration, so increasing --transfers
will increase the memory use. The chunk size has a maximum size limit, which is
set to 100_000_000 bytes by default and can be changed in the advanced configuration.
The size of the uploaded chunk will dynamically change depending on the upload speed.
The total memory use equals the number of transfers multiplied by the minimal
chunk size. In case there’s free memory allocated for the upload (which equals
the difference of maximal_summary_chunk_size and minimal_chunk_size * transfers),
the chunk size may increase in case of high upload speed. As well as it can decrease
in case of upload speed problems. If no free memory is available, all chunks will
equal minimal_chunk_size.
Deleting files
Section titled “Deleting files”Files you delete with rclone will end up in Trash and be stored there for 30 days. Quatrix also provides an API to permanently delete files and an API to empty the Trash so that you can remove files permanently from your account.
Options
Section titled “Options”Standard options
Section titled “Standard options”The wizard asks for these when you add the drive.
api_key
Section titled “api_key”API key for accessing Quatrix account
Type: string · Required
Host name of Quatrix account
Type: string · Required
Advanced options
Section titled “Advanced options”The wizard shows these under Advanced options. Most drives work without changing any of them.
encoding
Section titled “encoding”The encoding for the backend.
See the encoding section in the overview for more info.
Type: Encoding · Default: Slash,BackSlash,Del,Ctl,InvalidUtf8,Dot
effective_upload_time
Section titled “effective_upload_time”Wanted upload time for one chunk
Type: string · Default: 4s
minimal_chunk_size
Section titled “minimal_chunk_size”The minimal size for one chunk
Type: SizeSuffix · Default: 9.537Mi
maximal_summary_chunk_size
Section titled “maximal_summary_chunk_size”The maximal summary for all chunks. It should not be less than ‘transfers’*‘minimal_chunk_size’
Type: SizeSuffix · Default: 95.367Mi
hard_delete
Section titled “hard_delete”Delete files permanently rather than putting them into the trash
Type: bool · Default: false
skip_project_folders
Section titled “skip_project_folders”Skip project folders in operations
Type: bool · Default: false
description
Section titled “description”Description of the remote.
Type: string
Storage usage
Section titled “Storage usage”The storage usage in Quatrix is restricted to the account during the purchase. You can restrict any user with a smaller storage limit. The account limit is applied if the user has no custom storage limit. Once you’ve reached the limit, the upload of files will fail. This can be fixed by freeing up the space or increasing the quota.
Server-side operations
Section titled “Server-side operations”Quatrix supports server-side operations (copy and move). In case of conflict, files are overwritten during server-side operation.