Dropbox
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 手册中找到。