越来越多的云盘宣布关闭,百度网盘也时不时8秒和谐视频,分享也会提示侵权被和谐。为了解决这些问题,我们可以搭建一个自己的个人网盘(私有云盘),常用的开源框架包括ownCloud,Seafile,Nextcloud,本文基于Nextcloud教你如何用VPS搭建一个私有云。

Nextcloud简介


Nextcloud是一套用于创建网络硬盘/云盘以存放文件的客户端-服务器软件,功能与Dropbox类似,但是Nextcloud完全开源并且免费,每个人都可以在VPS上安装并运行它,并且让用户能够完全掌控自己的数据。

Nextcloud是ownCloud的一个分支(衍生版),由ownCloud的开发展弗兰克·卡里切创建,由其他开发团队成员开发维护,完全开源并且免费。

Nextcloud私有云盘服务器端安装

私有云服务器购买

云服务器是用来存放和同步数据用的,一个VPS即可,价格肯定是越便宜越好了。因此建议大家可以搬瓦工,最低年付只要$18.79:搬瓦工购买教程 最新优惠码
支持支付宝 <https://www.bwgyhw.com/bandwagonhost-deploy-new/>,直接选择最便宜的套餐即可。

LNMP环境搭建

为了运行Nextcloud个人网盘/私有云盘,LNMP环境是基础,这里可以参考:LNMP环境一键安装包
<https://www.flyzy2005.win/tech/install-lnmp-in-one-command/>,不再赘述。

Nextcloud私有云盘程序下载

直接去Nextcloud下载专区下载最新的Nexecloud即可,目前最新的发布版本为13.0.4:
wget https://download.nextcloud.com/server/releases/nextcloud-13.0.4.zip
如果提示wget: command not found 命令不存在可以执行:yum install wget或apt-get install wget安装。

下载完毕后,进行解压:
unzip nextcloud-13.0.4.zip
如果提示unzip: command not found命令不存在可以执行:yum install unzip或apt-get install unzip
安装。

将文件移至你的网站目录下(网站部署参考LNMP一键安装包如何部署网络
<https://www.flyzy2005.win/tech/install-lnmp-in-one-command/>
,需要开启Pathinfo,否则会出现404):
mv nextcloud/* /home/wwwroot/nextcloud chown -R www-data:www-data
/home/wwwroot/nextcloud
此时可能会出现chown: changing ownership of `/home/wwwroot/default/.user.ini':
Operation not permitted,不需要理会。

Nextcloud私有云盘启动

网站部署完成&Nextcloud程序下载后,打开你的域名就可以看到Nextcloud的安装界面了:



其中数据库有SQLite和MySQL两种,可以简单的使用SQLite,不过正如上面的性能警告,建议使用MySQL作为数据库,只需要新建一个数据库即可(可以在
部署网站的时候新建用户和数据库)。

之后点击安装完成后登陆就可以看到你的私有云盘页面了:



Nextcloud私有云盘客户端安装

Nextcloud私有云有网页版、iOS版本、桌面端(Windows、Mac、Linx)和Android版本,本文以网页版、桌面端和iOS版为例介绍使用。

Nextcloud网页版

网页版私有云就直接访问你的域名地址即可,界面跟百度网盘差不多,包括文件预览,下载,分享等等:


Nextcloud桌面端

直接去Nextcloud桌面端下载地址 <https://nextcloud.com/install/#install-clients>下载即可。

下载完毕后输入你的服务器地址(即http://域名):


之后再输入你安装Nextcloud时创建的用户名和密码登录:


之后只需要在你设置的同步文件夹里修改文件或者新增文件,就会自动同步了(你也可以设置不自动同步),保持所有终端的文件都是同样的状态。

例如我向文件夹中拷贝了一个电影,就会自动同步至服务器:


240M的电影,同步需要2分钟。同步完成后,在网页端就可以直接在线播放观看:


Nextcloud iOS端

iOS版本的Nextcloud直接在App Store搜Nextcloud下载即可,跟桌面端一样,输入服务器地址&用户名和密码就可以登录。

同样可以看电影,不过目前iOS的需要先将电影离线下载下来,之后才可以看,也可以用其他软件(例如QQ影音)看。


另外,iOS的客户端可以上传照片视频等至私有云盘,从而解决iCloud容量太小的问题。

参考:基于Nextcloud的个人云盘搭建 <https://www.flyzy2005.win/tech/install-nextcloud/>

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信