Server users
Share one server with other people, and choose what each of them can do.
The people you add are called subusers. A subuser sees your server in their own account, beside any server they own.
Feature
The Users tab appears only when the subuser feature is on. If an administrator turns it off, the tab shows a message, existing users keep their access, and new invitations are blocked.
The user list
Each person is one card. The card shows their name, their email address, and the first five permissions that they hold. A +N more chip covers the rest.
Two buttons sit on the right of each card:
- The pencil button opens Edit Permissions.
- The bin button removes the person from the server.
Removal asks for confirmation. The person loses access at once, including the console, the files, and the backups. You can invite them again later.
Inviting a person
- Click Invite User.
- Type their email address in the Email address field.
- Set the permissions that you want to give them. See the table below.
- Click Send Invite.
What happens next depends on the email address:
- If the person already has a panel account, they get access at once. The panel does not email them, so tell them yourself.
- If the email address is new to the panel, the panel creates an account and emails them a link to set a password. The link is valid for 24 hours.
You cannot invite yourself, and you cannot add the owner of the server. A person can hold only one set of permissions per server.
Setting permissions
The permissions are grouped. Each group has an All link and a None link on the right, so you do not have to click every box.
The invitation form starts with a common set already ticked. That set covers console access, start, stop and restart, full file access, and read access to the other tabs. Change it to suit the person.
Control
| Permission | Allows |
|---|---|
| Console Access | See the console output and send commands. |
| Start Server | Start the server. |
| Stop Server | Stop the server. |
| Restart Server | Restart the server. |
| Kill Server | Stop the server process at once, with no clean shutdown. |
Files
| Permission | Allows |
|---|---|
| View Files | Browse and download files. |
| Create Files | Create files and folders, and upload. |
| Edit Files | Change existing files in the editor. |
| Delete Files | Delete files and folders. |
| Archive Files | Compress files and extract archives. |
| SFTP Access | Connect an SFTP client to the server. |
Backups
| Permission | Allows |
|---|---|
| View Backups | See the backup list. |
| Create Backups | Take new backups. |
| Download Backups | Download a backup to their computer. |
| Restore Backups | Replace the server files with a backup. |
| Delete Backups | Delete backups. |
Databases
| Permission | Allows |
|---|---|
| View Databases | See the database list and connection details. |
| Create Databases | Add a database. |
| Delete Databases | Delete a database and all of its data. |
| View Passwords | See the database passwords. |
Schedules
| Permission | Allows |
|---|---|
| View Schedules | See the schedules and their tasks. |
| Create Schedules | Add new schedules. |
| Edit Schedules | Change schedules and turn them on or off. |
| Delete Schedules | Delete schedules. |
Users
| Permission | Allows |
|---|---|
| View Users | See who else has access. |
| Add Users | Invite more people to the server. |
| Edit Users | Change the permissions of other people. |
| Remove Users | Take away the access of other people. |
Other
| Permission | Allows |
|---|---|
| View Network | See the addresses and ports on the Network tab. |
| Edit Network | Change which allocation is primary. |
| View Startup | See the startup command and the variables. |
| Edit Startup | Change the startup variables. |
| View Settings | Open the Settings tab. |
| Rename Server | Change the name of the server and its description on the Settings tab. |
| View Activity | Read the activity log. |
What stays with the owner
Some actions belong to the owner of the server and to administrators. You cannot pass them to a subuser:
- Reinstall the server.
- Delete the server.
- Add or remove allocations.
- Change the resource limits.
Changing or removing access
Click the pencil button on a card to open Edit Permissions. Change the boxes, then click Save Changes. The change takes effect at once.
Click the bin button to remove a person. Read the confirmation, then click Remove user.
Remove a person as soon as they no longer need the server. A subuser with file access can read anything in your server folder.
What other people can see
The owner of the server sees the email address of every person on the list.
A subuser with View Users sees the list, but not the email addresses or the real names of the other people. They see a display name instead.
Suggested sets
| Role | Give them |
|---|---|
| A moderator | Console Access, Start, Stop, Restart, View Files, View Activity |
| A plugin admin | The moderator set, plus all File permissions and Edit Startup |
| A co-owner | Everything except the Users group |
| A person who only watches | Console Access, View Files, View Activity |
Give the smallest set that lets the person do their job. You can add more later.
Next steps
- Files and SFTP for what the file permissions cover
- Schedules and triggers for what the schedule permissions cover
- Activity log to see what everybody has done
