openSUSE 与在线存储和同步

2011年6月17日 | Jos Poortvliet | 无许可

Clouds

“云”已经成为一个流行词汇一段时间了。虽然有些人仍然对这个概念持怀疑态度,但像 Android 手机 这样的产品已经展示了将你的数据放在那个 庞大、无定形的服务器网络 中的价值。苹果最近 推出了他们的新云服务,微软也有他们的 。所以,当其他主要厂商都在谈论云时,Linux 有什么?

多样性

让我们将云技术定义为“与在线存储数据和在设备之间共享相关技术”,这对于我们的目的来说是一个合理的定义。有很多技术将 openSUSE 用户连接到在线服务。但是,商业或专有操作系统与我们的操作系统之间存在区别。我们不会创建供应商锁定场景,因为我们专注于可以自由连接到你选择的公共可用服务的工具。这是一个关键的区别,因为我们不拥有或控制你放置数据的云。你,用户,可以决定最适合你需求和舒适度的位置。昨天我们 强调了我们日常应用程序中的集成。今天我们专注于文件同步服务,特别是很棒的自由软件项目 ownCloud!

文件共享和同步服务

文件共享和同步服务可以帮助你在多台计算机上保持文件同步,并允许你与网络上的其他人共享这些文件。这确实是苹果最近推出的功能,但其他人已经先行一步了。

SpiderOak 提供这样的在线空间来同步文件。只需将文件放到驱动器上的特定文件夹中,你就可以在你的计算机、移动设备甚至与其他人之间共享它们。SpiderOak 包含在 openSUSE 11.3 以来的 openSUSE 仓库中。

流行的 Dropbox 服务提供类似的在线空间,甚至与 Nautilus 文件管理器 集成!

但是,这两种服务都依赖于专有的服务器组件,并且需要在你的系统上运行专有的守护进程。Dropbox 也不加密服务器上的数据,而 SpiderOak 至少会这样做。SpiderOak 还承诺在某个时候开源他们的客户端软件。尽管如此,服务器端和 Web 界面仍然是封闭的。幸运的是,那里有自由软件解决方案,其中两个我将在这里谈论。

[caption id=”attachment_9419” align=”alignright” width=”300” caption=”Ye Olde iFolder”][/caption]

介绍 iFolder

iFolder 是一个用 C# 和 Mono 编写的自由软件文件存储、备份和共享解决方案。iFolder 配备了一个桌面客户端,允许你管理你的 iFolder。iFolder 可以位于任何数量的服务器上,每个服务器都有多个你可以独立管理的文件夹。每个文件夹可以是你的,也可以与其他人共享,并且放入或修改其中的文件会立即同步。iFolder,像 Dropbox 和 SpiderOak 一样,具有适用于 Windows、Mac 和 Linux 的客户端,并且现在有一个 Web 界面,因此你可以随时随地访问你的文件并与他人在线共享它们。

iFolder 具有一些强大的功能,尤其是在企业环境中。例如,与大多数竞争解决方案不同,它仅传输修改过文件的一部分,而不是整个文件,从而为你节省了一些带宽。iFolder 还提供与 LDAP 的集成、磁盘配额以及限制每个用户拥有的 iFolder 数量。它通过一个 Nautilus 插件集成到桌面中,允许你将任何文件夹变成共享的 iFolder,并且 iFolder 具有完全加密的文件传输和存储。最后,iFolder 的一大优点是出色的文档,你可以在 这里 找到。

因此,与 Dropbox 和 SpiderOak 不同,iFolder 是完全自由的软件,源代码位于 sourceforge 上,你可以在 这里 找到。由于过去 2 个月有 9 次提交,它不是一个非常活跃的项目,并且最后一次发布是在 2009 年 11 月。尽管如此,仍在添加错误修复,并且 2010 年有许多改进。你可以在 OBS 上搜索 找到更新的版本。值得注意的是,这个“旧”版本的 iFolder 已经提供了 Dropbox 和 SpiderOak 的所有功能,完全开放和免费,多年来!

介绍 ownCloud

owncloud-logo

ownCloud 是一个令人兴奋且更加活跃的项目,它基于自由软件基础开发文件同步技术。然而,ownCloud 的目标更加远大,正如你可以在 lead 开发者 Frank Karlitschek 的这篇最新博文中 所读到的。Frank 欢迎苹果加入云端,并对 ownCloud 和他们的云服务之间的功能进行了比较。他提到

苹果终于[拥有]了对于生活在互联世界中并拥有多个设备的人来说必不可少的功能

此外,在了解了苹果所提供的功能后,他得出结论

看起来我们支持 iCloud 所做的一切,并且如果你查看功能集,我们还支持更多。而且我们拥有一个根本上更先进的愿景和架构。

ownCloud 提供了通过各种方式访问文件的所有基本功能,包括 Web 界面和 WebDAV。WebDAV 支持意味着与 NautilusDolphin 的集成,以及所有 KDE 和大多数 GNOME 应用程序。ownCloud 可以同步应用程序数据,如书签和设置,并允许你以多种方式收听你的在线音乐收藏,包括来自 Ampache 和通过 Web 界面。对于电影和照片也是如此,而 PIM 同步正在进行中。

