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
Disk quota = 0
The user must not be able to store any files at all.
They must still be able to use Contacts and Calendar and sync them with their phone.
Mail app must not be available for this user.
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?!
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
Make sure the Guests app is installed and enabled.
Open any folder or file and click Share.
Enter the email address of the person you want to invite.
Nextcloud will detect that this user does not exist and will offer to invite them as a Guest.
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: