越来越多的云盘宣布关闭,百度网盘也时不时8秒和谐视频,分享也会提示侵权被和谐。为了解决这些问题,我们可以搭建一个自己的个人网盘(私有云盘),常用的开源框架包括ownCloud,Seafile,Nextcloud,本文基于Nextcloud教你如何用VPS搭建一个私有云。
Nextcloud简介
Nextcloud是一套用于创建网络硬盘/云盘以存放文件的客户端-服务器软件,功能与Dropbox类似,但是Nextcloud完全开源并且免费,每个人都可以在VPS上安装并运行它,并且让用户能够完全掌控自己的数据。
Nextcloud是ownCloud的一个分支(衍生版),由ownCloud的开发展弗兰克·卡里切创建,由其他开发团队成员开发维护,完全开源并且免费。
Nextcloud私有云盘服务器端安装
私有云服务器购买
云服务器是用来存放和同步数据用的,一个VPS即可,本文以Vultr为例,最低2.5元/月(Vultr购买中文图解)。
LNMP环境搭建
为了运行Nextcloud个人网盘/私有云盘,LNMP环境是基础,这里可以参考:LNMP环境一键安装包,不再赘述。
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一键安装包如何部署网络,需要开启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桌面端下载地址下载即可。
下载完毕后输入你的服务器地址(即http://域名):
之后再输入你安装Nextcloud时创建的用户名和密码登录:
之后只需要在你设置的同步文件夹里修改文件或者新增文件,就会自动同步了(你也可以设置不自动同步),保持所有终端的文件都是同样的状态。
例如我向文件夹中拷贝了一个电影,就会自动同步至服务器:
240M的电影,同步需要2分钟。同步完成后,在网页端就可以直接在线播放观看:
Nextcloud iOS端
iOS版本的Nextcloud直接在App Store搜Nextcloud下载即可,跟桌面端一样,输入服务器地址&用户名和密码就可以登录。
同样可以看电影,不过目前iOS的需要先将电影离线下载下来,之后才可以看,也可以用其他软件(例如QQ影音)看。
另外,iOS的客户端可以上传照片视频等至私有云盘,从而解决iCloud容量太小的问题。
相关文章