Nextcloud


Nextcloud is a suite of client-server software for creating and using file hosting services. Nextcloud is free and open-source, which means that anyone is allowed to install and operate it on their own private server devices.
Nextcloud application functionally is similar to Dropbox, Office 365 or Google Drive, but can be used on home-local computers or for off-premises file storage hosting. Office functionality is limited to x86/x64 based servers as OnlyOffice does not support ARM processors.
In contrast to proprietary services the open architecture enables users to have full control of their data.
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.
On January 17, 2020, version 18 was presented in Berlin under the product name Nextcloud Hub. For the first time, an office package 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.

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, macOS, or various Linux distributions.
Nextcloud permits user and group administration. 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.
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.
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 contains over 200 extensions. With the help of these extensions, many functionalities can be added, including:
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 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. Nextcloud is designed to work with several database management systems, including SQLite, MariaDB, MySQL, Oracle Database, and PostgreSQL.
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.

Nextcloud Box

In September 2016, Nextcloud, in cooperation with Western Digital Labs and Canonical, released the Nextcloud Box. The announcement was made by Jane Silber, CEO of Canonical and Frank Karlitschek. 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. In June 2017, Western Digital shut down Western Digital Labs, which caused the production of the box to end.
Alternative hardware is available from other vendors, including:
Others have been announced.

History of the fork from ownCloud

In April 2016 Karlitschek and most core contributors left ownCloud Inc. These included some of ownCloud's staff according to sources near to the ownCloud community.
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?" 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.
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". ownCloud GmbH continued operations, secured financing from new investors and took over the business of the ownCloud Inc.

Differences to ownCloud

While Nextcloud was originally a fork of the ownCloud project, there are now many differences. While ownCloud offers an open-source community edition, they also offer a proprietary Enterprise Edition with additional features and support subscriptions — Nextcloud instead uses the same public code base for both free and paid users.
Nextcloud's popularity also appears to have overtaken that of ownCloud, at least based on Google Trends data.

Release history

Maintenance and release schedule