背景故事

大D对于之前某主机的10块/月的虚拟主机的FTP速度实在是忍受不能。

再加上每月10块的虚拟主机只做备份有些奢侈。。

于是大D换到了Dropbox上。。

配置过程

首先配置Dropbox应用

下载并上传Dropbox Uploader脚本。

网盘下载:度娘网盘
官方下载:官方下载地址
脚本GitHub地址:GitHub托管

下载后,上传到VPS,使用SSH连接到VPS,执行Dropbox Uploader脚本。

执行后如下图:

dropboxsh1

访问:https://www2.dropbox.com/developers/apps

同时记录下App name后面的内容。

dropboxsh2

自然是使用协议,接受就OK了。

进入到创建Dropbox应用的界面。

dropboxsh3

在Create an app to get started with the Dropbox API,下方的输入框中输入执行Dropbox_uploader脚本时提供的App name。

然后选择使用核心产品(Core),前两个是有限的应用。

同时选择Full Dropbox。

选择完毕之后,点击Create app,创建应用。

dropboxsh4

创建应用成功后,会出现上图的页面。App name是Dropbox_uploader脚本提供的,核对一遍,然后记下下方提供的App key和App secret。

dropboxsh5

随后,将上一步得到的App Key和App secret填写。

然后,询问你选择的Dropbox应用类型,应用类型是只对一个文件夹操作还是对整个网盘操作。

在这里输入f即可。

dropboxsh6

然后脚本会向你确认App key和App secret以及Dropbox的模式,确认正确输入y即可。

然后访问提供的连接,对应用进行授权。

授权页面如下:

dropboxsh7

点允许就OK了。

到这一步,Dropbox的配置就搞定了。

备份脚本

本备份脚本是根据多个脚本修改而来。

新建一个文件名为backup.sh

脚本内容如下:

当然了,还要在/home下新建一个backup文件夹用来存放备份的文件。

2013-06-25更新

忽略了一个问题,需要将dropbox_uploader.sh复制到备份文件夹。否则会出现找不到dropbox_uploader.sh的问题,从而导致上传失败。

需要发邮件的,还要安装一下邮件发送的相关包

 配置脚本

 设置自动运行

在里面写入

其中00 00为时间分/小时,可自行修改,例如:30 12 ***,就是每天12.30运行这个脚本。

参考文献

http://www.vpsmm.com/blog/everyday-auto-backup-linux-vps

http://heylinux.com/archives/1452.html

修订

2013-06-25更新

如果您是第一次使用Dropbox,则可能提示你需要邮箱验证才能使用Dropbox APP,直接到邮箱验证即可,剩下的步骤不变。

版权声明
转载保留版权: 大D技研室 | 《VPS备份到Dropbox脚本》
本文链接地址:https://www.dadclab.com/archives/3400.jiecao
转载须知:如果您需要转载本文,请将版权信息,版权授权方式,以及本文的链接地址注明,谢谢合作。
本文被贴上了: , , , 标签