搭建NextCloud私有网盘挂载OneDrive

宝塔面板部署

一键部署

直接选择宝塔应用商店一键部署

 手动部署

nextcloud官方网站下载源码

今天我们使用的是centos7.6安装宝塔面板配置php7.2+nginx1.16+mysql5.6的环境来搭建NextCloud网盘

首先安装好BT宝塔面板(宝塔VPS主机面板一键安装lnmp),安装好运行环境。

1.添加网站

在宝塔控制面板→网站→添加网站,添加一个网站

2.下载源码

进入我们刚刚创建的网站根目录,也就是/www/wwwroot/n.i8l.net

3.安装NextCloud

把下载好的源码解压并移动到根目录

点击查看大图

到这里源码就配置好了,然后访问我们绑定的域名,进行安装

数据库用户名和密码在宝塔面板→数据库里面能看到

安装完成后会显示登录页面

1p面板部署

自动化部署FIT2CLOUD 飞致云 - 应用商店

还正在编写中

正式开搞

登录上去

到这里我们的NextCloud网盘就搭建完成了,剩下的就是调试及挂载onedrive网盘了

4.挂载onedrive网盘

点右上角的头像选择“应用”

拉到最下面吧 External storage support启用

启用后回到设置页面就能看到外部存储的选项了

进入外部存储会发现提示:“smbclient” 未安装。无法挂载 "SMB / CIFS", "SMB / CIFS 使用 OC 登录信息"。请联系管理员安装。需要进入SSH安装smbclient。

进入SSH运行命令:

代码语言:javascript
复制
yum install libsmbclient libsmbclient-devel
pecl install smbclient

注意:安装之前进入宝塔面板→php管理→禁用函数里面把“exec”“popen”“putenv”删除不然会安装不上

出现警告:

代码语言:javascript
复制
WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update

可以不管,也可以升级下,运行命令:

代码语言:javascript
复制
pecl channel-update pecl.php.net

pecl安装smbclient扩展完成后

这个时候回去外部存储之前的提示就没有了

这个时候就能挂载外部存储了。

到这里说下,NextCloud是不支持直接挂载OneDrive网盘的,需要先用rclone挂载OneDrive,然后再用NextCloud挂载,具体如何用rclone挂载OneDrive请看下面的文章:

所设置的路径就能挂载上OneDrive网盘

 

阅读剩余
THE END