Koofr
路径指定为 remote:path
路径可以按需设置深度,例如 remote:directory/subdirectory
。
配置
Koofr 的初始设置需要为 rclone 创建一个应用密码。你可以通过打开 Koofr 网页应用,为密码取一个好记的名称,如 rclone
,然后点击生成来完成。
以下是一个如何创建名为 koofr
的远程存储的示例。首先运行:
rclone config
这将引导你完成一个交互式的设置过程:
No remotes found, make a new one?
n) New remote
s) Set configuration password
q) Quit config
n/s/q> n
name> koofr
Option 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> koofr
Option 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> 1
Option user.
Your user name.
Enter a value.
user> USERNAME
Option password.
Your password for rclone (generate one at https://app.koofr.net/app/admin/preferences/password).
Choose an alternative below.
y) Yes, type in my own password
g) Generate random password
y/g> y
Enter the password:
password:
Confirm the password:
password:
Edit advanced config?
y) Yes
n) No (default)
y/n> n
Remote config
--------------------
[koofr]
type = koofr
provider = koofr
user = USERNAME
password = *** ENCRYPTED ***
--------------------
y) Yes this is OK (default)
e) Edit this remote
d) Delete this remote
y/e/d> y
如果你使用的是本地部署或白标版的 Koofr 实例,你可以选择编辑高级配置,输入你自己的服务 URL,或者选择一个替代挂载点,而不是使用主存储。
配置完成后,你可以像这样使用 rclone
:
列出你的 Koofr 顶级目录
rclone lsd koofr:
列出你的 Koofr 中的所有文件
rclone ls koofr:
将本地目录复制到 Koofr 中名为 backup 的目录
rclone copy /home/source koofr:backup
受限文件名字符
除了 默认受限字符集 之外,以下字符也会被替换:
字符 | 编码值 | 替换字符 |
---|---|---|
\ | 0x5C | \ |
无效的 UTF-8 字节也会被 替换,因为它们不能用于 XML 字符串。
标准选项
以下是 Koofr(Koofr、Digi Storage 以及其他兼容 Koofr API 的存储提供商)特定的标准选项。
–koofr-provider
选择你的存储提供商。
属性:
- 配置项:provider
- 环境变量:RCLONE_KOOFR_PROVIDER
- 类型:字符串
- 是否必需:否
- 示例:
- “koofr”
- Koofr,https://app.koofr.net/
- “digistorage”
- Digi Storage,https://storage.rcs-rds.ro/
- “other”
- 任何其他兼容 Koofr API 的存储服务
- “koofr”
–koofr-endpoint
要使用的 Koofr API 端点。
属性:
- 配置项:endpoint
- 环境变量:RCLONE_KOOFR_ENDPOINT
- 适用提供商:other
- 类型:字符串
- 是否必需:是
–koofr-user
你的用户名。
属性:
- 配置项:user
- 环境变量:RCLONE_KOOFR_USER
- 类型:字符串
- 是否必需:是
–koofr-password
你用于 rclone 的密码,可在 https://app.koofr.net/app/admin/preferences/password 生成。
注意:输入此密码时必须进行加密处理 - 请参阅 rclone obscure。
属性:
- 配置项:password
- 环境变量:RCLONE_KOOFR_PASSWORD
- 适用提供商:koofr
- 类型:字符串
- 是否必需:是
高级选项
以下是 Koofr(Koofr、Digi Storage 以及其他兼容 Koofr API 的存储提供商)特定的高级选项。
–koofr-mountid
要使用的挂载点的挂载 ID。
如果省略,则使用主挂载点。
属性:
- 配置项:mountid
- 环境变量:RCLONE_KOOFR_MOUNTID
- 类型:字符串
- 是否必需:否
–koofr-setmtime
后端是否支持设置修改时间。
如果你使用的挂载 ID 指向 Dropbox 或 Amazon Drive 后端,请将此选项设置为 false。
属性:
- 配置项:setmtime
- 环境变量:RCLONE_KOOFR_SETMTIME
- 类型:布尔值
- 默认值:true
–koofr-encoding
后端的编码方式。
有关更多信息,请参阅 概述中的编码部分。
属性:
- 配置项:encoding
- 环境变量:RCLONE_KOOFR_ENCODING
- 类型:Encoding
- 默认值:Slash,BackSlash,Del,Ctl,InvalidUtf8,Dot
–koofr-description
远程存储的描述。
属性:
- 配置项:description
- 环境变量:RCLONE_KOOFR_DESCRIPTION
- 类型:字符串
- 是否必需:否
限制
请注意,Koofr 是不区分大小写的,因此你不能同时拥有名为 “Hello.doc” 和 “hello.doc” 的文件。
提供商
Koofr
这是原始的 Koofr 存储提供商,作为主要示例使用,并在上面的 配置 部分进行了描述。
Digi Storage
Digi Storage 是由 Digi.ro 运营的云存储服务,它提供了 Koofr API。
以下是一个如何创建名为 ds
的远程存储的示例。首先运行:
rclone config
这将引导你完成一个交互式的设置过程:
No remotes found, make a new one?
n) New remote
s) Set configuration password
q) Quit config
n/s/q> n
name> ds
Option 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> koofr
Option 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> 2
Option user.
Your user name.
Enter a value.
user> USERNAME
Option 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 password
g) Generate random password
y/g> y
Enter the password:
password:
Confirm the password:
password:
Edit advanced config?
y) Yes
n) No (default)
y/n> n
--------------------
[ds]
type = koofr
provider = digistorage
user = USERNAME
password = *** ENCRYPTED ***
--------------------
y) Yes this is OK (default)
e) Edit this remote
d) Delete this remote
y/e/d> y
其他
你可能还想使用其他运行兼容 Koofr API 服务的公共或私有存储提供商,只需提供要连接的基础 URL 即可。
以下是一个如何创建名为 other
的远程存储的示例。首先运行:
rclone config
这将引导你完成一个交互式的设置过程:
No remotes found, make a new one?
n) New remote
s) Set configuration password
q) Quit config
n/s/q> n
name> other
Option 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> koofr
Option 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> 3
Option endpoint.
The Koofr API endpoint to use.
Enter a value.
endpoint> https://koofr.other.org
Option user.
Your user name.
Enter a value.
user> USERNAME
Option password.
Your password for rclone (generate one at your service's settings page).
Choose an alternative below.
y) Yes, type in my own password
g) Generate random password
y/g> y
Enter the password:
password:
Confirm the password:
password:
Edit advanced config?
y) Yes
n) No (default)
y/n> n
--------------------
[other]
type = koofr
provider = other
endpoint = https://koofr.other.org
user = USERNAME
password = *** ENCRYPTED ***
--------------------
y) Yes this is OK (default)
e) Edit this remote
d) Delete this remote
y/e/d> y