Dropbox

来自 Alpine Linux

Dropbox 是一个基于云的文件存储服务。

使用 rclone 同步

官方 Dropbox 客户端在 Alpine 上相当难设置。如果你的需求只是文件同步,并且你可以接受使用 CLI 来完成,你可以使用 rclone

运行

# apk add rclone

来安装 rclone。

然后运行

$ rclone config

你将会看到一系列交互式提示。

首先,你开始创建一个新的远程。

n) New remote
d) Delete remote
q) Quit config
e/n/d/q> n

然后你需要给这个新的远程命名;叫什么名字并不重要,但是为了本指南,我们将其命名为 “dropbox”。

name> dropbox

然后你会被询问你想使用哪种类型的存储。找到标有 “Dropbox” 的选项(在撰写本文时,它是 12),并输入它。

Option Storage.
Type of storage to configure.
Choose a number from below, or type in your own value.
...
Storage> 12

然后你会被询问 “OAuth Client Id” 和 “OAuth Client Secret”。只需按 Enter 键将它们留空,就像 rclone 指示的那样。你会被询问是否要编辑高级配置和使用自动配置。只需按 Enter 键使用默认值,除非你有不使用默认值的理由。

最后,你将被提示允许 rclone OAuth 访问 Dropbox。执行此操作。如果一切顺利,之后你应该会收到成功消息。

要挂载远程文件系统,运行

$ rclone mount dropbox: ~/dropbox

(如果 ~/dropbox 目录尚不存在,你需要创建该目录。)

只要此命令正在运行,你的本地和远程 Dropbox 目录将保持同步。如果你愿意,你可以设置一个守护进程来保持它持续运行。

更详细的使用说明也可在 rclone 的 Dropbox 页面以及 rclone 的 man 手册中找到。