阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Ubuntu Server 14.04 下使用ownCloud搭建个人云服务器

228次阅读
没有评论

共计 2338 个字符,预计需要花费 6 分钟才能阅读完成。

ownCloud 是什么

ownCloud 是一个自由且开源的个人云存储解决方案(类似百度网盘或者 Dropbox),包括两个部分:服务器和客户端。

ownCloud 在客户端可通过网页界面,或者安装专用的客户端软件来使用。网页界面当然就是任何能打开网页的平台都支持,而客户端软件也支持相当多平台,Windows、Linux、iOS、Android 皆有。

除了云存储之外,ownCloud 也可用于同步行事历、电子邮件联系人、网页浏览器的书签;此外还有多人在线文件同步协作的功能。

Ubuntu Server 14.04 下使用 ownCloud 搭建个人云服务器

云服务器比较

在安装 owncloud 之前,也适用了 seafile,总体来说 seafile 功能和细节上还有所欠缺。不过 seafile 和 owncloud 最大的不同在于:

  1. owncloud 的数据文件直接存放在服务器的磁盘上,目录结构也与网页 (客户端) 看到的结构相同。这样即便有一天 owncloud 挂了,或者停止开发了,导出数据也是很方便的,甚至直接删掉 owncloud 即可。
  2. seafile 的数据文件在服务器上存储时进行了切片和整合(默认是否加密不清楚),这样确保了数据安全性,即便拥有服务器 root 账户也无法查看文件内容,不过 seafile 的管理员可以修改其他用户密码,所以这个加密功能貌似还有有问题。此外,如果 seafile 挂掉或者停止更新,数据导出就变的几乎不可能了。

下面说下怎么在 Ubuntu 上搭建 ownCloud 服务器(测试版本:Ubuntu Server 14.04)

安装(通过 apt-get)

不同的 Linux 版本可以前往查看:

http://software.openSUSE.org/download.html?project=isv:ownCloud:community&package=owncloud

对于 xUbuntu 14.04,请运行以下命令:

sudo sh -c “echo ‘deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/xUbuntu_14.04/ /’ >> /etc/apt/sources.list.d/owncloud.list”

sudo apt-get update

sudo apt-get install owncloud

您可以把软件源金钥添加到 apt。记住该金钥的拥有者将能够分发您的系统将会信任的更新、软件包和软件源 (更多信息)。要添加该金钥,请运行:

wget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_14.04/Release.key

sudo apt-key add – < Release.key

安装时间可能会有点长,因为软件包需要从 download.opensuse.org 下载,国内网络访问速度不是很快。可以自己连 vpn 下载安装包。

安装过程中,MySQL 会要求你输入 root 密码,输入并确认即可。

执行完毕,如果没有错误的话就安装完成了,可以通过 http:// 域名或 ip/owncloud 访问,将看到初始化配置界面。根据提示设置即可,注意,设置数据存储位置时,需要确保 www-data 用户具有写入该位置的权限(具体看配置)。

配置

注意,修改配置后要重启 apache 让配置生效

sudo /etc/init.d/apache2 restart

设置数据文件位置之前,要修改路径位置的访问权限

sudo chown www-data:www-data < 路径 >

修改默认编码

编辑文件:/etc/php5/apache2/php.ini

去掉以下行前 #让配置生效:

default_charset = “UTF-8”

上传大小限制(设置成 10G)

编辑文件:/var/www/html/owncloud/.htaccess

php_value upload_max_filesize 10240M

php_value post_max_size 10240M

php_value memory_limit 2048M

修改成默认页面(访问 url 不用 /owncloud 了)

编辑文件:/etc/apache2/sites-enabled/000-default.conf

修改行:

DocumentRoot /var/www/http

改为:

DocumentRoot /var/www/owncloud

在 Ubuntu 上安装 OwnCloud 7.0.4  http://www.linuxidc.com/Linux/2015-01/111710.htm

CentOS 6.3 搭建个人私有云存储 ownCloud http://www.linuxidc.com/Linux/2014-03/98757.htm

在 Ubuntu 12.04 LTS 上安装 ownCloud 4.0.6 平台 http://www.linuxidc.com/Linux/2012-08/68297.htm

CentOS 6.2 下安装 ownCloud 4.0 图解 http://www.linuxidc.com/Linux/2013-03/80994.htm

Ubuntu 12.04 下使用 ownCloud 搭建私人存储云 http://www.linuxidc.com/Linux/2013-08/89380.htm

Ubuntu/Debian/CentOS/Fedora/OpenSUSE 及衍生系统如何安装 OwnCloud 6 http://www.linuxidc.com/Linux/2014-06/102679.htm

更多 Ubuntu 相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计2338字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中