Linux VPS搭建ownCloud私有云盘存储 - ownCloud安装部署及使用

如果我们网友在使用第三方网盘存储的时候肯定会发现最近两年很多网盘提供商相继的关闭、调整会员政策,最近应该有不少网友在忙着从360云盘中下载、备份存储数据。老蒋在之前也分享过这篇"360云盘关闭后选择哪家免费云盘服务 即个人数据网络存储的建议"文章,其中也提到再商家被关闭之后也可以选择其他免费网盘存储替换。比如有百度云盘、坚果云盘、OneDrive、DropBox、iCloud等等产品。

如果我们真的要寻找免费网盘资源的话,十几二十多家肯定是没有问题的,毕竟互联网也不缺少免费资源。但是,我们也不难发现,随着这些网盘服务商的关闭、调整会员机制,我们真能很愉快的使用免费网盘还是比较少的,如果我们切换迁移过去,然后再遇到关闭、调整,我们还要继续迁移。

老蒋个人建议,如今VPS、服务器等产品资源成本并不高,我们是否可以选择搭建属于自己的私有云盘存储,比如ownCloud这款产品还算比较成熟,拥有PC端、移动端等多种渠道的同步,基本上与我们常见的第三方云盘没有差异。我们可以选择用ownCloud搭建自己的云盘存储,当然如果我们仅仅是简单的使用,个人建议还是选择免费的产品,小文件也就没那么重要。

PS:老蒋看到有些主题站、软件站,将软件资源都放在免费云盘的,如果这样的应用站做大后,万一被关闭或者删除,势必对网站是有影响的,这类用途的用户应该使用自有存储。

前面老蒋一咕噜乱七八糟的扯了一堆,差点没刹住车,还是直接切入正题。ownCloud程序就像我们的网站CMS程序一样,支持PHP+MySQL等常规应用,只要是PHP+MySQL网站环境都可以搭建,比如虚拟主机、VPS、服务器都可以,但是既然我们要用到自己独立、专业的云盘存储,在这篇文章中老蒋将在Linux VPS主机中部署LNMP网站环境,然后部署ownCloud私有云盘存储(如果资源不大,我们可以用海外虚拟主机部署,不过虚拟主机即便不限制,但是如果你超资源或者使用较大,还是有限制的)。

第一、Linux VPS部署网站环境

时到今日,我们在Linux VPS主机中部署网站环境应该不难了吧?可以用面板、可以用一键包,也可以单独编译部署,在这里老蒋采用lnmp一键包部署。

1、准备和一键包

screen -S lnmp
wget -c ftp://soft.vpser.net/lnmp/lnmp1.3.tar.gz && tar zxf lnmp1.3.tar.gz && cd lnmp1.3 && ./install.sh lnmp

目前,lnmp一键包已经到1.3版本,系统老蒋采用是CentOS6。

2、lnmp一键包部署设置

lnmp一键包部署设置

直接看图,根据我们需要的环境配置PHP+MySQL网站Web环境。一切都等着自己安装完毕后,我们再去使用。

lnmp一键包部署设置

3、添加站点和设置数据库

这里我们需要先准备好用哪个域名来部署ownCloud私有云盘存储,然后需要添加到已经部署好的VPS主机中,其实这个时候就跟我们建站一样。

lnmp vhost add

用这个命令添加站点,根据下面提示,添加域名、部署伪静态、设置数据库信息。

owncloud-3

根据需要添加站点域名,以及是否需要开通日志等。

owncloud-4

我们可以直接在添加站点的时候添加ownCloud需要的数据库用户,或者我们也可以到phpMyAdmin设置。这里我直接在站点里一起添加,设置数据库信息。这些都要记录好了,等会安装的时候要用。

第二、ownCloud私有云盘存储的部署过程

我们在环境配置好且需要用来部署ownCloud的域名也添加进去后,我们就可以从ownCloud官网下载最新程序来部署,这个就是我们安装网站CMS一样的道理。

1、ownCloud官网

官网:https://owncloud.org/

2、ownCloud下载/解压

https://download.owncloud.org/community/owncloud-9.1.1.zip

ownCloud分免费和企业版本,这里我们就直接用免费版本,已经到9.1.1版本了,我们可以直接wget下载到当前站点的目录中解压,毕竟也有30M左右。(zip解压方式 unzip owncloud-9.1.1.zip

3、ownCloud安装和设置过程

我们在下载、解压,移动到根目录/或者自己需要的目录中,然后等待域名解析完毕生效后,再用浏览器直接打开我们的网盘安装网址。

ownCloud安装和设置过程

设置ownCloud管理员账户,以及数据库信息后安装。可以用SQLite、MySQL/MariaDB数据库。

PS:这里遇到问题了,在LNMP环境安装ownCloud过程中出现404错误问题,好像在LNMP默认的配置中有问题,需要修改文件,老蒋折腾好久都没解决问题。所以如果默认安装的话,建议换其他环境。

第三、ownCloud私有云盘管理

这不为了完成这篇文章的进度,老蒋暂时在一台虚拟主机中安装成功没有问题,然后根据我们安装时候设置的管理员用户名和密码登入。

ownCloud私有云盘管理

我们也可以将后台界面设置成简体中文,其实管理起来和我们常用的国内云盘差不多,可以保存文件、可以分享公开。ownCloud私有云盘存储的特点还在于可以多平台同步,比如电脑客户端、移动手机端APP。

owncloud-7

支持桌面、手机端APP的软件配置,我们将账户设置,就可以同步管理。这一点还是不错的。

第四、ownCloud私有云盘存储使用小结

1、从功能上看ownCloud可以符合我们大部分用户和功能的需要,界面与我们常用的第三方网盘差不多,可以私有存储,可以分享公开。

2、唯一不满意的是本来要在LNMP环境中部署的,但是出现404错误,应该是conf配置文件需要单独配置,后来在虚拟主机下是可以安装的。下次有机会再试试,或者换一个环境安装,比如其他一键包或者自己编译个环境。

3、私有云盘开源程序还有很多,但是ownCloud相对功能齐全,UI体验还是可以的。如果有需要自己部署私有云盘的,可以使用ownCloud。

本文出处:老蒋部落 » Linux VPS搭建ownCloud私有云盘存储 - ownCloud安装部署及使用 | 欢迎分享( 公众号:QQ69377078 )