怎样根据DROPBOX全自动备份数据VPS

2021-04-11 23:22 jianzhan

怎样根据DROPBOX全自动备份数据VPS


短视頻,自新闻媒体,达人种草1站服务

很多站长常常见面临数据信息不小心遗失、VPS被网络黑客侵入等困扰,数据信息无价,被盗数据信息也比被故意捣蛋好些,怎样尽可能确保数据信息的安全性性,是1个值得考虑到的难题。

在这里为站长们强烈推荐1款宝贝,自然十分合乎国人的爱好,完全免费产品 DROPBOX!只但是在中国没法根据80端口号浏览,要根据s才可以开启,网站地址为,自带2G完全免费室内空间,能够根据强烈推荐申请注册提升容量,最大可至18G,自然也是有捷径可走,淘宝1下,你就了解,3块钱便可以搞定,提议慢速扩容,短期内内很多强烈推荐朋友,非常容易被官方视作舞弊个人行为,会掉容量,躁动不安全。

好了,申请注册好DROPBOX,大家动工了!在这里我应用的是VIRTUALMIN/WEBMIN(备份数据当地数据信息) + DROPBOX(提交当地数据信息),实际试验自然环境见文末。

1、创建1个循环系统备份数据,进到VIRTUALMIN/WEBMIN - VIRTUALMIN - 备份数据和修复 - Scheduled Backups - Add a new backup schedule (其它VPS面板可参照实际操作)

2、 勾选相应选项,填写 备份数据总体目标部位 (用于特定新备份数据文档相对路径):/data/backup/websites/%Y_%m_%d,填写备份数据前实行的指令:rm -rf /data/backup/websites/$(date +%Y_%m_%d),填写备份数据后实行的指令:sh /etc/dropbox/backup.sh。运用。(其它VPS面板可参照实际操作)

3、去DROPBOX申请注册ID:,并到申请注册APP,名字随意取,联接种类ALL DROPBOX,把APP ID和APP SECRET拷贝出来,后边会用到。

4、去GITHUB免费下载,Dropbox Uploader,1个根据BASH撰写的DROPBOX第3方程序流程。可完成提交、免费下载、删掉等基础作用。大家运用它融合VIRTUALMIN/WEBMIN,完成全自动备份数据。

[root@qianweikang ~]# wget -c

[root@qianweikang ~]# unzip master

[root@qianweikang ~]# mv Dropbox-Uploader-master/ /etc/dropbox

[root@qianweikang ~]# ln -s /etc/dropbox/dropbox_uploader.sh /usr/sbin/dropbox

[root@qianweikang ~]# dropbox info

键入APP KEY和APP SECRET,选FULL DROPBOX,接下来会获得1个连接,拷贝到访问器,开启并挑选容许,返回SSH页面,ENTER。

5、接下来我根据dropbox_uploader.sh改了个脚本制作,vim /etc/dropbox/backup.sh,实际编码以下:

#!/bin/bash

DROPBOX_DIR="/backup/websites" #Dropbox上的备份数据文件目录

BACK_DATA="/data/backup/websites" #当地备份数据文档储放文件目录,手动式建立

DROPBOX_HOME=/etc/dropbox

#界定数据信息的姓名

DataBakName=$(date +"%Y_%m_%d")

#界定Dropbox旧数据信息的姓名(30天前)

Old_DROPBOX_DIR=$DROPBOX_DIR/$(date -d ⑶0day +%Y_%m_%d) #Dropbox上的备份数据文件目录

cd $DROPBOX_HOME

#删掉以前提交的今日的数据信息

$DROPBOX_HOME/dropbox_uploader.sh delete $DROPBOX_DIR/$DataBakName/

#刚开始提交

$DROPBOX_HOME/dropbox_uploader.sh upload $BACK_DATA/$DataBakName/ $DROPBOX_DIR/$DataBakName/

#刚开始删掉远程控制30天前的文档

$DROPBOX_HOME/dropbox_uploader.sh delete $Old_DROPBOX_DIR/

#变更当地备份数据文件目录管理权限

chmod -R 600 $BACK_DATA/

$DROPBOX_HOME/dropbox_uploader.sh info

echo -e "Thank you! all down"

6、至此,基础竣工,接下来能够到VIRTUALMIN/WEBMIN - VIRTUALMIN - 备份数据和修复 - Scheduled Backups - Action(backup)里开展检测。(其它VPS面板可参照实际操作)

小记:更多DROPBOX UPLOADER的用法能够在SSH立即键入dropbox查询,在这里好用的是VRITUALMIN/WEBMIN,假如是别的VPS面板(CPANEL,KLOXO,DA等)也是同理,换汤不换料。

本次试验自然环境:(仅在本试验自然环境开展检测)

1、实际操作系统软件:CENTOS5.10(Linux 3.12.6-x86-linode55 on i686)

2、有关运用:VIRTUALMIN/WEBMIN、DROPBOX

3、硬件配置情况:Intel(R) Xeon(R) CPU E5⑵630L 0 @ 2.00GHz 1G运行内存

参照: 转载请保存出处