How to create users with zero quota but still allow Contacts & Calendar sync? (Nextcloud 32)

Hi everyone,

I’m running Nextcloud AIO v32.0.1 (Autumn version) on a self-hosted server used by family and friends. I would like to add new users with the following restrictions and I’m not sure what is the correct or recommended way to achieve this:

Requirements

  1. Disk quota = 0
    The user must not be able to store any files at all.

  2. They must still be able to use Contacts and Calendar and sync them with their phone.

  3. Mail app must not be available for this user.

  4. They must not be able to see any other users (their accounts) on the server, except the admin account.

Has anyone implemented something similar, or knows the correct approach to configure such accounts in NC 32?!

Hi, you might be able to use the guests app for this: Guests - Apps - App Store - Nextcloud

1 Like

in the quota field the pre-defined quotas may not be visible, but can be selected!

don’t forget to allow ``speed` for guests to enable talk or chats with guests:

It does not work for me.
If I try to create “classic” account via Accounts, I cannot click Guest in “Member of following group.”

Here is my tutorial that I saved in my Collectives.


How to Create a Guest Account in Nextcloud

The Guests app allows you to create restricted accounts for external users.
Guest accounts are not created manually. Instead, they are generated automatically when you share content with an email address that does not belong to an existing user on your server.

How to Create a Guest Account

  1. Make sure the Guests app is installed and enabled.

  2. Open any folder or file and click Share.

  3. Enter the email address of the person you want to invite.

  4. Nextcloud will detect that this user does not exist and will offer to invite them as a Guest.

  5. Once confirmed, a Guest account is created and the user receives an email invitation to set their password.

You can manage all guest accounts under:

Settings → Admin → Guests

Allowing Apps for Guest Users

Guest users can only access the apps explicitly allowed by the administrator.
These settings are located under:

Settings → Admin → Guests

If you want guest users to access Nextcloud Talk, you must add the following app identifier to the allowed apps list:

spreed