💗心爱的💗-小沨

  • 首页
  • 网盘
  • 图床
  • 赞助
  • 关于本站
私人小天地
谈天说地,学习笔记
  1. 首页
  2. Linux系统
  3. 正文

使用Google Drive定时备份WordPress和国外VPS挂载

2016年6月13日 4095点热度 0人点赞 3条评论

Google Drive:https://drive.google.com/drive/ (需要翻墙)
UpdraftPlus插件:https://wordpress.org/plugins/updraftplus/(需要翻墙)
昨天看到freehao123写了谷歌网盘备份WP文章,我折腾了一会没成功所以没去弄了,在弄网盘API设置的时候有点问题,刚刚又弄了一下成功了(谷歌APPS教育版本可以利用起来了,哈哈…………)
Google Drive申请和UpdraftPlus插件安装就不说了,上面已经给出地址了,只详细写一下折腾过程,不支持OpenVZ,方便大家。
为了让UpdraftPlus可以将文件备份到Google Drive中,我们先需要到Google那里开通Google Drive API。进入:https://code.google.com/apis/console/

1.创建了新的项目后,你就可以点击开通Google Drive API了

2.开通了Google Drive API后,会提示你继续创建Credentials凭据。

3.选择创建“OAuth 2.0 client ID”。

4.简单地填写你的OAuth 同意协议。

5.Application type应用类型中选择“Web application网页应用”。

6.重点:在Project name中输入updraftPlus,在Authorized JavaScript origins处填写你的网站域名,在Authorized redirect URI处填写你安装UpdraftPlus插件后的“设置”页面显示的URL。域名自己看图,UpdraftPlus插件后url格式是:

http://www.domain.com/wp-admin/options-general.php?action=updraftmethod-googledrive-auth


7.确定后,你就可以得到Google Drive API的client ID 和 secret。

8.将client ID 和 secret复制粘贴到UpdraftPlus的设置选项中。

9.点击保存后,UpdraftPlus会显示一行URL 地址,点击这一行URL地址后,会跳转到Google Drive 是否允许授权的页面。(google 页面都是要开着翻墙的别忘记;了)

国外VPS挂载Google Drive,我就懒得写了直接copy freehao123的qi写的。
google-drive-ocamlfuse项目主页:https://github.com/astrada/google-drive-ocamlfuse
google-drive-ocamlfuse安装简单,相关的安装命令如下:

//Ubuntu 15.04, 14.10, 14.04
apt-get update
sudo apt-get install python-software-properties
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:alessandro-strada/ppa
sudo apt-get update
sudo apt-get install google-drive-ocamlfuse

// Archlinux
yaourt -S google-drive-ocamlfuse

//其它
sudo apt-get install ocaml camlp4-extra
git clone https://github.com/OCamlPro/opam.git
cd opam
./configure
make
sudo make install
sudo apt-get install m4 libcurl4-gnutls-dev libfuse-dev libsqlite3-dev
opam init
opam update
opam install google-drive-ocamlfuse

接下来,将你的用户(例如root)添加到fuse组。

sudo usermod -a -G fuse root

添加ID和Secret,请注意替换 Client ID 和 secret key。(Client ID和secret key 就是上面Google Drive API的client ID 和 secret的建议重新创建个项目,类型选其他就好了)

google-drive-ocamlfuse -headless -label googledrive -id 你的Client ID -secret 你的secret key

运行了上面的命令会得到一个谷歌授权URL,打开生成的URL地址,跳转到Google Drive授权中。
同意后,请将得到的verification code复制粘贴进去,回车继续。然后进入.gdfuse/googledrive中,编辑配置文件。

cd ~/.gdfuse/googledrive
vi config

打开配置文件,将verification code填写进去,保存。
现在,我们可以新建一个googledrive文件夹,将我们的Google Drive网盘挂载到VPS主机上(注意支持挂载多个账户,如果没有教育版谷歌,多帐号也可以解决空间的大小问题)。

mkdir ~/googledrive
google-drive-ocamlfuse -label googledrive ~/googledrive
#挂载多个账户,命令格式
google-drive-ocamlfuse -label label [mountpoint]


如果是要解除谷歌网盘挂载的命令是:

fusermount -u ~/google-drive

然后就OK了,使劲的折腾谷歌网盘吧。国内VPS 就别折腾了访问不了google。
文章出自免费资源部落 部分内容参考自tecmint、独奏流年 版权所有。

标签: google google Drive 备份 谷歌网盘
最后更新:2018年12月10日

mikj

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

  • 免费资源部落

    操作起来应该算不难。

    2016年6月13日
    登录以回复
    • mikj

      @免费资源部落 嗯嗯 操作很简单 给需要的人 嘿嘿

      2016年6月13日
      登录以回复
  • 面试技巧

    不错,可以试试

    2017年9月28日
    登录以回复
  • 您需要 登录 之后才可以评论
    站内搜索
    联系我
    分类
    • AI智能
    • Android
    • Linux系统
    • VPS服务器
    • windows系统
    • wordpress
    • 域名相关
    • 建站分享
    • 教程学习
    • 数据库类
    • 旅行点滴
    • 未分类
    • 网络服务
    • 资源分享
    • 跨境出海
    • 金融投资
    友情链接
    • 傻子-跸西的blog
    • 撸羊毛
    • 朱志瑞
    • vzone
    • 轨迹博客
    • 天下无鱼
    • 死老鬼
    • 娃娃博客
    • 寥寥后花园
    • 夜狐
    • 麦麦同学
    • 怪鸟博客
    • 陈否否
    • 我喔喔喔
    • Shucheng Li
    • 豆博
    • QQTM论坛
    • 李子博客
    • QQPCC
    • 我的图库
    • 小沨记事本
    • semnew
    • LINUX DO
    • 爱购啦
    • 光的魔术师

    COPYRIGHT © 2025 Xinai.De. ALL RIGHTS RESERVED.@ 网站运行:@ 服务器运行状态

    Theme Kratos Made By Seaton Jiang