• 推荐!搬瓦工官方代理,自动更换被封IPJust My Socks

ad

利用Nextcloud搭建个人网盘/私有云盘

越来越多的云盘宣布关闭,百度网盘也时不时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的安装界面了:

Nextcloud安装界面

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

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

登陆Nextcloud私有云盘

 

Nextcloud私有云盘客户端安装

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

Nextcloud网页版

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

Nextcloud网页版

Nextcloud桌面端

直接去Nextcloud桌面端下载地址下载即可。

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

Nextcloud桌面端服务器地址

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

nextcloud windows客户端登录

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

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

nextcloud同步电影

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

nextcloud观看电影

Nextcloud iOS端

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

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

nextcloud iOS客户端

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

点赞
  1. zbzb5888说道:

    内部服务器错误
    服务器不能完成你的请求。

    如果再次发生,请在下方将技术详情发送给服务器管理员。

    更多细节可以在服务器日志中找到.
    大佬怎么解决啊

  2. chloe说道:

    这个网盘使用的时候都要连着$$才可以吗?

  3. 小luos说道:

    请问怎么开启pathinfo,现在显示404

    1. flyzy小站说道:

      你在用lnmp新建vhost的时候不是提示你是否开启pathinfo了吗

  4. Mine4ever说道:

    小白不太懂,想问一下nextcloud的存储容量是和vps服务器的硬盘大小吗?上传和下载都是用的vps流量吗?谢谢。

    1. flyzy小站说道:

      对的,大小是vps的大小,上传和下载要用到vps的流量+本地的流量

  5. 暴暴说道:

    请问市面上有木有私有云的软件是可以安装本地服务器的?求教程~我家里搭了一个50T左右的储存,其中一个用途是想让家人的手机可以自动同步手机上的图片到服务器中存放~

    1. flyzy小站说道:

      本地NAS好像可以,你搜搜看,我没有研究过

  6. Joe说道:

    请问大佬,我安装完,进入了网盘管理页面但是没弹出来各平台下载那个弹窗,而且页面的所有按钮都不能点击.按钮指向链接都是#,其他浏览器打开域名,登陆按钮也点不了,可能是什么问题呢.谢谢

    1. flyzy小站说道:

      这个我不清楚哎