Battle of the Clouds
Interested in finding the private cloud package that’s right for you?
So are we! 🙂
To see what’s happening in this market, let’s take a brief look at this Google Trends graph of interest in the top four packages over the past 3 years:
Shows pretty clearly that ownCloud and Nextcloud dwarf the competition, and it also seems fairly clear that since its inception, interest in Nextcloud has been growing fast and now has as many Google searches as ownCloud.
Which project is actually bigger however is not clear. On a 2018 press release Nextcloud notes that they had “over 100K downloads of the Collabora Nextcloud app” in 2017 and in another 2018 press release claim that they have over 35 employees and “over 100 customers and partners.” ownCloud, on the other hand, in a 2018 blog post claim that they have almost 500 customers and that they hired 17 new employees in 2017. Both appear to be growing fast.
Not a surprise then that people are asking every day for details about Nextcloud vs ownCloud. What’s the difference?
This is indeed an excellent question and below we’re going to detail exactly what differences exist. Yes, we are entering now the Battle of the Clouds! 🙂
We will examine four areas:
- History – when and how did these two projects get started
- Who – what people are funding and supporting the software
- License – what is the license for each
- Product – what differences exist in the actual product
The last section Product is certainly the largest section and may be of most interest to many, so if you want, just click on the word Product to jump straight there.
A Brief History
ownCloud was launched in January 2010 by Frank Karlitschek and the first beta release came out in March 2010. In 2012 ownCloud Inc. was formed to serve the needs of the community of users of ownCloud. After the Nextcloud fork, ownCloud Inc. was shut down and today ownCloud is still managed by ownCloud GmbH.
Nextcloud was launched in April 2016 when Karlitschek forked ownCloud to create Nextcloud. Most of the core contributors of ownCloud left with Karlitschek to join forces in the new Nextcloud project, managed by the new company formed at the same time, Nextcloud GmbH. Within 6 months Nextcloud GmbH was profitable and remains today profitable and still manages the Nextcloud project.
Regarding why Karlitschek left ownCloud, he himself expresses most clearly in his blog post big changes: I am leaving ownCloud, Inc. today. How this affected the community and for other responses to the fork you can read up in various other places like ownCloud’s blog, The New Stack, TechRepublic, CIO, ITWire and others.
The ownCloud project is split into two components, the open source Standard Edition and the Enterprise Edition, which is not open source, but the code can be downloaded without obfuscation. The Standard Edition is represented by owncloud.org and managed by ownCloud GmbH and the list of contributors is online.
The Enterprise Edition is represented by owncloud.com, has more features, and is also managed by ownCloud GmBH. They also have an exclusive partnership for North American clients with a company called XTIVIA and there is an XTIVIA page on the ownCloud site describing this relationship. ownCloud also has an official Meet the Team page.
Nextcloud has one open source edition and is represented online by nextcloud.com and managed by Nextcloud GmbH and the list of contributors is online and boasts that over 1000 people have contributed to Nextcloud.
ownCloud Enterprise Edition is not open source and is licensed under the ownCloud Commercial License.
Nextcloud is licensed under the GNU AGPLv3.
The latest release of ownCloud Standard Edition released May 2017 is version 10 or ownCloud X, as they call it. The rest of our review is only regarding the Standard Edition, which is open source. The ownCloud Enterprise Edition does have more feature not listed below.
Nextcloud’s latest release, from February 2018, is version 13.
Below we have these sub-sections in this section:
- Community and Support
Here’s the first one:
Preview the two login screens head to head — they’re quite similar:
Here we show you the top left corner of the initial screen, known as the “Files” page. This is essentially the Home page of a private cloud:
Click on the share icon for a file and you see on the right side the share menu for that file:
On our installation with several apps installed, Nextcloud shows each as a small icon, accessible directly from the main menu top bar. If you install a lot of apps in Nextcloud, however, you also must use a dropdown menu feature to see the rest:
In ownCloud you must first click on the dropdown menu, but then the app icons are larger and have text also:
Here is the initial apps page of Nextcloud:
If you select a category on the left, however, you do get a nicer view of available apps:
Here is the initial Marketplace page of ownCloud:
Both packages are built in PHP and support SQLite or MySQL/MariaDB. The installation procedure is virtually the same for both. For details, see our own How to Install Nextcloud page.
Regarding the code base, both are public of course and so you can see exactly what progress is being made. Looking at the graphs of “commit activity” on GitHub for each, you can see that Nextcloud has 2 or 3 times as many commits as ownCloud does. They also have several more releases over the past year than ownCloud. Given that both packages started with the exact same code base when Nextcloud forked, this may or may not provide an indication of where the action really is, however. ownCloud commented to us offline that their approach is to make fewer, but larger commits.
The Nextcloud team has invested a lot in improving security for their product, such as better password handling, brute force protection, rate limiting, integration with various enterprise authentication methods, CSP and more.
Both, packages, however, feature an an up to $5,000 Bug Bounty Program at HackerOne, a vulnerability coordination and bug bounty platform. You can see more on the Nextcloud page there and the ownCloud page there — both are active and have awarded bounties.
|File Storage||YesUpload, synch, comments, tags, multiple versions, move files via web interface||YesUpload, synch, comments, tags, multiple versions, move files via web interface|
|File Sharing||YesShare via user, email, link, social media sites, password protection and expiration date. Can allow user without an account (just email) to edit a document.||YesShare via user, or link, social media sites, password protection and expiration date|
|Full Text Search||YesThe Nextant app integrates Apache Solr||YesIntegration with ElasticSearch available via a fee-based add-on|
|Folder Sharing||YesShare via user, email, link, social media sites, password protection and expiration date. Can allow user to view and upload.||YesShare via user, or ink, social media sites, password protection and expiration date. Can allow user to view and upload.|
|LibreOffice Online Integration||Yes||Yes|
|PDF Viewer||YesBuilt in||YesPDF Viewer app available|
|Document Editing for Email Users with no Login||Yes||No|
|Activity Tracking for Files||YesBuilt in||YesActivity app available|
|Large File Support||Yes||Yes|
|Storage Limitation per User||Yes||Yes|
|File Access Control||Yes||Enterprise Edition only|
|Federation||YesSharing files across Nextcloud servers is supported||YesSharing files across ownCloud servers is supported|
|Desktop Clients||Windows, Mac, Linux||Windows, Mac, Linux|
|Mobile Clients||YesGoogle Play Android client, Apple App store client, F-Droid repository Android client and the MS Windows Store has an app still in testing||YesWindows Mobile client, Apple App store client, Google Play Android client, and Blackberry World has a client|
|App Store / Marketplace||Yes72 apps listed in the Nextcloud app store||Yes62 apps listed in the ownCloud marketplace|
|Audio/Video Chat||YesIncludes push notifications||NoWe couldn’t find any app for chats for ownCloud 10|
|Audio/Video Player||YesCouldn’t find any way to close the player however, aside from refreshing my web page||Yes|
|YesSimple Nextcloud Mail app plus a RainLoop integration app||YesRainLoop integration app|
|Two Factor Authentication||Yes||Yes|
|Brute Force Protection||YesFor both core and apps||YesAvailable via the ownCloud Security app|
|User Groups||YesCircles app allows your users to create their own groups of users/colleagues/friends||YesCustom groups app let users create and manage custom groups for sharing|
|External Storage Integration||Yes||Yes|
|Scability / Enterprise Support||YesEnterprise level service is supported and the new Global Scale architecture is under development to expand this support further||YesownCloud Enterprise Edition has Enterprise support, but is not open source nor free|
|Third Party Authentication||Yes||Yes|
|Role Based Administration||Yes||Yes|
|Translations||33 languages available||103 languages available|
Community and Support
ownCloud has a Support page with links to documentation, forums, IRC channel and other venues such as a Google Plus community, plus a mailing list. They then also have premium support for their Enterprise clients.
Nextcloud’s Support page has the same links for their documentation, forums, IRC channel and other venues such as a Google Plus community. They also provide premium support for clients who use their Enterprise hosting services.
Comparing the public forums shows that the most popular post on Nextcloud has over 96,000 views (entitled Migrating from ownCloud to Nextcloud) and the most popular on ownCloud’s has 38K views (entitled File is locked – how to unlock).
If you prefer video, for Nextcloud there is a Nextcloud GmbH YouTube channel with over 60 videos, the most popular of which has 25,000 views.
For ownCloud there is the ownClouders channel, which, based on the logo used, appears to be focused on the Standard Edition and has over 250 videos and the most popular there has 170,000 views, and then there is the ownCloud channel apparently representing the Enterprise Version (here you see the Enterprise logo) with over 80 videos and the most popular video there has almost 3,000 views.
A quick Google search for “Nextcloud” brings up over 841,000 results and a search for “ownCloud” brings up almost 2 million results.
Both packages have a solid base and a growing set of addon apps, both have support available. Nextcloud appears to have more action and “buzz” but ownCloud appears to be a bit more established.
Overall, it appears that each tool has it’s place and it’s followers. It’s hard to make a clear decision that one is better.
If you’re looking for hosting for Nextcloud or for ownCloud, whether in the USA or Europe, we recommend CiviHosting. Get hosting with CiviCRM we install and secure your cloud for you: