Jump to content

Nextcloud: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
rephrased "free and open source" sentence
Tags: Mobile edit Mobile web edit
fixed capitalization
Tags: Mobile edit Mobile web edit
Line 33: Line 33:
}}
}}


'''Nextcloud''' is a suite of [[Client–server model|client-server software]] for creating and using [[file hosting service]]s. It is enterprise-ready with comprehensive support options. Being [[Free and open-source]] software, anyone is allowed to install and operate it on their own [[private server]] devices.
'''Nextcloud''' is a suite of [[Client–server model|client-server software]] for creating and using [[file hosting service]]s. It is enterprise-ready with comprehensive support options. Being [[free and open-source]] software, anyone is allowed to install and operate it on their own [[private server]] devices.


Nextcloud is functionally similar to [[Dropbox (service)|Dropbox]], [[Office 365]] or [[Google Drive]] when used with its integrated office suite solutions [[Collabora Online]] or [[OnlyOffice]]. It can be hosted in the cloud or on-premise. It is scalable from home office solutions based on the low cost Raspberry Pi all the way through to full sized data centre solutions that support millions of users.<ref>{{Cite news|last=Nestor|first=Marius|date=2021-03-25|title=Canonical, Collabora, and Nextcloud Deliver Work From Home Solution to Raspberry Pi Users|work=9to5Linux|url=https://9to5linux.com/canonical-collabora-and-nextcloud-deliver-work-from-home-solution-to-raspberry-pi-users|access-date=2021-04-15|quote=...fully pre-configured and automatically updated in time so you won’t have to do any manual maintenance on it}}</ref>
Nextcloud is functionally similar to [[Dropbox (service)|Dropbox]], [[Office 365]] or [[Google Drive]] when used with its integrated office suite solutions [[Collabora Online]] or [[OnlyOffice]]. It can be hosted in the cloud or on-premise. It is scalable from home office solutions based on the low cost Raspberry Pi all the way through to full sized data centre solutions that support millions of users.<ref>{{Cite news|last=Nestor|first=Marius|date=2021-03-25|title=Canonical, Collabora, and Nextcloud Deliver Work From Home Solution to Raspberry Pi Users|work=9to5Linux|url=https://9to5linux.com/canonical-collabora-and-nextcloud-deliver-work-from-home-solution-to-raspberry-pi-users|access-date=2021-04-15|quote=...fully pre-configured and automatically updated in time so you won’t have to do any manual maintenance on it}}</ref>

Revision as of 13:07, 14 May 2021

Nextcloud
Developer(s)Nextcloud GmbH.,[1] Community
Stable release
Server21.0.1 / April 9, 2021; 3 years ago (2021-04-09)[2]
Android3.15.1 / March 15, 2021; 3 years ago (2021-03-15)[3][4]
iOS3.3.0 / February 27, 2021; 3 years ago (2021-02-27)[5][6]
Desktop3.1.3 / February 18, 2021; 3 years ago (2021-02-18)[7]
Repository
Written inPHP, JavaScript
Operating systemServer: Linux
Clients: Windows, macOS, Linux, Android, iOS
TypeOnline storage, data synchronization
LicenceAGPLv3+
Websitenextcloud.com

Nextcloud is a suite of client-server software for creating and using file hosting services. It is enterprise-ready with comprehensive support options. Being free and open-source software, anyone is allowed to install and operate it on their own private server devices.

Nextcloud is functionally similar to Dropbox, Office 365 or Google Drive when used with its integrated office suite solutions Collabora Online or OnlyOffice. It can be hosted in the cloud or on-premise. It is scalable from home office solutions based on the low cost Raspberry Pi all the way through to full sized data centre solutions that support millions of users.[8]

The original ownCloud developer Frank Karlitschek forked ownCloud and created Nextcloud, which continues to be actively developed by Karlitschek and other members of the original ownCloud team.

Features

Nextcloud files are stored in conventional directory structures, accessible via WebDAV if necessary. User files are encrypted during transit and optionally at rest. Nextcloud can synchronise with local clients running Windows (Windows 7, 8, and 10),[9] macOS (10.6 or later), or various Linux distributions.

Nextcloud permits user and group administration (via OpenID or LDAP). Content can be shared by defining granular read/write permissions between users and groups. Alternatively, Nextcloud users can create public URLs when sharing files. Logging of file-related actions, as well as disallowing access based on file access rules is also available.[10]

Nextcloud has planned new features such as monitoring capabilities, full-text search and Kerberos authentication, as well as audio/video conferencing, expanded federation and smaller user interface improvements.[11]

Since the software is modular, it can be extended with plugins to implement extra functionality. Developers can offer their extensions to other users for installation via a manufacturer-operated platform. This platform communicates with the Nextcloud instances via an open protocol. The App Store[12] contains over 200 extensions. With the help of these extensions, many functionalities can be added, including:

On January 17, 2020, version 18 was presented in Berlin under the product name Nextcloud Hub. For the first time, an office package (here OnlyOffice) was directly integrated here and Nextcloud announced as its goal direct competition with Microsoft Office 365 and Google Docs. Furthermore, a partnership with Ionos was announced at this date. Office functionality works with x86/x64 and ARM64 based servers with Collabora Online, OnlyOffice currently does not support ARM. In contrast to proprietary services the open architecture enables users to have full control of their data.

Architecture

In order for desktop machines to synchronize files with their Nextcloud server, desktop clients are available for PCs running Windows, macOS, FreeBSD or Linux. Mobile clients exist for iOS and Android devices. Files and other data (such as calendars, contacts or bookmarks) can also be accessed, managed, and uploaded using a web browser without any additional software. Any updates to the file system are pushed to all computers and mobile devices connected to a user's account.

The Nextcloud server is written in the PHP and JavaScript scripting languages. For remote access, it employs sabre/dav, an open-source WebDAV server.[13] Nextcloud is designed to work with several database management systems, including SQLite, MariaDB, MySQL, Oracle Database, and PostgreSQL.[14]

With Nextcloud 12, a new architecture was developed with the name Global Scale, with the goal of scaling to hundreds of millions of users. It splits users over separate nodes and introduces components to manage the interaction between them.[15]

Nextcloud Box

Nextcloud Box package

In September 2016, Nextcloud, in cooperation with Western Digital Labs and Canonical (the company behind Ubuntu), released the Nextcloud Box.[16] The Nextcloud box was based on a Raspberry Pi, running Ubuntu Core with Snappy; it was intended to serve as a reference device for other vendors.[17] In June 2017, Western Digital shut down Western Digital Labs,[18] which caused the production of the box to end.[19]

History of the fork from ownCloud

In April 2016 Karlitschek and most core contributors [20] left ownCloud Inc.[21] These included some of ownCloud's staff according to sources near to the ownCloud community.[22]

The fork was preceded by a blog post of Karlitschek, asking questions such as "Who owns the community? Who owns ownCloud itself? And what matters more, short term money or long term responsibility and growth?"[21] There have been no official statements about the reason for the fork. However, Karlitschek mentioned the fork several times in a talk at the 2018 FOSDEM conference, emphasizing cultural mismatch between open source developers and business oriented people not used to the open source community.[23]

On June 2, within 12 hours of the announcement of the fork, the American entity "ownCloud Inc." announced that it is shutting down with immediate effect, stating that "[…] main lenders in the US have cancelled our credit. Following American law, we are forced to close the doors of ownCloud, Inc. with immediate effect and terminate the contracts of 8 employees.". ownCloud Inc. accused Karlitschek of poaching developers, while Nextcloud developers such as Arthur Schiwon stated that he "decided to quit because not everything in the ownCloud Inc. company world evolved as I imagined".[24] ownCloud GmbH continued operations, secured financing from new investors and took over the business of the ownCloud Inc.[25]

Differences from ownCloud

While Nextcloud was originally a fork of the ownCloud project, there are now many differences. For instance, ownCloud offers an open-source community edition, but also offers a proprietary Enterprise Edition with additional features and supports subscriptions—Nextcloud instead uses the same public code base for both free and paid users.

Release history

Version Original release date Latest version Release date Major features
Old version, no longer maintained: 9 June 14, 2016; 8 years ago (2016-06-14)[26] 9.0.58 2017-04-24[27]
Old version, no longer maintained: 10 August 25, 2016; 8 years ago (2016-08-25)[28] 10.0.6 2017-08-07[27]
Old version, no longer maintained: 11 December 13, 2016; 7 years ago (2016-12-13)[29] 11.0.8 2018-03-15[27]
Old version, no longer maintained: 12 May 22, 2017; 7 years ago (2017-05-22)[30] 12.0.13 2018-11-22[27]
Old version, no longer maintained: 13 February 6, 2018; 6 years ago (2018-02-06)[31] 13.0.12 2019-02-29[27]
Old version, no longer maintained: 14 September 10, 2018; 6 years ago (2018-09-10)[32] 14.0.14 2019-08-16[27]
  • Video verification
  • Signal/telegram 2FA support
  • Improved collaboration
  • GDPR compliance[32]
Old version, no longer maintained: 15 December 10, 2018; 5 years ago (2018-12-10)[33] 15.0.14 2019-12-19[27]
Old version, no longer maintained: 16 April 25, 2019; 5 years ago (2019-04-25) 16.0.11 2020-06-04[27]
  • Access Control Lists to replace classic File Servers.[34]
  • Authentication: Detection of suspicious logins uses a locally trained neural network[35]
  • Projects allows users to link different types of information together like chats, calendars, todos and files. Useful for collaboration of teams. Projects can be shared complete or in parts with colleagues[36]
  • Talk 6 brings commands and improved user experience[37]
Old version, no longer maintained: 17 September 30, 2019; 5 years ago (2019-09-30) 17.0.10 2020-10-08[27]
  • Remote Wipe: Allows users and administrators to forcibly clean files from remote devices, for example in case they are stolen
  • Nextcloud Text: Distraction-free, collaborative rich text editor with support of Markdown
  • Secure View: Enforceable document watermarks based on tags, groups, type of share and other properties
  • LDAP write support makes it possible to manage users from Nextcloud
  • Versioning support for Amazon S3
  • Integration of IBM Spectrum Scale
Old version, no longer maintained: 18 January 17, 2020; 4 years ago (2020-01-17) 18.0.14 2021-01-27[27]
  • Flow - A tool for automating tasks and creating workflows
  • Built-in integration with OnlyOffice
  • Rewritten user interface for Talk – a chat and video call extension[38]
Old version, yet still maintained: 19 June 3, 2020; 4 years ago (2020-06-03) 19.0.10 2021-04-09[27] Features
  • Password-less authentication using WebAuthn
  • Talk 9 supports collaborativ document editing using Collabora
  • Performance improvements
  • Groups for guest accounts
Old version, yet still maintained: 20 October 3, 2020 20.0.9 2021-04-09[27] Features
  • Unified search is bringing search results of Nextcloud apps as well as external services like GitLab, Jira and Discourse in one place
  • New dashboard as a starting point for the day with over a dozen widgets ranging from Twitter and GitHub to Moodle and Zammad
  • Talk 10 introduced bridging to other platforms including MS Teams, Slack, IRC, Matrix and a dozen others
Current stable version: 21 February 22, 2021[39] 21.0.1 2021-04-09[27]
Legend:
Old version, not maintained
Old version, still maintained
Latest version
Latest preview version
Future release

Maintenance and release schedule[40]

See also

References

  1. ^ "Official Company Website".
  2. ^ "Nextcloud Server Changelog". Retrieved 2020-02-13.
  3. ^ "Changelog of Android-App at Github". Retrieved 2021-01-15.
  4. ^ "Play store site for Android". Google Play. Retrieved 2021-01-15.
  5. ^ "Changelog of iOS app at Github". Retrieved 2020-09-25.
  6. ^ "App Store site for iOS". App Store (iOS). Retrieved 2020-09-25.
  7. ^ "Changelog of Nextcloud desktop client". Retrieved 2021-01-15.
  8. ^ Nestor, Marius (2021-03-25). "Canonical, Collabora, and Nextcloud Deliver Work From Home Solution to Raspberry Pi Users". 9to5Linux. Retrieved 2021-04-15. ...fully pre-configured and automatically updated in time so you won't have to do any manual maintenance on it
  9. ^ https://docs.nextcloud.com/desktop/2.3/installing.html#system-requirements
  10. ^ "File Access Control – A firewall for your private files in Nextcloud". 25 August 2016. Retrieved 22 September 2016.
  11. ^ Steven J. Vaughan-Nichols (14 December 2016). "Nextcloud adds security and scalability to its private cloud offering". ZDNet. Retrieved 19 January 2017.
  12. ^ "Nextcloud App Store".
  13. ^ "ownCloud and sabre/dav". owncloud.org. Retrieved 22 September 2016.
  14. ^ "Database Configuration - Nextcloud 12 Server Administration Manual 12 documentation".
  15. ^ "Nextcloud announces Global Scale architecture as part of Nextcloud 12". nextcloud.com. Retrieved 14 June 2017.
  16. ^ "Nextcloud Box – a private cloud and IoT solution for home users – from Nextcloud, Canonical and WDLabs Box". Nextcloud. 16 September 2016. Archived from the original on 24 September 2016. Retrieved 22 September 2016.
  17. ^ Swapnil Bhartiya (16 September 2016). "Everything you need to know about Nextcloud Box". CIO.com. Retrieved 22 September 2016.
  18. ^ Kevin Parrish (22 June 2017). "Source confirms Western Digital is closing WDLabs and canceling projects". Digital Trends. Retrieved 5 October 2018.
  19. ^ "Nextcloud box updates: Raspberry Pi 3, Nextcloud 12 and looking for a new provider". Nextcloud. 4 August 2017. Retrieved 5 October 2018.
  20. ^ Github (1 June 2016). "Contribution overview to Nextcloud Server". Retrieved 2 April 2019.
  21. ^ a b Frank Karlitschek (27 April 2016). "big changes: I am leaving ownCloud, Inc. today". blog. Retrieved 22 September 2016.
  22. ^ Steven J. Vaughan-Nichols (2 June 2016). "OwnCloud founder forks popular open-source cloud". ZDNET. Retrieved 22 September 2016.
  23. ^ Frank Karlitschek (4 February 2018). "Why I forked my own project and my own company".
  24. ^ Swapnil Bhartiya (6 June 2016). "What we can learn from ownCloud's collapse". CIO.com. Retrieved 22 September 2016.
  25. ^ "ownCloud Secures Financing and Expands its Management Team - ownCloud". 14 July 2016.
  26. ^ "Nextcloud 9 Available, Enterprise Functionality to be Open Source". Retrieved 2018-09-10.
  27. ^ a b c d e f g h i j k l m Maintenance and Release Schedule, Nextcloud, 2020-05-27, retrieved 2019-12-05
  28. ^ "Secure, Monitor and Control your data with Nextcloud 10 – get it now!". Retrieved 2018-09-10.
  29. ^ "Nextcloud 11 sets new standard for security and scalability". Retrieved 2018-09-10.
  30. ^ "Welcome to Nextcloud 12!". Retrieved 2018-09-10.
  31. ^ a b "Nextcloud 13 Brings Improved UI, Video and Text Chat, End-to-end Encryption, Improved performance and more". Retrieved 2018-09-10.
  32. ^ a b "Nextcloud 14 now available with Video Verification, Signal/Telegram 2FA support, Improved Collaboration and GDPR compliance". Retrieved 2018-09-10.
  33. ^ a b "Nextcloud 15 goes social, enforces TFA and gives you a new generation real-time document editing". Retrieved 2018-12-10.
  34. ^ "Nextcloud 16 implements Access Control Lists to replace classic File Servers". 2019-04-25.
  35. ^ "Nextcloud 16 introduces machine learning based security and usability features, ACL permissions and cross-app projects". 2019-04-25.
  36. ^ "Nextcloud 16 allows you to link resources to keep track of your projects". 2019-04-25.
  37. ^ "Talk 6 brings Commands, improved user experience and more". 2019-04-25.
  38. ^ Nextcloud. "The new standard in on-premises team collaboration: Nextcloud Hub". Nextcloud. Retrieved 2020-01-22.
  39. ^ "Maintenance and Release Schedule".
  40. ^ Maintenance and Release Schedule, Nextcloud, 2019-11-13, retrieved 2019-12-05