> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vexiumhosting.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Users

> Managing subusers and permissions

# Users & Subusers

Share server access with friends, staff, or administrators without giving them your login credentials.

## What are Subusers?

Subusers are additional people who can access and manage your server with customizable permissions.

## Accessing User Management

1. Select your server from the dashboard
2. Click **Users** in the left sidebar

## Adding a Subuser

### Step 1: Create New Subuser

1. Click **New User**
2. Enter their email address

### Step 2: Set Permissions

Select which permissions to grant:

#### Console Permissions

| Permission    | Description              |
| ------------- | ------------------------ |
| Read Console  | View console output      |
| Send Commands | Execute console commands |

#### File Permissions

| Permission    | Description             |
| ------------- | ----------------------- |
| Create Files  | Create new files        |
| Read Files    | View file contents      |
| Update Files  | Edit existing files     |
| Delete Files  | Remove files            |
| Archive Files | Create/extract archives |
| SFTP Access   | Connect via SFTP        |

#### Database Permissions

| Permission      | Description               |
| --------------- | ------------------------- |
| Create Database | Create new databases      |
| Read Database   | View database credentials |
| Update Database | Modify database settings  |
| Delete Database | Remove databases          |

#### Schedule Permissions

| Permission      | Description            |
| --------------- | ---------------------- |
| Create Schedule | Create automated tasks |
| Read Schedule   | View schedules         |
| Update Schedule | Modify schedules       |
| Delete Schedule | Remove schedules       |

#### Backup Permissions

| Permission     | Description            |
| -------------- | ---------------------- |
| Create Backup  | Create new backups     |
| Read Backup    | View/download backups  |
| Update Backup  | Modify backup settings |
| Delete Backup  | Remove backups         |
| Restore Backup | Restore from backup    |

#### Power Permissions

| Permission     | Description        |
| -------------- | ------------------ |
| Start Server   | Start the server   |
| Stop Server    | Stop the server    |
| Restart Server | Restart the server |
| Kill Server    | Force stop server  |

#### Other Permissions

| Permission         | Description            |
| ------------------ | ---------------------- |
| Manage Users       | Add/remove subusers    |
| Manage Allocations | Modify network ports   |
| View Startup       | See startup variables  |
| Manage Settings    | Change server settings |

### Step 3: Send Invitation

1. Review selected permissions
2. Click **Invite User**
3. They'll receive an email to set up access

## Permission Presets

Quick permission sets for common roles:

### Administrator

All permissions - full server access

### Moderator

* Console (read + commands)
* Power (start, stop, restart)
* Basic file access

### Developer

* Full file access
* Console access
* Database access
* No power controls

### Viewer

* Read-only console
* Read-only files
* No modification abilities

## Managing Subusers

### Edit Permissions

1. Click on the subuser
2. Modify their permissions
3. Save changes

### Remove Subuser

1. Click the delete icon next to the user
2. Confirm removal

<Note>
  Removing a subuser doesn't delete their account, just their access to your server.
</Note>

## Subuser Best Practices

### Principle of Least Privilege

Only grant permissions that are absolutely needed:

* Helpers: Console + power only
* Builders: File access only
* Full admins: All permissions

### Regular Audits

* Review subuser list periodically
* Remove inactive users
* Update permissions as roles change

### Trust Carefully

* Only add people you trust
* Console commands can damage servers
* File access means access to all data

## Troubleshooting

### Subuser Can't Log In

* Verify email address is correct
* Check spam folder for invite
* Resend invitation if needed

### Permission Issues

* Review granted permissions
* Some actions require multiple permissions
* Test with the subuser account

### Can't Add Subuser

* Verify email format is correct
* Check if user already has access
* Contact support if issues persist

## Use Cases

### Community Staff

Give moderators ability to:

* View and use console
* Start/stop/restart server
* No file access

### Developers

Give developers ability to:

* Full file access for coding
* Database access for testing
* Limited power controls

### Content Creators

Give streamers/YouTubers:

* Console read access
* Basic power controls
* No destructive permissions

## Next Steps

* [Back to Panel Overview](README.md)
* [Getting Started Guide](../getting-started/README.md)


Built with [Mintlify](https://mintlify.com).