ownCloud简介ownCloud(官网)是一款开源的私有云框架,可以通过它实现个人网盘的功能,如果拥有一个性能不错的VPS,那么就可以摆脱奇慢无比的百度云等网盘啦!我花了大约一天的时间总算搭好了ownCloud。用途如果搭在VPS上,可以用作个人的网盘使用。ownCloud提 ...
ownCloud简介
ownCloud(官网)是一款开源的私有云框架,可以通过它实现个人网盘的功能,如果拥有一个性能不错的VPS,那么就可以摆脱奇慢无比的百度云等网盘啦!我花了大约一天的时间总算搭好了ownCloud。
用途
- 如果搭在VPS上,可以用作个人的网盘使用。ownCloud提供了各个平台的文件同步客户端,因此搭建好ownCloud之后即可使用客户端来同步、上传、下载文件,十分方便。
- 可以搭在性能较好的智能路由器上,连接硬盘,这样路由器就能作为个人的NAS存储云使用。ownCoud的文档上说明了最低配置要求需要128MB的内存(推荐512MB),这对路由器的性能提出了一定需求,请注意。
推荐配置
官方文档提供了推荐的配置要求
- 操作系统:Ubuntu 16.04 LTS.
- Web服务器:Apache 2.4.
- 数据库:MySQL/MariaDB 并使用 InnoDB storage engine
- PHP 7
安装
安装准备
在安装之前,你需要准备的内容有:
- 一台满足最低配置要求的Linux主机,可以是云主机、路由器、服务器。
- 主机可以从外网通过ip地址或者域名访问从外网通过ip地址或者域名访问。
- 由于主机将会作为网盘使用,牵涉到大量的文件传输,因此带宽和硬盘都不能太小。能接近常见使用场景的最高带宽和硬盘大小为最佳。在本例中,我的云主机带宽只有1MB,硬盘20GB。因此打开网页时能明显感到延迟。如果使用路由器搭建私有云,那么带宽一般不会有问题。请确保硬盘空间和内存大小足够,如路由器支持USB,可外接硬盘,内存大小请务必满足ownCloud的最低要求(见上)。
开始安装
登录你的主机,并开始安装ownCloud。安装的方法可以参考官方文档。下面我会以centOS7.2为例进行介绍。
数据库安装
ownCloud支持SQlite数据库,因此可以选择不安装额外的数据库系统。然而SQlite不适用于大型的系统,因此如果你使用配置足够的云主机,建议额外安装数据库,如果使用路由器,可以选择不安装数据库系统。
ownCloud支持的数据库有MySQL和MariaDB,下面以MySQL为例。
首先,centOS支持yum包管理器,可以很方便的安装各种组件。但MySQL不在yum的默认源当中,因此需要添加这项源。
可以访问这里,查看完整的安装过程。由于版本的更新,详细步骤可能有所不同,一切请以官方文档为准。MySQL5.7的安装过程如下:
# 下载源wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm# 添加源sudo yum localinstall mysql57-community-release-el7-9.noarch.rpm# 安装MySQLsudo yum install mysql-community-server
原标题:自行搭建私有云ownCloud,启用SSL,其他配置
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。