Features

Sub-Users

Grant other users access to your servers.

bthavanishBy bthavanish

Sub-Users

Sub-users let you grant other panel users access to specific servers. Each sub-user is assigned a set of permissions that define what they can do.

Adding a Sub-User

  1. Go to the server’s Sub-Users tab.
  2. Enter the email address of the user you want to add.
  3. Select the permissions to grant.
  4. Click “Add Sub-User”.

The invited user receives a notification and can access the server immediately.

Permissions

There are 19 granular permissions:

PermissionDescription
control.startStart the server
control.stopStop the server
control.restartRestart the server
control.killKill the server process
console.readView the console
console.writeSend commands to the console
user.createAdd sub-users
user.updateEdit sub-user permissions
user.deleteRemove sub-users
file.readBrowse and read files
file.writeUpload, edit, and delete files
file.archiveCreate and extract archives
backup.readView backups
backup.createCreate backups
backup.deleteDelete backups
allocation.readView port allocations
allocation.updateManage port allocations
settings.readView server settings
settings.updateModify server settings

Access Resolution

When checking if a user can perform an action, the panel resolves permissions in this order:

  1. Server admin - If the user owns the server, all permissions are granted. No sub-user record needed.
  2. Sub-user record - If the user is a sub-user, only the explicitly granted permissions apply.
  3. No access - If neither condition is met, the user cannot see or interact with the server.

Permission Hierarchy

There is no inheritance or role system. Permissions are flat and explicit. If you grant control.start but not control.stop, the sub-user can start but not stop the server.

A sub-user with user.create can add other sub-users, but only with permissions they themselves have. You cannot grant permissions you do not hold.

Removing Sub-Users

Go to the Sub-Users tab, find the user, and click remove. Access is revoked immediately. The user loses visibility to the server on next page load.