还在花钱买网盘?Nextcloud私人云盘搭建完整教程,既免费又好用

发布时间:08-1323:30

为什么要搭建私人云盘?对于小编来讲,一开始最有一个目的,那就是为了项目资料管理以及共享编辑的需要。由于条件的限制只能在局域网环境,一开始想了很多方法,包括ftp工具、ser-u等,但是发现只能共享但无法做到共享编辑。找了很多种方法,大多数都是直接利用的网络资源,但都有一个问题,只要是别人的,免费的慢,快的收费,且安全性不能保证。对于小编来说,唯一的方式就是私人网盘了。

于是方向便盯在了私人网盘,结果发现私人网盘效果也是参差不齐,包括 SeaFile、ownCloud、Daemon Sync 、群晖网盘、KODExplorer 、nextcloud等,看了数百位大神的帖子,最终还是选择了完全开源免费的Nextcloud搭建私人网盘。

原因很简单,Nextcloud开源免费,可以快速的搭建属于自己个人或者团队的同步网盘,实现多客户端和平台的跨设备文件同步、共享、版本控制、团队协作等功能。Nextcloud客户端覆盖了Windows、Mac、Android、iOS、Linux 等各种平台,也提供了网页端以及WebDAV接口。我们可以在大部分的设备和平台中使用。

那么重点来了,如何搭建?Nextcloud仅支持在linux操作系统中搭建,这是大家需要注意的一点。小编这里使用的CentOS 8 的操作系统。

安装LNMP运行环境

所谓LNMP运行环境,其实指的是Linux+Nginx+MySQL+PHP。相信很多linux大神对于安装着几款软件手到擒来,但是对于像小编这样的初级linux的用户来说简直是太难。小编研究了近一周,才勉强搭建了Nginx、MySQL和PHP环境,但是PHP环境的部分扩展组件一直无法安装,httpd服务也无法运行PHPMyAdmin服务,无法对mysql进行管理,几乎就要放弃。不过小编最终找到了完美的解决方案,那就是宝塔面板,利用宝塔面板一键就能搞定LNMP运行环境,简直不要太简单。大家可以参考快被PHP7安装失败逼疯的我,选择了宝塔面板,果然没有让我失望……了解部署过程。

下载Nextcloud包

nextcloud安装包大家可以到nextcloud官网进行下载,如果下载慢的话,大家也可以私信回复“nextcloud服务包”获取安装包。

部署Nextcloud服务

进入宝塔面板,点击网站,然后添加网页,输入域名,选择数据库并设置用户和密码,根目录一定不要修改。

创建后在网站中可以看到是这样一条信息。

点击根目录,进入根目录文件夹(就是我们创建域名后自动创建的根目录),进入后删除自动创建的几个文件,然后将nextcloud文件夹内的所有文件拷贝该目录中。

这样nextcloud服务就发布完成了。在浏览器中输入:域名+index.php访问到nextcloud服务,如果之前设置域名加了端口,记得域名后+“:端口”。然后就是设置nextcloud的管理员用户、密码,选择nextcloud的数据库,输入对应的数据库用户和密码,点击完成安装,等待自动安装,安装完成后,会进入网盘后台界面。

如果出现502-bad-gateway-nginx的错误,不要慌,其实已经是完成了,小编也是这种情况。重新访问地址就可以了。

到这里nextcloud私有云网盘的部署就告一段落了,剩下的编写探究nextcloud私有云网盘的一些功能了,当然小编在后期会持续跟大家进行分享。有问题欢迎大家留言哦。

返回顶部