探索云主机商家和测评

利用Nextcloud开源程序搭建私有云存储云盘工具及简单使用

如果我们个人或者团队需要搭建私有云存储、网盘,考虑较多的应该是Owncloud,毕竟从时间上和技术功能上应该是比较具有时间历练的。具体内部我们不清楚发生了什么,但是根据介绍我们可以看到Nextcloud产品很多类似Owncloud,也是由于其原开发团队的作品。笔者翻阅部分文章和介绍,有些网友甚至更加青睐于Nextcloud,提到性能和稳定性以及功能上不亚于甚至超越Owncloud。

Nextcloud程序的安装与Owncloud基本差不多,直接可以在我们常用的LAMP、LNMP环境中部署,甚至还有一些提供一键安装的方法。不过在这篇文章中,笔者要分享的是直接类似CMS一样在LNMP环境中部署,看看是否可以正常安装且记录可能发生的问题和解决方案。

如今,越来越多的网友和团队开始架设私有云存储和网盘,我们可以根据众多提供的开源程序以及适合自己的工具安装,这里我们一起看看Nextcloud安装过程以及功能的易用性如何。

利用Nextcloud开源程序搭建私有云存储云盘工具及简单使用

老部落在之前文章中有过的部分云存储文章:

1、Linux VPS一键部署Seafile网盘/私有云存储 安装过程与设置

2、H5ai免费且功能强大的私人目录存储程序 附安装教程

3、PHP Directory Lister - 快速自建脚本/源码资源库

第一、Nextcloud安装准备工作

Nextcloud私有云存储程序支持大部分的LAMP、LNMP环境,这里我采用Oneinstack一键WEB安装包部署的环境,然后添加域名准备创建站点。

Nextcloud安装准备工作

而且在添加站点的时候我们可以看到内置直接自带Nextcloud伪静态。

wget https://download.nextcloud.com/server/releases/nextcloud-13.0.1.zip

unzip nextcloud-13.0.1.zip

在对应站点目录中下载安装包,然后解压。然后将目录移动到根目录下。

第二、Nextcloud安装过程

Nextcloud安装过程

将安装网盘的域名解析到服务器,然后可以根据安装向导。然后需要创建MYSQL数据库之后去安装,设置管理员用户名和密码。(程序支持SQLite、MySQL、MariaDB数据库)

利用Nextcloud开源程序搭建私有云存储云盘工具及简单使用

安装完毕之后我们可以看到Nextcloud网盘的后台首页,与我们见到的OWNCLOUD还是很相似的。

第三、Nextcloud支持功能

Nextcloud安装完毕之后我们就一起看看支持的功能,常规的文件存储和分享是支持的,而且支持大部分的文件格式。同时,支持流媒体存储和在线的播放。

1、支持流媒体在线播放

比如我们有私有云存储用来存放影片的话,可以随时随地的在线播放。

2、文件还原

如果文件被误删除,我们可以到"已删除文件"中还原恢复。

3、支持webdav

支持webdav还是相当不错的,我们可以将可以允许webdav同步的软件和工具,将远程同步备份到我们的私有NextCloud存储中来。

支持webdav

4、查看服务器性能

查看服务器性能

对于部署在服务器中的Nextcloud我们需要定期监控稳定性和负载,这里可以在Nextcloud后台自带的监控器进行查看,一般自用私人使用的话,普通1GB内存VPS也是够用的,如果我们用来分享,那可能会占用较多资源。

5、多客户端同步支持

多客户端同步支持

这里我们可以看到支持多客户端支持,包括手机端也可以使用同步文件。

第四、问题解决

在第二步安装过程中有出现"PHP 被设置为移除内联块, 这将导致多个核心应用无法访问.这可能由缓存/加速器导致的, 例如 Zend OPcache 或 eAccelerator."这样的问题。

这里是由于WEB环境缓存配置导致的,我们需要修改文件。

在/usr/local/php/etc/php.d/02-opcache.ini中修改配置。

将opcache.save_comments参数默认是0的,修改成1,然后重新启动。

service php-fpm restart

第五、小结

1、NextCloud私有云网盘程序的部署还是相对简单的,我们可以在已有的WEB环境中部署,不过个人建议如果需要搭建私有云存储,建议独立一台服务器,毕竟由于后续文件的管理比较专一一点。

2、NextCloud能够满足的文件格式还是比较多的,可以满足大部分用户日常需要,而且支持webdav同步。

投上你的一票
转载保留:老部落 » 利用Nextcloud开源程序搭建私有云存储云盘工具及简单使用