HintException The user was not created because the user limit has been reached. Check your notifications to learn more

Hey, i am trying to migrate my companies old nextcloud installation to nextcloud-aio.
All went well, but now after all that was done, i noticed the error message HintException The user was not created because the user limit has been reached. Check your notifications to learn more. kept appearing in my nextcloud logs. I am just trying to have my previous users from ldap in the new migrated instance.

I have read somewhere else, that here All-in-one - Nextcloud it says, that there is a 100 user limit. Also i read somewhere, that this is also enforced though the config.php using a line in the entrypoint.sh file for the nextcloud container that reconfigures this on every startup.

Why is that? Also, i, or my company in this case, would be fine to pay for enterprise support, but the limitation seems artificial and only paying to have more than 100 users in one instance doesnt seem like thats worth it. Especially as we only use nextcloud for the calendar, nothing else. So not worth it at all.

Is there any way to fix this issue and get rid of this limitation other than paying for nextcloud enterprise?

I asked this question on Github already, but Szaimen only said ā€œHi, it was a management decision to add this user limit. Also Github is not the right place to discuss this.ā€ and locked the discussion, so i am asking here again.

IMO, i shouldnt be limited by something artificially made up, only so i am forced to buy nextcloud enterprise, when i dont need any of the enterprise features and only need a higher user limit.

The AIO installation method is the only one with this limitā€¦ There are numerous installation methodsā€¦

So why switch to All-in-one then, if you only need the calendar? :wink:

I mean, if you really only need the calendar, even a manual installation should be fairly easy to maintain, or maybe you could have a look at the Community Docker Images: GitHub - nextcloud/docker: ā›“ Docker image of Nextcloud

@bb77 @jtr
I will try to answer both of you with one message.
The AIO installation is convenient to use. Its easy to backup (although my company has a backup infrastructure that would cover nextcloud-aio aswell), its easy to maintain and especially its easy to update.
Our current nextcloud installation is highly outdated, because noone wanted to touch it and the one who set it up left company a while ago. So we are looking for a replacement.

We looked at other tools just for the calendar feature, but we werent satisfied and therefore stick to nextcloud.

Thats the reason(s) we want to use aio, but we dont want to pay extra, just to have those few more users that are over the 100 user limit for the calendar feature.

I could just setup all in separate containers without aio, but then i would have to worry about container updates especially big ones regarding the database, dependecies, etc. Also i would have to train my colleagues how to do the update process. I could just auto-update all the containers, but i would always risk something bricking. The risk is highly reduced when using aio.

You wouldnā€™t be paying for the 100+ users, youā€™d be paying for the conviniences you mentioned :wink:

For only calender you could probably even get away with SQlite, if you donā€™t have thousands of users, and if not all of them constantly are using the WebU, which in turn means, you could run it from a single container (not that I would recommend it though :wink: ),

Maybe have a look at the Snap package, which is even easier to install and maintain than AIO: GitHub - nextcloud-snap/nextcloud-snap: ā˜ļøšŸ“¦ Nextcloud packaged as a snap

But hey, Iā€™m not trying to talk you out of using AIO or convince you to pay for it, but I also donā€™t know how the user limit is implemented and how easy it would be to remove it. And, I still think that AIO is overkill for your use case, although I can of course see the advantages you mentioned.

You wouldnā€™t be paying for the 100+ users, youā€™d be paying for the conviniences you mentioned :wink:

No, i would be paying for features i do not need, like enterprise support.
I have no problem with paying to get rid of this limit, but the enterprise license includes features i do not and will probably never need and having to pay 67.89ā‚¬/user/year just to get rid of this limit is not worth it at all, when i just need the calendar feature.

For only calender you could probably even use SQlite, if you donā€™t have thousands of users, and if not all of them constantly are using the WebU, which in turn means, you could run it from a single container (not that I would recommend it though :wink: ),

We have like 20-30 concurrent users, should be ok for SQLite, but no. We do not want to use SQLite, we stick with mysql or postgres.

Maybe have a look at the Snap package, which is even easier to install and maintain than AIO: GitHub - nextcloud-snap/nextcloud-snap: :cloud::package: Nextcloud packaged as a snap

I hope that you are kidding. Why would i want to use Open Source software, just to install it using a proprietary way and have a number of disadvantages.

But hey, Iā€™m not trying to talk you out of using AIO or convince you to pay for it, but I also donā€™t know how the user limit is implemented and how easy it would be to remove it. And, I still think that AIO is overkill for your use case, although I can of course see the advantages you mentioned.

You are probably right, nextcloud-aio is overkill, while testing i also disabled all the additional features and was left with only the base containers (nextcloud, db, redis, apache and notify push), but its still the convenience and ease of use. I can just tell my colleagues in case of an update ā€œlogin to that webui, click that button and wait till finishedā€, done.
Also i do not have a problem with paying for nextcloud-aio and enterprise IF there was a cheaper option to just get rid of the user-limit. I do not need enterprise and extended support, special call and mail support, etc.
But i guess i will message nextcloud sales team, maybe they have a solution

But you need (or rather want) somone who builds and maintains a solution for you that makes maintaining your server more comvinient, and therefore saves you time. Whether that time is worth 61.89ā‚¬/Year/User, I donā€™t know!? :wink:

Well only the server side or store is actulay proprietary, but yeah I get it, Iā€™m not a fan of snaps either.

ā€¦which would hardly be relevant for your usecase. :wink:

Probably even Nextcloud as such is overkill for calendar only :wink: But yeah you already said other solutions didnā€™t fit the bill, so I wonā€™t argue with you on that.

Never hurts to ask. :slight_smile:

1 Like