Skip to content

Permissions

Permissions on a server, for members (Members and permissions) and API tokens (API tokens). Owners and admins have all of them.

GroupPermissionAllows
Serverserver.viewSee the server, its state, ports and stats
Servermonitor.viewSee the resource charts (Monitor: CPU, memory, disk, network over time)
Consoleconsole.readRead the live console
Consoleconsole.writeSend console commands
Powerpower.startStart the server
Powerpower.stopStop the server
Powerpower.restartRestart the server
Powerpower.killKill the server
Filesfiles.listList folders
Filesfiles.readRead and download files
Filesfiles.writeCreate, edit, upload and rename files
Filesfiles.deleteDelete files
Filesfiles.sftpConnect with SFTP (with the file permissions above)
Startupstartup.readSee startup variables
Startupstartup.writeChange startup variables
Settingssettings.reinstallReinstall the server
Settingssettings.updateUpdate the game from Steam, and enter Steam Guard codes for it
Backupsbackups.listSee the backups
Backupsbackups.createCreate backups (and lock them)
Backupsbackups.downloadDownload backups
Backupsbackups.restoreRestore a backup over the server's files
Backupsbackups.deleteDelete backups
Schedulesschedules.readSee the schedules
Schedulesschedules.writeCreate, change and run schedules (only with tasks the person may do)

power.* covers a group, * everything. The list is also served by every panel at GET /api/v1/permissions.

  • File permissions can be limited to paths; see path-limited file access.
  • Moving or renaming needs files.write on both paths.
  • files.sftp is for members only; tokens can’t use SFTP.
  • A schedule can only contain tasks its author may do (a restart needs power.restart).