Koofr
At a glance
Section titled “At a glance”| Capability | Support |
|---|---|
| rclone support tier | Tier 2: Stable |
| Checksums | MD5 |
| Modification times | Kept, to 1 ms |
| Case-insensitive names | Yes |
| 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 | Yes |
| Public links | Yes |
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.
Restricted filename characters
Section titled “Restricted filename characters”In addition to the default restricted characters set the following characters are also replaced:
| Character | Value | Replacement |
|---|---|---|
| \ | 0x5C | \ |
Invalid UTF-8 bytes will also be replaced, as they can’t be used in XML strings.
Options
Section titled “Options”Standard options
Section titled “Standard options”The wizard asks for these when you add the drive.
provider
Section titled “provider”Choose your storage provider.
Type: string
Choices:
koofr: Koofr, https://app.koofr.net/digistorage: Digi Storage, https://storage.rcs-rds.ro/other: Any other Koofr API compatible storage service
endpoint
Section titled “endpoint”The Koofr API endpoint to use.
Type: string · Required
Only for providers: other
Your user name.
Type: string · Required
password
Section titled “password”Your password for rclone generate one at https://app.koofr.net/app/admin/preferences/password.
NB Input to this must be obscured - see rclone obscure.
Type: string · Required
Only for providers: koofr
Advanced options
Section titled “Advanced options”The wizard shows these under Advanced options. Most drives work without changing any of them.
mountid
Section titled “mountid”Mount ID of the mount to use.
If omitted, the primary mount is used.
Type: string
setmtime
Section titled “setmtime”Does the backend support setting modification time.
Set this to false if you use a mount ID that points to a Dropbox or Amazon Drive backend.
Type: bool · Default: true
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
description
Section titled “description”Description of the remote.
Type: string
Limitations
Section titled “Limitations”Note that Koofr is case insensitive so you can’t have a file called “Hello.doc” and one called “hello.doc”.
Providers
Section titled “Providers”This is the original Koofr storage provider used as main example and described in the configuration section above.
Digi Storage
Section titled “Digi Storage”Digi Storage is a cloud storage service run by Digi.ro that provides a Koofr API.
Here is an example of how to make a remote called ds. First run:
rclone configThis will guide you through an interactive setup process:
No remotes found, make a new one?n) New remotes) Set configuration passwordq) Quit confign/s/q> nname> dsOption Storage.Type of storage to configure.Choose a number from below, or type in your own value.[snip]22 / Koofr, Digi Storage and other Koofr-compatible storage providers \ (koofr)[snip]Storage> koofrOption provider.Choose your storage provider.Choose a number from below, or type in your own value.Press Enter to leave empty. 1 / Koofr, https://app.koofr.net/ \ (koofr) 2 / Digi Storage, https://storage.rcs-rds.ro/ \ (digistorage) 3 / Any other Koofr API compatible storage service \ (other)provider> 2Option user.Your user name.Enter a value.user> USERNAMEOption password.Your password for rclone (generate one at https://storage.rcs-rds.ro/app/admin/preferences/password).Choose an alternative below.y) Yes, type in my own passwordg) Generate random passwordy/g> yEnter the password:password:Confirm the password:password:Edit advanced config?y) Yesn) No (default)y/n> n--------------------[ds]type = koofrprovider = digistorageuser = USERNAMEpassword = *** ENCRYPTED ***--------------------y) Yes this is OK (default)e) Edit this remoted) Delete this remotey/e/d> yYou may also want to use another, public or private storage provider that runs a Koofr API compatible service, by simply providing the base URL to connect to.
Here is an example of how to make a remote called other. First run:
rclone configThis will guide you through an interactive setup process:
No remotes found, make a new one?n) New remotes) Set configuration passwordq) Quit confign/s/q> nname> otherOption Storage.Type of storage to configure.Choose a number from below, or type in your own value.[snip]22 / Koofr, Digi Storage and other Koofr-compatible storage providers \ (koofr)[snip]Storage> koofrOption provider.Choose your storage provider.Choose a number from below, or type in your own value.Press Enter to leave empty. 1 / Koofr, https://app.koofr.net/ \ (koofr) 2 / Digi Storage, https://storage.rcs-rds.ro/ \ (digistorage) 3 / Any other Koofr API compatible storage service \ (other)provider> 3Option endpoint.The Koofr API endpoint to use.Enter a value.endpoint> https://koofr.other.orgOption user.Your user name.Enter a value.user> USERNAMEOption password.Your password for rclone (generate one at your service's settings page).Choose an alternative below.y) Yes, type in my own passwordg) Generate random passwordy/g> yEnter the password:password:Confirm the password:password:Edit advanced config?y) Yesn) No (default)y/n> n--------------------[other]type = koofrprovider = otherendpoint = https://koofr.other.orguser = USERNAMEpassword = *** ENCRYPTED ***--------------------y) Yes this is OK (default)e) Edit this remoted) Delete this remotey/e/d> y