Nextcloud挂载Google Drive(谷歌云盘)进行存储扩展

Nextcloud私有云盘搭建完成后会遇到一个应用场景:随着业务资源(视频、文档、音乐等)的逐渐累积,原有VPS服务器的容量不够,需要扩展SSD存储容量。

值得庆幸的是,Nextcloud开源软件本身支持外部存储的扩展,包括Nextcloud本身、FTP、SFTP、Amazon S3、OpenStack对象存储、SMB/CIFS、GoogleDrive。这里以GoogleDrive的扩展为例进行介绍,其他的扩展请参考Nextcloud官方手册进行操作。

 

Nextcloud挂载Google Drive(谷歌云盘)进行存储扩展, TNEXT
Nextcloud私有云部署完整指南
电子书PDF版116页|实操指南|大量避坑解决方案| Nextcloud私有云部署完整指南
$$$
Nextcloud挂载Google Drive(谷歌云盘)进行存储扩展, TNEXT

 

1. 登录Google(谷歌)开发者平台,开通Google Drive API

用你的Google邮箱登录Google开发者平台,如果没有Gmail邮箱的用户,可以参考之前本站发表的文章: 2019年5月Google Gmail邮箱注册指南

Nextcloud挂载Google Drive(谷歌云盘)进行存储扩展, TNEXT

选择"ENABLE"

Nextcloud挂载Google Drive(谷歌云盘)进行存储扩展, TNEXT

选择"CREATE CREDENTIALS"

Nextcloud挂载Google Drive(谷歌云盘)进行存储扩展, TNEXT

选择"API key,client ID"信用凭证

Nextcloud挂载Google Drive(谷歌云盘)进行存储扩展, TNEXT Nextcloud挂载Google Drive(谷歌云盘)进行存储扩展, TNEXT

.这里在"Application name"栏目下面为项目创建一个名字,上传Logo等

Nextcloud挂载Google Drive(谷歌云盘)进行存储扩展, TNEXT Nextcloud挂载Google Drive(谷歌云盘)进行存储扩展, TNEXT Nextcloud挂载Google Drive(谷歌云盘)进行存储扩展, TNEXT

 

如何填写授权回源地址,比如你的网站域名是example.com,而nextcloud要从example.com/nextcloud访问,就按下面的填写:
http://example.com/nextcloud/index.php/settings/personal
http://example.com/nextcloud/settings/admin/externalstorages
Nextcloud挂载Google Drive(谷歌云盘)进行存储扩展, TNEXT

如上步骤所有信息填写完成后,会生成客户端ID号,和秘钥(这两个信息会在Nextcloud后台外部存储那里进行关联)

Nextcloud挂载Google Drive(谷歌云盘)进行存储扩展, TNEXT

创建完成后,会在"Google APIs"选项的"My First Project"项目下生成你的应用信息,如:EXT_GoogleDrive

Nextcloud挂载Google Drive(谷歌云盘)进行存储扩展, TNEXT

2.登录你的Nextcloud后台,进行GoogleDrive绑定

绑定前,请在"用户->应用"商城里面安装"External storage support for Google Drive"

Nextcloud挂载Google Drive(谷歌云盘)进行存储扩展, TNEXT

在挂载GoogleDrive的过程中会出现一些常见的问题,如下:

  • smbclient未安装,无法挂载"SMB/CIFS","SMB/CIFS使用OC登录信息",请联系管理员安装
  • GoogleDrive绑定授权失败

详细的Bug 修复方案请参考本站之前发表的文章: 2019年Nextcloud私有云安装常见问题汇总及优化

Nextcloud挂载Google Drive(谷歌云盘)进行存储扩展, TNEXT

Nextcloud挂载Google Drive(谷歌云盘)进行存储扩展, TNEXT

上图中可以看到授权失败了,在Google Drive前面有个红色的感叹号。此时,要回到Google API开发页面,打开网络域名验证,然后再回到你的域名注册上后台,按照Google域名验证的要求添加一条txt解析记录并验证。

Nextcloud挂载Google Drive(谷歌云盘)进行存储扩展, TNEXT

Nextcloud挂载Google Drive(谷歌云盘)进行存储扩展, TNEXT

Nextcloud挂载Google Drive(谷歌云盘)进行存储扩展, TNEXT

最后在Nextcloud后台重新授权,就可以成功了。

 

[参考文章]

双ISP家庭宽带美国原生IP超大带宽不限流量解锁ChatGPT、流媒体、TikTok, Lisahost新品4837线路。国际贸易、跨境出海企业级IPLC/CN2 GIA国际互联网专线 JustMySocksBandwagonHost

本文由作者 Leeco 发布在 TNEXT , 转载请联系客服授权处理,获得授权后请保留文章的完整性并附上原文链接: https://tnext.org/3928.html

22
无限制访问资源 | 下载VIP专享资源 | 享受VIP会员专区优惠折扣 | 会员独享专栏| 去除广告| 会员订阅更多详情说明 订阅会员
We will be happy to hear your thoughts

      Leave a reply

      error: Content is protected !
      TNEXT
      Logo