Nextcloud
开发者 | Nextcloud GmbH[1]、社群 |
---|---|
当前版本 |
|
源代码库 | |
编程语言 | PHP、JavaScript |
操作系统 | 伺服器: Linux 客户端: Windows、macOS、FreeBSD、Linux、Android、iOS |
类型 | 网络硬盘、资料同步 |
许可协议 | AGPLv3 |
网站 | nextcloud |
Nextcloud是一套用于建立网络硬盘的客户端-伺服器软体。其功能与Dropbox相近,但Nextcloud是自由及开放源代码软件,每个人都可以在私人伺服器上安装并执行它。
与Dropbox等专有服务相比,Nextcloud的开放架构让使用者可以利用应用程式的方式在伺服器上新增额外的功能,并让使用者可以完全掌控自己的资料。
ownCloud原先的开发者弗兰克·卡利切建立了ownCloud的分支——Nextcloud,继而让卡利切与其他原先的ownCloud团队成员持续积极地开发。
特性
[编辑]Nextcloud的档案储存在一般的目录结构中,并可透过WebDAV存取。使用者的档案会在传输时加密。Nextcloud可与在Windows(Windows XP、Vista、7、8、10、11 等)、macOS(10.6或更新版本)或是多种Linux散布版上执行的客户端同步。
Nextcloud使用者可以管理行事历(使用CalDAV)、联络人(CardDAV)、计划工作与串流媒体(Ampache)。
从管理的角度来看,Nextcloud允许使用者与群组管理(透过OpenID或LDAP)。透过使用者间与/或群组间的读/写权限调整达到分享档案的目的。另外,Nextcloud的使用者可以建立公开的URL来分享档案。也可以记录与档案相关的动作,以及利用档案存取规则来禁止对特定档案的存取[3]。
此外,使用者也可以透过浏览器使用Nextcloud的文本编辑器、书签服务、缩略网址服务、相簿、RSS阅读器与文件检视器。因为有良好的扩充性,Nextcloud可以透过滑鼠点一下即可完成安装的应用程式强化其功能,并可连线至Dropbox、Google云端硬碟、微软OneDrive与Amazon S3等空间。
架构
[编辑]为了让个人电脑与Nextcloud伺服器同步,Windows、macOS、FreeBSD或Linux上都有客户端可以使用。行动客户端则在iOS与Android装置上提供。也可以使用浏览器存取、管理与上传任何档案与资料。任何在设定好同步的档案系统上的变更都会推送到所有连结到该使用者帐号的电脑与行动装置上。
Nextcloud伺服器是以PHP与JavaScript脚本语言撰写。对于远端存取,它采用的是SabreDAV,其为一开放原始码的WebDAV伺服器[4]。Nextcloud可与多种资料库管理系统一同运作,包含了SQLite、MariaDB、MySQL、Oracle数据库与PostgreSQL[5]。
Nextcloud Box
[编辑]2016年9月,Nextcloud与威腾电子实验室以及Canonical(提供Ubuntu支援的公司)合作推出Nextcloud Box。其由Jane Silber(当时Canonical公司的CEO)与Frank Karlitschek共同于2016年的Nextcloud大会上宣布[6]。其为spreed box的简化版。
Nextcloud box奠基于树莓派上,并执行带有Snappy的Ubuntu Core,其目的是作为其他厂商的参考装置[7]。
自ownCloud建立分支的历史
[编辑]2016年4月,Karlitschek与一些核心开发者离开了ownCloud公司[8]。这也包含了一些来自ownCloud社群的ownCloud公司员工[9]。
这次的分支在Karlitschek的部落格贴文中揭露,并问了一些诸如“谁拥有社群?谁拥有ownCloud本身?短期利润或长期责任与发展哪个比较重要?”等问题[8]。不过并没有对这次分支的原因多加陈述。
同年的6月2日,亦即在宣布分支后的12小时内,位于美国的ownCloud公司宣布其立即关闭,其指出“……美国的主要贷款机构取消我们的贷款。依照美国的法律,我们被迫关闭ownCloud公司,这个决定立即生效且终结与8名员工的契约。”ownCloud公司指责Karlitschek偷偷将开发者带走,而Nextcloud的开发者,如Arthur Schiwon则表示“决定离开是因为ownCloud公司已经变得与我想像中的不一样了”[10]。然后,ownCloud GmbH透过投资者的新融资担保继续其业务并接管ownCloud公司。
参见
[编辑]参考资料
[编辑]- ^ Official Company Website. [2018-04-24]. (原始内容存档于2016-07-10).
- ^ v30.0.2. 2024年11月7日 [2024年11月8日].
- ^ File Access Control – A firewall for your private files in Nextcloud. 2016-08-25 [2016-09-22]. (原始内容存档于2016-09-24).
- ^ ownCloud and sabre/dav. owncloud.org. [2016-09-22]. (原始内容存档于2016-11-06).
- ^ Database Configuration - Nextcloud 12 Server Administration Manual 12 documentation. [2018-04-24]. (原始内容存档于2017-12-15).
- ^ Nextcloud Box – a private cloud and IoT solution for home users – from Nextcloud, Canonical and WDLabs Box. Nextcloud. 2016-09-16 [2016-09-22]. (原始内容存档于2016-09-24).
- ^ Swapnil Bhartiya. Everything you need to know about Nextcloud Box. CIO.com. 2016-09-16 [2016-09-22]. (原始内容存档于2016-09-21).
- ^ 8.0 8.1 Frank Karlitschek. big changes: I am leaving ownCloud, Inc. today. blog. 2016-04-27 [2016-09-22]. (原始内容存档于2016-09-20).
- ^ Steven J. Vaughan-Nichols. OwnCloud founder forks popular open-source cloud. ZDNET. 2016-06-02 [2016-09-22]. (原始内容存档于2016-09-23).
- ^ Swapnil Bhartiya. What we can learn from ownCloud's collapse. CIO.com. 2016-06-06 [2016-09-22]. (原始内容存档于2016-09-23).