使用 Cozy 构建你自己的个人云

424 位读者喜欢这篇文章。
14 facts about OpenStack Newton

Pixabay。由 Opensource.com 修改。CC BY-SA 4.0

我认识的大多数人都在使用某种基于 Web 的应用程序来管理他们的日历、电子邮件、文件存储等等。但是,如果您像我一样,担心隐私问题,或者只是想将您的数字生活简化到一个您可以控制的地方呢?Cozy 是一个朝着正确方向发展的项目——朝着一个强大的自托管云平台迈进。Cozy 的源代码在 GitHub 上可用,并根据 AGPL 3.0 许可证获得许可。

安装

安装 Cozy 非常简单,易于遵循的说明适用于各种平台。在我的测试中,我使用的是 Debian 8,64 位。安装需要几分钟,然后您只需转到服务器的 IP,注册一个帐户,默认的应用集就会加载并准备就绪。

关于这一点需要注意一点——安装程序假定没有其他 Web 服务器正在运行,并且它会想要安装 Nginx Web 服务器。如果您的服务器已经运行了网站,则配置可能会更具挑战性。我的安装是在一个全新的虚拟专用服务器 (VPS) 上进行的,因此这非常容易。运行安装程序,启动 Nginx,您就可以进入云端了。

Cozy 有一个 应用商店,您可以在其中下载其他应用程序。有些看起来非常有趣,例如 Ghost 博客平台TiddlyWiki 开源 Wiki。这里的意图很明显,是允许平台与许多其他好东西集成。我认为这只是时间问题,您就会看到这种情况开始兴起,许多其他流行的开源应用程序都提供了集成能力。目前,支持 Node.js 应用程序,但如果其他应用程序层成为可能,您会看到更多好事发生。

一种可能的功能是使用免费的 Android 应用程序从 Android 设备访问您的信息。目前没有 iOS 应用程序,但有一个计划要解决这个问题。

目前,Cozy 附带一套不错的核心应用程序。

Main Cozy Interface

Cozy 主要界面

文件

和很多人一样,我使用 Dropbox 进行文件存储。事实上,我为 Dropbox Pro 付费,因为我使用了非常多的存储空间。对我而言,将我的文件移动到 Cozy 将会省钱——如果它具有我想要的功能。

我希望我可以说它做到了,真的希望如此。Cozy Web 应用程序内置的基于 Web 的文件上传和文件管理工具给我留下了非常深刻的印象。拖放功能符合您的预期,界面简洁明了。我毫不费力地上传了一些示例文件和文件夹,四处导航,以及移动、删除和重命名文件。

如果您想要的是基于 Web 的云文件存储,那么您就准备好了。对我来说,缺少的是文件和文件夹的选择性同步,而 Dropbox 具有此功能。使用 Dropbox,如果您将文件放入文件夹中,它会在几分钟内复制到云端,并可供您所有同步的设备使用。公平地说,Cozy 正在努力,但它目前仍处于 Beta 版,并且仅适用于 Linux 客户端。此外,我有一个名为 Download to DropboxChrome 扩展程序,我有时会用它来捕获图像和其他内容,但 Cozy 尚未提供此类工具。

File Manager Interface

文件管理器界面

从 Google 导入数据

如果您目前使用 Google 日历或通讯录,则使用 Cozy 中安装的应用程序可以非常轻松地导入这些数据。当您授权访问 Google 时,您会获得一个 API 密钥,您将其粘贴到 Cozy 中,它会快速有效地执行复制操作。在这两种情况下,内容都被标记为从 Google 导入。考虑到我的联系人中的混乱情况,这可能是一件好事,因为它让您有机会在将它们重新标记为更有意义的类别时进行整理。日历事件全部导入到“Google 日历”中,但我注意到某些事件的时间不正确,这可能是由于一端或另一端时区设置造成的。

联系人

联系人的工作方式符合您的预期,并且界面看起来非常像 Google 联系人。 不过,也有一些棘手的地方。与(例如)您的智能手机的同步是通过 CardDAV 进行的,这是一种用于共享联系人数据的标准协议——Android 手机本身不支持的技术。要将您的联系人同步到 Android 设备,您需要在手机上加载一个应用程序。对我来说,这是一个巨大的打击,因为我已经有很多类似的奇怪应用程序(工作邮件与 Gmail 与 其他邮件,哦 天哪!),而且我不想安装另一个无法与智能手机原生联系人应用程序同步的应用程序。如果您使用的是 iPhone, 您可以直接使用 CardDAV。

