Loading... <div class="tip share">请注意,本文编写于 662 天前,最后修改于 455 天前,其中某些信息可能已经过时。</div> 前几天买了个googledrive无限网盘,心想不能浪费了,但是众所周知的是google服务必须要用点手段才能使用,而本人又比较懒,不想查看文件的时候还要开代理,于是就有了通过vps将googledrive挂载到本地的想法。网上搜了一圈,发现一个更简单的方案——用nextcloud/owncloud挂载googledrive,过程有点复杂,在此记录一下全过程。 ## 安装nextcloud 官网: - [https://nextcloud.com/](https://nextcloud.com/) - nextcloud snap:[https://github.com/nextcloud/nextcloud-snap](https://github.com/nextcloud/nextcloud-snap) 方便起见,我们用`snap`一键安装(注意snap只适用于kvm,openvz就别想了) `snap`包括以下组件 > Nextcloud 15.0.5 > > Apache 2.4 > > PHP 7.2 > > MySQL 5.7 > > Redis 4.0 > > mDNS for network discovery **一键安装命令** ``` sudo apt-get update sudo apt install snapd sudo snap install nextcloud ``` 出现下图提示代表安装成功  此时可输入ip进入nextcloud 注意用这种方法安装,会出现“smbclient” 未安装。无法挂载 "SMB / CIFS", "SMB / CIFS 使用 OC 登录信息"。请联系管理员安装。的提示,需要手动安装`smbclient`。 ``` yum install samba-client #centos apt install samba-client #ubuntu/debian ``` 完成后输入`smbclient`测试是否成功安装。虽然管理页面可能仍然有这个警告, 但是其实已经可以使用了。 ## 绑定域名 因为配置google drive api需要域名,所以需要绑定。 首先,修改`/var/snap/nextcloud/current/nextcloud/config/config.php` ``` 'trusted_domains' => array ( 0 => 'your ip', # 修改为你的ip 1 => 'yourdomain.com', # 修改为你的域名 ), ``` 重启 ``` snap restart nextcloud ``` 签发ssl证书 ``` nextcloud.enable-https lets-encrypt ``` ## 安装插件 首先确保`External storage support`这个内置应用处于启动状态  接着在应用市场,右上角搜索`External storage support for Google Drive`并安装  然后在右上角设置>管理>外部存储中,你就可以看到有`google drive`选项。  ## 配置Google Drive API - 打开[https://console.developers.google.com/](https://console.developers.google.com/)  - 点击右上角`启用api和服务`  - 搜索`google drive`,点击进入`google drive api`  - 点击右上角“创建凭据”  - 设置完毕后点击`我需要哪些凭据`  - 创建OAuth客户端ID(如果提示“网域必须必须添加到已获授权的网域列表中,然后才能提交”,那就按提示添加你的域名即可)  - 注意重定向要填写`yourdomain.com/index.php/settings/admin/externalstorages`,如上图所示  - 然后就是获取id及密匙了,点击右边的笔图标,即可查看密匙。 随后回到nextcloud管理页面,添加google drive的id和密匙即可。 ## 后记 我发现这并不是一个很好的方案……因为nextcloud问题很多,访问又慢,我准备试试owncloud了。<hr class="content-copyright" style="margin-top:50px" /><blockquote class="content-copyright" style="font-style:normal"><p class="content-copyright">版权属于:雁陎</p><p class="content-copyright">本文链接:<a class="content-copyright" href="https://www.sitstars.com/archives/24/">https://www.sitstars.com/archives/24/</a></p><p class="content-copyright">转载时须注明出处及本声明</p></blockquote> Last modification:October 25th, 2019 at 11:38 am © 允许规范转载
apt install samba-client安装之后还是不能用。。