User Management
Configure users, permissions, and default user settings.
User Management
Users can be managed through:
- Web UI (User Management section)
- CLI commands
- API
Default User Settings
There’s two main areas that user settings are configured.
User Source configuration
Configure defaults applied to new users:
User Defaults
User defaults are configured on the config.yaml and are the default initial values for users when they are created.
Note: userDefaults do NOT update or enforce a user’s settings after one has been created. Its more accurately, “user create settings” than user defaults.
| |
permissions are not editable by the user unless they are admin, but all other settings are modifyable in profile settings in the UI.
Creating Users
Via Web UI
- Log in as admin
- Go to User Management
- Click Create User
- Set username, password, permissions
- Assign sources and scopes
Via CLI
| |
Create as admin:
| |
User Permissions
Admin Permissions
Standard Permissions
Configure per user:
- Create - Create files and folders
- Rename - Rename files and folders
- Modify - Edit and modify files
- Delete - Delete files and folders
- Share - Create share links
- Download - Download files
- API - Access REST API
User Scopes
Scopes define which sources and paths a user can access.
Assign Scope
In User Management:
- Edit user
- Select source
- Set scope path (e.g.,
/,/subfolder,/users/john) - Save
Auto-Create User Directories
This creates /home/users/username for each user.
User Groups
Groups are currently managed and provided by the LDAP or OIDC provider. Adding groups manually in technically supported via API (see swagger), but not yet implemented as a feature in the UI. Stay tuned.
Password Management
Set Password Requirements
Reset User Password
| |
Two-Factor Authentication
Users can enable 2FA in their profile settings:
- Go to Profile → Security
- Click Enable 2FA
- Scan QR code
- Enter verification code
API Tokens
Users with API permission can create tokens:
- Go to Settings → API Management
- Click Create Token
- Copy and save securely