在安装owncloud之前请先阅读本站之前关于nextcloud的历史文章
LAMP的安装过程
http://www.shibushi.cc/post/65.html
nextcloud的安装过程
http://www.shibushi.cc/post/66.html
误删除之后的恢复过程(需要有数据库和原始文件的备份)
http://www.shibushi.cc/post/72.html
owncloud正是开源网盘程序nextcloud的前身,创立于2012年,都是由同一个团队开发的开源网盘系统,因此源代码几乎是完全相同的,唯一的不同就是界面UI等方面的不同。2016年,原owncloud美国团队因合作理念不同而选择跟其德国团队分道扬镳,另起炉灶重新制作新的网盘程序,这就是后来的nextcloud,版本号都是从10开始。而相比于nextcloud的火爆,版本更新已经从我们当时安装的13版升到了15甚至是16版,剩下的owncloud德国团队则显得冷清多了,从9版本后很少更新,最近的大更新也是owncloud X(owncloud 10)。但也有不少人选择继续使用,今天我们来介绍一下owncloud的安装使用过程,不过由于基本上是同一个程序,因此不再详细说明,详细的安装可以参考上文中nextcloud的安装。
下载nextcloud的请到 https://nextcloud.com/install/
下载owncloud的请到 https://owncloud.org/download/
首先使用wget命令下载到服务器(以最新的10.1.1版为例)
wget https://download.owncloud.org/community/owncloud-10.1.1.zip
接下来解压缩
unzip owncloud-10.1.1.zip -d /var/www/html
之后前往浏览器,打开你的公网IP/owncloud 或者 域名/owncloud 如果看到出现设置管理员账号密码的画面就代表你的服务器php是没问题的,就可以安装使用。如果提示php出错有问题请检查php的安装是否缺少一些模块,将所需模块补齐后看到安装画面后就可以按提示安装。由于owncloud是老版的程序,因此他没有nextcloud那种打开后有500内部服务器错误的报错就能直接看到安装画面,这是唯一少了的一步。
补充全部php模块请输入命令 yum install php*
如果出现Mysql/MariaDB数据库安装无法成功时可以尝试直接使用SQLite默认安装(文本形式保存数据库),但是官方不建议这么做,除非实在是无法安装才能以这种方式安装,最好还是在数据库安装。(详细的安装过程我就不说了,看以前的文章吧)
特别说明:
在设置时如果默认直接点击安装完成即可,这样可以直接安装。如果需要进行设置或者使用数据库的话请打开“存储与数据库”,进入到上一个图的画面进行设置(过程看前面nextcloud的文章,不建议安装在外网可访问的目录中)
有报错的需要按照错误提示进行修改,如果没有报错当出现下图的登录画面时即为安装成功
点击右箭头即可登录到owncloud,开始云存储
最后如果出现下图的画面时则是因为,你是使用了解析后的域名进行访问,而配置文件中默认按照IP地址访问,只需将config目录中的config.php配置文件里的IP地址修改为你解析好的域名和访问地址保存上传服务器即可。(在上篇文章中有详细的解答,可以直接去看上篇文章,都是大差不差的)
到这里你就可以正式开始使用owncloud了,对于nextcloud安装困难或者是吃机器资源导致加载过慢以及觉得系统过于冗余的朋友来说,owncloud更像是迷你版的nextcloud。功能少但是有着基本的功能,觉得服务器资源不高配置过低的建议使用owncloud,而服务器资源配置高的则建议使用nextcloud,都差不多。只是一个只有基本的网盘功能,一个则带有相册等其他的附加多功能,根据自己的喜好以及服务器的配置进行选择。如果你觉得这两个程序的配置都很麻烦,那我建议你干脆直接使用可道云吧,那个简单粗暴,只要安装好LAMP或者LNMP(重点是PHP)那么直接将程序放进服务器中就OK了,操作是傻瓜式的无需配置直接就能用,省去了这么多的麻烦。关于可道云的介绍请看 http://www.shibushi.cc/post/108.html
最后附上测试网站 http://lab.zzygx.in/owncloud/