完全屬於我自己的Blog,運行在我的路由器H218N上.記錄著我想記錄的文字.

08月 20

在路由器上搭建NextCloud作为个人网盘(续)-将数据加密备份至云端

上次在EA6500V2上把Nextcloud网盘搭起来后用了一段时间,那速度实在不能忍...
打开web版界面,要生成缩略图的缘故,基本上每打开一个页面都要崩一次...

还是下狠手从某宝搞了个小马路由V5NAS版准系统回来,淘了个MLC芯片的265G MSATA二手固态硬盘.
从准备报废的ThinkPad E520 扯下来8G内存,装上一路累积起来的几个硬盘,一台X86NAS总算是装好了.

装上ESXI虚拟化系统,Ubuntu Server先来一个,Koolshare Lede 软路由再来一个~
用作Nextcloud备份的硬盘直通映射给了Ubuntu,但是我这没用做RAID,数据可靠性不够高啊!

想起前段时间撸到的无限容量Google Drive,瞬间露出一个邪恶的笑容,把数据备份一份到Google Drive不就好了,
放狗搜之~
貌似没人这样干过,但是找到一个工具rclone,这货支持Google Drive,还支持加密,简直就是不要再合适了!

参照文档

  • 先添加一个remote,取名Googledrive,类型选择drive,选择没有浏览器,然后复制授权链接,到一个登录了无限容量Google Drive的浏览器打开,确认授权.
  • 再建一个remote,类型选择crypt,remote填入刚生成的Googledrive加密文件存放路径,选择加密模式为只在文件名后面加上.bin,设置密码,盐,并记录备份,选个强一点的加密强度,确认信息无误后,一个加密的备份网盘就弄好了!
  • 使用rclone copy命令先试着备份一个小文件,上传完毕,Google drive网页端看到文件存在,大小相差不大,直接下载下来,无法打开,嗯,这就对了,加密了嘛~
  • 再使用rclone copy命令拷贝到本地的另一目录,文件正常打开,这就对了,就是要这个效果!
  • 接下来就是配置crontab来实现自动备份了.
*/15 * * * * for user in 用户1 用户2 用户3;do for drive in gdCrypted gdCrypted2;do screen -dmS ${user}_sync_nextCloud_${drive} bash -c "rclone -v copy /media/3T/nextcloud/${user}/files ${drive}:NextCloud/${user}/files"; done; done;

安全起见,撸了两个无限容量的Google drive作为备份网盘,这下子算是见了个性价比最高的个人网盘了~

标签:root

还不快抢沙发

添加新评论