Skip to content

Role-Based Access Control ​

Granular permissions system.

Built-in Roles ​

RoleDescription
AdminFull system access
ManagerManage agents, policies, users
TechnicianView and operate agents
ViewerRead-only access

Permissions ​

Agent Permissions ​

PermissionDescription
agents:readView agent list and details
agents:writeModify agent settings
agents:deleteRemove agents
agents:executeRun commands and scripts

Policy Permissions ​

PermissionDescription
policies:readView policies
policies:writeCreate/modify policies
policies:deleteDelete policies
policies:executeRun policies

User Permissions ​

PermissionDescription
users:readView users
users:writeCreate/modify users
users:deleteDelete users

Folder-Based Access ​

Restrict access to specific folders:

  1. Create folder structure
  2. Assign agents to folders
  3. Grant folder access to users

Example:

  • User "tech1" has access to "Production" folder only
  • User "tech2" has access to "Development" folder only

Creating Custom Roles ​

  1. Navigate to Admin → Roles
  2. Click Create Role
  3. Name the role
  4. Select permissions
  5. Save

Assigning Roles ​

  1. Navigate to Admin → Users
  2. Select user
  3. Click Assign Role
  4. Choose role(s)
  5. Optionally limit to specific folders

Released under the MIT License.