Nextcloud Licensing

How the NextCloud Licensing works with different flavors of it. Nextcloud AIO, Nextcloud community project with docker/zip file etc.

Nextcloud uses AGPL. But because of use of Nextcloud GmbH infrastructure e.g. push services and Nextcloud AppStore there are restrictions because of number of users.

Normal Nextcloud
https://nextcloud.com/fairusepolicy
The user limit seems to be 500. But years ago i found in the source code 1000.

Nextcloud AIO
https://nextcloud.com/all-in-one
Here the limit seems to be <100.

If you have more users, there will be restrictions and above all a really ugly presented message on the login page, see e.g. https://nc.nl.tab.digital. As it is AGPL, you can of course change the message in the source code. :wink:

1 Like

Actually what is the difference between AGPL and GMBH. Which comes under what kind of installation

GmbH in Nextcloud GmbH is only the type of the company e.g. “limited liability company”.

Perhaps you could write a better description of what you expect from the Nextcloud software. In which environment for how many users would you like to use it?

I want to use it for multiple customers by Deploying one nextcloud server instance for each customer.

Does this cost me if I deploy one nextcloudaio for one customer?

I assume that nextcloud is an open source and I can use it for free.

Will I get security updates and allowed upgrade to latest versions when released?

I think no problem with <100 users for each Nextcloud AIO.

No. But maybe your users are interested in Nextcloud Enterprise (pricing).

Yes. But Nextcloud GmbH offers the infrastructure and earn money with Nextcloud Enterprise.

Yes. But with Nextcloud Enterprise you also get upgrades for older Nextcloud releases (long term support). But if you use the newest Nextcloud releases you do not need it.

1 Like

I would like to know what is normal installation.

The AIO installation is where we use nextcloud-aio-mastercontainer, which comes with all the nextcloud features but what is normal nextcloud installation?

Can you please detail me on that and how can I do normal installation and what are the limitations?

Unfortunately, I don’t know why there are different limitations regarding users. That makes no sense at all.

There are many types of Netxtcloud installation. In addition to VM, Docker, AIO, there is also the traditional installation as a LAMP stack.

Maybe this is traditional and normal: Take a look here or there, for example. I think than the limitations are Fair use policy.

I hope the traditional installation will allow up to 500 users for free.

Does this come with all the features like external storage, sso configuration and network drive mapping etc

I mean, can we get all the apps that are available in nextcloud-aio?

Can you also provide the links to different other ways of recommended installations?

Do we get any support for the non enterprise installations?

How frequently we get updates for traditional installations?

theoretically there are no limits for users, updates and features using bare-metal, “community” aka “micro-services” docker image and maybe snap (unsure). AiO limit is limited rather for technical than licensing reasons (you easily find topics explaining how to lift the limit). you can install, use all features and update as often you need.

there are rate-limits for appstore and mobile devices push service… and there is no support. personal users ans small organizations are supported through this forum but for commercial installation with 100+ users should look for professional support from Nextcloud or any other skilled partner.

1 Like

Normal installation without AIO can have more than 500 users but once an instance reaches 500 users, any services that leverage Nextcloud’s infrastructure will be limited. Such as mobile push notifications, app store, etc.

Nextcloud provides some infrastructure components needed for Nextcloud servers to function reliably. This includes notification services, our app store and more. To ensure these resources do not get overloaded by administrators who run Nextcloud for thousands of users without providing financial resources to Nextcloud in return, these components are limited and will not work for more than 500 users.

You must pay for Nextcloud Enterprise to receive support from Nextcloud engineers. Otherwise you can try your luck here on the forum or Reddit community.

I would highly recommend talking to our sales team about a possible partnership. You can become reseller and sell Nextcloud Enterprise to business customers to earn money.
https://nextcloud.com/partner-program/

Otherwise you’ll be facing all issues alone without any help, causing possible data loss for your customers. You have to be careful. Make sure you back up everything!

1 Like

Thank you for your time in providing the necessary information.

