建自己的一片云

May 26, 2013

Tags:Tech

这年头,人人头上都顶着一片“云”,对于很多人来说云储存已经成为生活和办公中必不可少的一部分。Dropbox, Google drive, Skydrive, 百度,华为,腾讯等等数不胜数的公司为个人或者商业用户提供各种网络储存、备份或同步服务,然后根据不同的空间大小、附加特点提供从免费到各种层次的付费计划。

可以说现在市场上并不缺少云服务提供商,并且竞争非常激烈,但这并不意味着后来者无法在市场上立足。有几家公司如 ownCloud, Egnyte 正试图从数据的安全性这个侧重点入足这个市场,因为对将数据存放在第三方的安全性考虑是很多企业迟迟不愿意自己的数据搬上云端的重要原因。对于这样的企业对象,ownCloud 和 Egnyte 都提出了几点解决办法:比如,多样化的数据存放方式,用户权限控制等。这样一来能够减少资料在第三方数据库泄露的可能,二来能在企业里很多人使用同一个系统的时候减小用户泄露资料的可能。有趣的是,dropbox 作为云储存领域的领头者,常常被人在这方面攻击,比如有人就做了这个 dump dropbox 的网站,列出了多项 dropbox 安全方面的不足1(当然,这也是竞争对手的营销手段)。

ownCloud 自己的云

ownCloud 是开源的 php 软件,正如名字所写的意思,ownCloud 一个特点就是给用户自由去控制数据如何储存以及网站如何铺设。个人用户可以去这个网站 www.owncloud.org 下载免费开源软件,安装在自己的网络服务器上,或者先去 demo 网站感受一下 ownCloud 网页端的样子。ownCloud 稳定版本最近升级到了 v5,增加了一些新的功能,网页端也重新设计过,显得更加简洁。owncloud 的一些重要的功能有:

文件,日程表,联系人,待办事项同步

除文件同步功能之外,ownCloud 可以通过添加插件的方式添加功能,日程表和联系人是其中的两个默认的功能,日程表可以通过 CalDAV 格式与其他日程软件或者 iOS/OS X 同步,同时owncloud 内部也有 Tasks 软件可以在软件菜单中激活。

多平台支

ownCloud 有网页,如Linux, OS X, Windows, iOS, Android 各平台的支持,而且支持 webDAV 连接,所以一些其他软件比如 Pages 就可以通过 webDAV 来访问 ownCloud 的数据。

多个数据存储后台支持

ownCloud 不光支持本地数据储存,还支持 DropBox, Swift, FTPs, GoogleDocs, Amazon S3 和外部 WebDAV 服务器。

文件版本恢复和删除恢复

owncloud 每隔一段时间就会保存文档的一个版本,方便恢复到之前的文档或者重新恢复误删的文档。

用户管理

当多个人使用同一个系统的时候,每个人都可以有不同的用户名和密码,而管理员账号可以给每个用户不同的权限。

界面美化/自定义

不满足 owncloud 默认的界面?可以通过 theme 文件夹对网页端的样子做修改。

公共API

owncloud 提供 API 方便第三方软件的设计。

ownCloud 的安装并不复杂

看到这里,估计你对 owncloud 也有些兴趣,想要自己安装试试。如果你有现成的服务器的话,那么安装 owncloud 就仅是简单的下载和设置了。owncloud 官网上也提供了安装说明文档。但如果你没有任何安装服务器经验又想尝试 owncloud 的话,可以考虑一些预装好的服务器软件:比如 windows 上有 WAMP,Uniform Server 或者 EasyPHP;Mac OS X 上有 MAMP。这些软件预先打包好了 Apache, MySQL 和 PHP,简化了安装过程。安装好服务器后, 下载并解压 owncloud 文件到网页根目录下,确保对应的端口(80,443)都已经打开了。然后在浏览器打开对应的地址,就可进入了初始安装的设置界面。这些操作完成之后,恭喜你!你自己的“云”就建好了。


  1. 在科技公司这似乎是常见的手段,参见 Scroogled