Nextcloud 是什么

zifan 问答 2019-05-13 10:59:53 阅读(...)

Nextcloud 是一套用于创建网络硬盘的客户端-服务器软件。其功能与 Dropbox 相近,但 Nextcloud 是自由及开放源代码软件,每个人都可以在私人服务器上安装并运行它。

Nextcloud

与 Dropbox 等专有服务相比,Nextcloud 的开放架构让用户可以利用应用程序的方式在服务器上新增额外的功能,并让用户可以完全掌控自己的数据。ownCloud 原先的开发者弗兰克·卡利切创建了 ownCloud 的分支——Nextcloud,继而让卡利切与其他原先的 ownCloud 团队成员持续积极地开发。

特性

Nextcloud 的文件存储在一般的目录结构中,并可透过 WebDAV 访问。用户的文件会在传输时加密。Nextcloud 可与在 Windows(Windows XP、Vista、7 与 8)、macOS(10.6 或更新版本)或是多种 Linux 散布版上运行的客户端同步。

Nextcloud 用户可以管理日历(使用 CalDAV)、联系人(CardDAV)、计划工作与流媒体(Ampache)。

从管理的角度来看,Nextcloud 允许用户与组群管理(透过 OpenID 或 LDAP)。透过用户间与/或组群间的读/写权限调整达到分享文件的目的。另外,Nextcloud 的用户可以创建公开的 URL 来分享文件。也可以记录与文件相关的动作,以及利用文件访问规则来禁止对特定文件的访问。

此外,用户也可以在 Nextcloud 上使用基于浏览器的文本编辑器、书签服务、缩略网址服务、相册、RSS 阅读器与文件查看器。因为有良好的扩展性,Nextcloud 可以透过鼠标点一下即可完成安装的应用程序强化其功能,并可连线至 Dropbox、Google 云端硬盘与 Amazon S3。

架构

为了让个人计算机与 Nextcloud 服务器同步,Windows、macOS、FreeBSD 或 Linux 上都有客户端可以使用。行动客户端则在 iOS 与 Android 设备上提供。也可以使用浏览器访问、管理与上传任何文件与数据。任何在设置好同步的文件系统上的变更都会推送到所有链接到该用户账号的计算机与移动设备上。

Nextcloud 服务器是以 PHP 与 JavaScript 脚本语言撰写。对于远程访问,它采用的是 SabreDAV,其为一开放源代码的 WebDAV 服务器。Nextcloud 可与多种数据库管理系统一同运作,包含了 SQLite、MariaDB、MySQL、Oracle 数据库与 PostgreSQL。

Nextcloud Box

2016 年 9 月,Nextcloud 与西部数据实验室以及 Canonical(提供 Ubuntu 支持的公司)合作推出 Nextcloud Box。其由 Jane Silber(当时 Canonical 公司的 CEO)与 Frank Karlitschek 共同于 2016 年的 Nextcloud 大会上宣布。其为 spreed box 的简化版。

Nextcloud box 奠基于树莓派上,并运行带有 Snappy 的 Ubuntu Core,其目的是作为其他厂商的参考设备。

自 ownCloud 创建分支的历史

2016 年 4 月,Karlitschek 与一些核心开发者离开了 ownCloud 公司。这也包含了一些来自 ownCloud 社群的 ownCloud 公司员工。

这次的分支在 Karlitschek 的博客帖子中揭露,并问了一些诸如“谁拥有社群?谁拥有 ownCloud 本身?短期利润或长期责任与发展哪个比较重要?”等问题。不过并没有对这次分支的原因多加陈述。

同年的 6 月 2 日,亦即在宣布分支后的 12 小时内,位于美国的 ownCloud 公司宣布其立即关闭,其指出“……美国的主要贷款机构取消我们的贷款。依照美国的法律,我们被迫关闭 ownCloud 公司,这个决定立即生效且终结与 8 名员工的契约。”ownCloud 公司指责 Karlitschek 偷偷将开发者带走,而 Nextcloud 的开发者,如 Arthur Schiwon 则表示“决定离开是因为 ownCloud 公司已经变得与我想像中的不一样了”。然后,ownCloud GmbH 透过投资者的新融资担保继续其业务并接管 ownCloud 公司。

收藏 0个人收藏
走进科技生活方式

发表评论

登录后参与评论