I am using this link for the installation Example installation on Ubuntu 22.04 LTS — Nextcloud latest Administration Manual latest documentation . Is this recommended?

Could you please share me the link for microservices installation through dcoker ?

Moreover, can I install nextcloud in a windows azure vm?

If you want to “sell” Nextcloud to other users and do not want to rely on managed Nextclouds from third-party providers or the support of Nextcloud GmbH, then above all you need to build up Nextcloud knowledge yourself. And that’s exactly what you don’t have.

There are countless sources on the Internet for your desired installation types. But in the end, you should understand the individual steps and be able to adapt them to your situation. You also need to know how to repair a Nextcloud. You need to build up this knowledge over the years and, above all, with experience.

2 Likes

let me google this for you GitHub - nextcloud/docker: ⛴ Docker image of Nextcloud …and two more complex guides

I have the feeling you expect this forum to build you business setup for free… we are all volunteers here and spend our free time to support users. This forum is not to provide commercial support. Please show your effort ans ask specific questions.

5 Likes

Well, you can install Nextcloud on a large number of devices/environments. The ready-to-use images (AIO, snap, …) or often optimize for private usage with a smaller number of users / less resource usage.
You can probably fork one of these projects, and optimize it for your use case.

It’s the example installation from the documentation. It’s just the basic setup, there are still optimizations and other things that you can find in the documentation. It also depends, if you want a bare Nextcloud for file sharing, or as well web-based office and a video-conference/chat-solution included.

Here is the release schedule:
https://github.com/nextcloud/server/wiki/Maintenance-and-Release-Schedule

all maintained versions get regular updates. A major version is currently supported for one year, so you need to do major upgrade quite frequently. With enterprise, you can get extended support.

1 Like

@Jagadish_Budagam
Perhaps it should also be mentioned that there are restrictions with Nextcloud Office (Collabora) and ONLYOFFICE due to licence costs.

From my PoV this whole thread is a perfect example for why NC is limiting their infrastructure etc.
Some persons here are seemingly only here to find “quick and dirty” solutions to earn money from a great softwareproject which all in all comes for free. But they don’t really want to put the slightest amount if (brain)work into it. Best choice would be that someone else would come up with a free idea of setting up a 1-click solution which can be sold to “customers” (companies with apparently more than 500 ppl, referring to the messages above).
I really hope that someone from the “customers” would find this thread and see what a reliable, trustworthy and wise guy (aka IT-company) they found setting up their cloudinfrastructre for them and pay them for doing so.
I mean there’s nothing bad in making a business out of that but someone from the NC inc company once pointed out that there are completely inexperienced ppl selling NC and if there are problems they would come here to the forum seeking for help (to avoid paying for professional support), most probably damaging the name and reputation for NC because they simply don’t even know about the basics of how to set up such a demanding project themselves.

Just my 2 ct.

And I refrain from giving any (further) hints on how to make this “business-idea” work.

2 Likes

@JimmyKater
I take a similar view. But in the end, you have to sell your quickly clicked-together solution to some customers. And customers are not stupid. These days, you can find free Nextloud accounts for one user up to 20 GB (e.g. Shadow Drive), for example, or even entire Nextcloud installations with 1 TB for 5 euros a month (e.g. Hetzner Storage Share).

What might be missing if a few Managed Nextcloud providers are reading along here would be a hoster that provides ready-made Nextcloud AIO containers where the user has all the freedom, including certain administration options at Docker level. But of course this may already exist. If not, please offer. Here a guide for multiple instances on one host.

3 Likes

Yes, for example on Linode and Digital Ocean

I would personally recommend Linode as with them you get the latest OS and AIO version automatically upon installation.

But of course one can also install AIO very easily on any root server or VPS manually. See GitHub - nextcloud/all-in-one: 📦 The official Nextcloud installation method. Provides easy deployment and maintenance with most features included in this one Nextcloud instance.

2 Likes

Apache/nginx/php/Linux/… is also open source. And you can do whatever shitty unsafe stuff and even sell this to customers. If you do open source, you have to accept that people can use your software like they wish to do.