ownCloud_Login

超越 iCloud,ownCloud 正在努力通过其 git 后端提供所有文件的版本控制,并能够与你想要的人共享你的文件。更重要的是,ownCloud 是可扩展的。你可以编写 ownCloud 的插件,如 RSS 阅读器、待办事项列表和笔记同步,甚至协作游戏。ownCloud 不会用 DRM 或数字指纹限制你,允许你在线发布你的音乐和电影而没有任何限制。最后,与苹果的云仅适用于苹果设备(正如我们对苹果的期望)不同,ownCloud 并不挑剔,适用于 Windows、Mac 和 Linux 以及 Android、MeeGo 当然还有 iPhone。这是因为 ownCloud 使用开放标准,并在可能的情况下使用自由软件,包括上述 WebDav、HTML5、开放协作服务Ampache。一个用于应用程序的访问库,以提供更好的与 ownCloud 的集成,已经可用,并且是最新 openSUSE 的一部分。

即将到来

更多内容正在 ownCloud 2.0 中到来,计划于今年晚些时候发布。UI 已经完全重新设计,并且现在有媒体支持,可以通过 Web 界面播放音频和视频。上述 Ampache 支持,由 Robin Appelman 开发,将产生很好的效果:我们 昨天提到 的很棒的 Tomahawk 音乐播放器 具有 Ampache 支持,因此将能够直接从你的 ownCloud 2.0 服务器播放音乐!

此外,用户管理也得到了改进,你将能够通过应用程序和插件扩展 ownCloud!最后,ownCloud 旨在支持 Chromium 和 Firefox,还支持不太常用的浏览器,如 Konqueror。一个正在由 GSOC 学生进行的工作,是一个非常令人兴奋的功能:文件的 git 版本控制!还有一些 UI 工作要做,这将允许你回到过去并查看文件的早期版本。

Aaron,ownCloud 的开发者之一,给出了 他的想法 关于 ownCloud 应该如何发展

有了这个,我们不仅可以与 Apple 和 Google 竞争,还可以超越他们或从我们自己的阵营与他们集成。没有理由你不能在 Amarok 或 Tomahawk 中播放你的音乐,在你的 iPhone 和 Kontact 中查看你的日历事件,以及从 Android 或 webOS 或 Gnome 或 Windows 或 OS X 访问你所有的文件。你还应该能够备份你的主目录并在多台计算机之间保持同步

控制

然而,ownCloud 最重要的功能是控制。Frank 的话说

你不需要把你的私人数据放到大公司的托管中心

你可以在自己的服务器、家庭桌面、公司服务器上安装 ownCloud,也可以在支持 PHP 的托管提供商处运行它,或者在你的直接控制下作为某个云服务中的设备运行。因为它是一个自由软件,你完全拥有你的数据,只有才能决定会发生什么。

所有这些并不意味着 ownCloud 很难设置。即将发布的 2.0 版本将使其更容易部署,但当前的 1.2 版本也可以以多种非常简单的方式获得。

获取 ownCloud

安装 ownCloud openSUSE 11.4 openSUSE 11.3

你可以使用 openSUSE 仓库中的 OBS 在你自己的服务器或桌面上安装 owncloud。请务必阅读 文档 以了解如何启动和管理你的 ownCloud。你还可以使用 Aaron 的博客 上的教程从源代码安装最新版本!在按照基本的安装步骤后,你只需在浏览器中转到 127.0.0.1 即可从 Web 界面完成设置。

但是,你的 ownCloud 可以更容易地获得。你可以使用优秀的 ownCloud-in-a-box SUSE Studio 镜像 下载 ownCloud 的虚拟镜像并立即开始运行它。有了 Amazon Elastic Cloud Computing 对 SUSE Studio 的支持,这变得更加有趣。将你的镜像部署到 Amazon 云上 就像小菜一碟。你可以使用 微实例,甚至可以获得 免费 1 年订阅。是的,没错,你可以拥有你的 openSUSE ownCloud 在你的完全控制下在 Amazon EC2 上免费一年!

如果运行你自己的 Appliance 在 EC2、另一个提供商或你自己的硬件上仍然有点复杂,还有一个更简单的选择:packagecloud.com。他们提供 ownCloud 托管(包括免费选项,是的),并提供方便的 Web 界面。是的,再次,完全控制你自己的数据并且易于使用。

owncloud_studio

提供帮助

ownCloud 是一个自由软件项目,这意味着你可以参与其中。该团队正在寻找任何具有(或想学习)PHP、C++、HTML、CSS 和 Javascript 技能的人。加入 freenode 上的 #owncloud 或发送电子邮件至 owncloud@kde.org,并立即参与进来!

结论

Frank 在他的博客中总结道

我认为 ownCloud 有潜力成为那些不喜欢供应商锁定并关心自由和隐私的人的云存储解决方案

我们想更进一步,声称 ownCloud 的广泛托管选项不仅提供更多的安全性和隐私,而且还提供更多的灵活性和,最终,比谷歌、苹果、微软和其他“大男孩”所提供的内容更低的价格。结合 openSUSE 桌面已经提供的与在线服务的出色集成,openSUSE 在云端拥有光明的未来。

分类: 发行版

标签

分享此帖子