日历

对于日历用户来说,好消息是 Android 设备可以使用 CalDAV,这是此类数据交换的格式。正如我在导入应用程序中提到的,我的一些日历项目导入时时间不正确。我以前在其他日历系统迁移中见过这种情况,所以这并没有让我太在意。该界面允许您创建和管理多个日历,就像使用 Google 一样,但您无法订阅此 Cozy 实例之外的其他日历。另一个怪癖是应用程序每周从星期一开始,而您 无法更改。通常,我每周从星期日开始,因此对我来说,从星期一更改将是一个有用的功能。“设置”对话框实际上没有任何设置;它只是给出了有关如何通过 CalDAV 连接的说明。再次,此应用程序已接近我需要的水平,但 Cozy 还不太成熟。

照片

照片应用程序非常令人印象深刻,它借鉴了文件应用程序的许多功能。您甚至可以将其他应用程序文件中存储的照片添加到相册中,或者直接通过拖放上传。遗憾的是,我没有看到任何在上传图片后重新排序或编辑图片的方法。您只能从相册中删除它们。该应用程序确实有一个通过令牌链接共享的工具,您可以指定一个或多个联系人。系统将向这些联系人发送电子邮件,邀请他们查看相册。当然,有比这功能更丰富的相册应用程序,但这对于 Cozy 平台来说是一个良好的开端。

Photos Interface

照片界面

最终想法

Cozy 有一些非常宏大的目标。他们试图构建一个平台,您可以在其中部署任何您喜欢的基于云的服务。它准备好迎接黄金时段了吗?还不太成熟。我提到的一些缺点对于高级用户来说是有问题的,而且目前还没有 iOS 应用程序,这可能会阻碍这些用户的采用。但是,请密切关注它——Cozy 有潜力,随着开发的继续,成为许多应用程序的一站式替代品。

标签
User profile image.
Ruth Holloway 长期以来一直担任系统管理员和软件开发人员,她的职业生涯始于很久以前的 VAX 11/780。她职业生涯的大部分时间(到目前为止)都在为图书馆的技术需求服务,并且自 2008 年以来一直是 Koha 开源图书馆自动化套件的贡献者。Ruth 目前是 Clearbuilt 的 Perl 开发人员和项目负责人。

8 条评论

感谢这篇文章,我之前不熟悉它。
我认为 OwnCloud 也在尝试做很多相同的事情 - 对比评测会很有趣。

这真是个好主意!虽然 Cozy 还*不太*能满足我的需求,但最初让我关注它的担忧仍然存在。研究 OwnCloud 和 Nextcloud 是一个很好的下一步。我会在未来几个月内研究一下。谢谢你的建议。

回复 ,作者:furicle(未验证)

这与 Nextcloud 相比如何?

我不知道 Nextcloud!正如我上面提到的,在我看来,将 Cozy 与其他类似的开源项目进行比较是一个绝妙的主意,所以我打算开始这样做。我正在与编辑团队合作,在未来几个月内完成这项工作。

回复 ,作者:ItsMeFIZ

我从 Nextcloud 从 Owncloud 分叉出来后就开始使用它,并试用了 Cozy-VM 几分钟。根据手册,Cozy 的设置应该容易得多(只要没有预先安装 Web 服务器),因为它会自动安装和配置 Web 服务器。我也更喜欢它的 WebUI,但如果您计划为多个用户设置私有云,它有一个主要的缺点,因为它基本上是不可能的。在 Nextcloud 中,您可以在几秒钟内添加用户,而在 Cozy 中几乎不可能。对于某些人来说,另一个非常有趣的功能可能是使用 Collabora Online (CODE) 在 Nextcloud 中添加在线文档编辑,这基本上就是 Libreoffice online。

回复 ,作者:druthb

Cozy 是一个优秀的系统,但面向大众的个人云需要 a) 比这更简单,彼此联合,并能够与(至少)Facebook 对接。否则它们将不会被充分采用。欢迎您对我的个人提案提出意见,该提案可在 http://per-cloud.com 上找到。

恕我直言,与 Facebook 和其他类似的商业方对接总是会让你付出隐私代价。

回复 ,作者:Marco Fioretti(未验证)

我怀疑您会发现 NextCloud 和 OwnCloud 非常成熟(由于分拆,许多员工以及共享的成熟代码都去了 NextCloud),但同时您可能会发现它更笨重,而 COZY 在最低要求方面似乎更轻量级。

© . All rights reserved.