ownCloud是什么

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

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

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

云服务器比较

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

owncloud的数据文件直接存放在服务器的磁盘上,目录结构也与网页(客户端)看到的结构相同。这样即便有一天owncloud挂了,或者停止开发了,导出数据也是很方便的,甚至直接删掉owncloud即可。

seafile的数据文件在服务器上存储时进行了切片和整合(默认是否加密不清楚),这样确保了数据安全性,即便拥有服务器root账户也无法查看文件内容,不过seafile的管理员可以修改其他用户密码,所以这个加密功能貌似还有有问题。此外,如果seafile挂掉或者停止更新,数据导出就变的几乎不可能了。

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

安装(通过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

http://www.aiuxian.com/article/p-2193317.html

------------------------------------------------------------------------------------------------------------------------

哎,owncloud没有存储的功能 只能同步   本地删除了服务器也会删除

我希望有和百度网盘一样的存储盘的功能

哎  找了几天,同时有云同步和云存储功能的只有360网盘,但是360网盘速度是个问题,同时一些和谐资源和不允许上传

 

owncloud app不能观看视频,大家有解决办法吗?
mp4格式的可以看,但是仅仅只能观看小容量的,我有几个超过1G的MP4格式的电影就没法看
同时还有avi格式的根本不能播放
我在官网下载了几个video的app,也不行
请问大家有解决办法吗?

------------------------------------------------------------------------------------------------------------------------

NethServer现成的云服务器(包括owncloud)
http://www.oschina.net/news/77080/nethserver-7-2-beta-2
http://www.oschina.net/p/nethserver
http://www.nethserver.org/learn-more/
http://www.nethserver.org/nethserver-owncloud-1-click-install/

使用ownCloud搭建你的个人云服务(ubuntu 14.04 server)(ownCloud对文件不切片,Seafile对文件切片),owncloud没有存储的功能 只能同步 本地删除了服务器也会删除的更多相关文章

  1. [原创]安全系列之端口敲门服务(Port Knocking for Ubuntu 14.04 Server)

    Port Knocking for Ubuntu 14.04 Server OS:ubuntu 14.04 server 原理简单分析: 端口敲门服务,即:knockd服务.该服务通过动态的添加ipt ...

  2. 启动samba服务--ubuntu 14.04

    1. 修改配置文件 /etc/samba/smb.conf文件末尾添加 [homes] comment = Home Directories browseable = yes read only = ...

  3. xming + putty 搭建远程图形化ssh访问ubuntu 14.04

    putty下载: http://www.putty.org/ 一般我们远程登录linux 服务器,都是使用非加密的 telnet 或者加密的 ssh.这些登录方式有一个特点:只能登录字符界面,不能运行 ...

  4. Ubuntu 14.04下搭建Node.js的开发环境

    最近想找一个轻量级且支持快速开发的服务开发平台,选来选去选择了Node.js,当时有几种选择: Python + Django(用过Django,虽然开发快速,但是感觉性能并不太好). Ruby + ...

  5. Ubuntu 18.04 server安装+搭建Seacms v10.1网站

    0x00 写在前面 以前我天真的认为,ubuntu Desktop会安装了,server就无所谓了,其实完全不然,server还是有一些坑点的. 之所以选择Seacms搭建网站,是因为这个SeaCMS ...

  6. Ubuntu 14.04 下搭建SVN服务器 svn://

    Ubuntu 14.04 下搭建SVN服务器 svn:// 安装软件包: sudo apt-get install subversion 之后选择SVN服务文件及配置文件的放置位置.我放在了/srv下 ...

  7. Ubuntu 14.04 (32位)上搭建Hadoop 2.5.1单机和伪分布式环境

    引言 一直用的Ubuntu 32位系统(准备下次用Fedora,Ubuntu越来越不适合学习了),今天准备学习一下Hadoop,结果下载Apache官网上发布的最新的封装好的2.5.1版,配置完了根本 ...

  8. Ubuntu 14.04快速搭建SVN服务器及日常使用【转】

    转自:http://www.linuxidc.com/Linux/2015-05/117735.htm 1.介绍  Subversion是一个自由,开源的版本控制系统,这个版本库就像一个普通的文件服务 ...

  9. Ubuntu 14.04 下搭建SVN服务器 (转载自 http://www.linuxidc.com/Linux/2015-01/111956.htm)-------------我所用到是红色字体

    http://www.linuxidc.com/Linux/2015-01/111956.htm Ubuntu 14.04 下搭建SVN服务器 svn:// 安装软件包: sudo apt-get i ...

随机推荐

  1. Window Ghosting(仍可拖动失去响应的窗口,因为我们真正的窗口已经让系统用Ghosting窗口替代了。使用IsHungAppWindow 探测)

    最近工作中遇到Window Ghosting这个问题, 感觉挺有意思,这里简单记录下.     在XP时代我们的程序没有响应后只能通过任务管理器强制杀掉,但是Vista之后情况变了, 我们仍然可以拖动 ...

  2. 给Qt生成的exe执行程序添加版本信息

    Windows下的.exe可执行文件的属性中有版本这个信息,含有版本信息.描述.版权等.对于qt程序,要含有这样的信息,那就请如下操作:新建<工程名>.rc文件,在rc文件填入下的信息: ...

  3. cf494A Treasure

    A. Treasure time limit per test 2 seconds memory limit per test 256 megabytes input standard input o ...

  4. MVC几个系统常用的Filter过滤器

    1.AcceptVerbs 规定页面的访问形式,如 [AcceptVerbs(HttpVerbs.Post)] public ActionResult Example(){ return View() ...

  5. Python字典的操作与使用

    字典的描述 字典是一种key-value的数据类型,使用就像我们上学用的字典,通过拼音(key)来查对应字的详细内容(value). 字典的特性 1.字典是无序的(不像列表一样有下标,它通过key来获 ...

  6. 细说php(六) 数组

    一.数组概述 1.1 数组是复合类型 1.2 数组中能够存储随意长度的数据, 也能够存储随意类型的数据 二.数组的类型 2.1 索引数组: 下标是顺序整数作为索引 <?php $user[0] ...

  7. const与define的异同

    1. DEFINE是预处理指令,是简单的文字替换:而const是关键字,用于变量声明的修饰. 2. DEFINE替换的结果可以是数值.表达式.字符串.甚至是一个程序:而const只能限定变量为不可修改 ...

  8. for循环和经典案例

    循环:初始条件,循环条件,状态改变,循环体.for(初始条件;循环条件;状态改变){ 循环体}for(int i=1;i<=10;i++){ }例子:100以内与7有关的数.求100以内所有数的 ...

  9. encodeURI与encodeURIComponent的区别

    webservice输出时选择的格式与Content-Type报文头有关 encodeURI与encodeURIComponent的区别:后者会将URI进行编码(包括"://")

  10. (转)数据库 distinct 和 group by 的区别

    这两者本质上应该没有可比性,distinct 取出唯一列,group by 是分组,但有时候在优化的时候,在没有聚合函数的时候,他们查出来的结果也一样. 举例来说可能方便一点. A表 id num a ...