Dev Space
DemoGitHubDiscord Server
  • 🏠Dev Space
  • 💡Features
  • 📄Changelogs
  • â„šī¸Credits
  • Guides
    • 🌐Website Guides
      • Install Dev Space Website
    • ⚡Agent Guides
      • Install Dev Space Agent
  • MongoDB Guides
    • MongoDB Admin
  • What is docker?
  • Accounts
    • 🙂Profile
  • Teams
    • đŸ˜ī¸Teams
    • 🔒Permissions
    • 🤖API
      • Client
      • Console
      • Docker
      • Roles
      • Members
      • Servers
      • Users
      • Models
  • Team Resources
    • đŸ–Ĩī¸Servers
    • 🎮Consoles
Powered by GitBook
On this page
  • How do permissions work?
  • Resource Permissions
  1. Teams

Permissions

PreviousTeamsNextAPI

Last updated 7 days ago

How do permissions work?

Permissions work based on a role hierarchy/rank system.

Role are orders from highest to lowest with new roles created at the bottom.

Members with the Manager role can only change/modify members that are Server User or lower. This also applies to assigning roles too, they can only give roles below their current top role.

Resource Permissions

Name
Description

Global Administrator

All permissions for the team and resources.

Create Servers

Create and own server resources for the team.

Create Consoles

Create and own console resources for the team.

Create Projects

Create and own project resources for the team.

Create Websites

Create and own website resources for the team.

Create Logs

Create and own log resources for the team.

Create APIs

Create and own api clients for the team.

Team Permissions
Name
Description

Team Administrator

All team permissions.

View Members

View all member in the team.

Manage Members

Add, remove or manage members for the team.

Change Nickname

Let members change their nickname.

Manage Nicknames

Let members change nickname for other members.

View Roles

View roles in the team.

Assign Roles

Give or remove roles to members.

Manage Roles

Create, delete and manage roles.

View Permissions

View role and member permissions.

Manage Permissions

Change permissions for roles except global admin.

Manage Team

Change team settings.

View Audit Logs

View changes to the team and resources.

API Permissions
Name
Description

API Administrator

Create and manage all API clients in the team.

View Own APIs

View all API clients that you own.

Manage Own APIs

Manage all API clients that you own.

View All APIs

View all API clients in the team.

Server Permissions
Name
Description

Server Administrator

Create and manage all server resources in the team.

View Servers

View all servers the team owns.

Manage Servers

Change server settings.

Delete Server Resource

Delete server resources from the team.

View Permissions

View permissions for the server.

Manage Permissions

Change permissions for the server.

Manage Connection

View or update the server agent connection settings.

View Host Info

View server host information and IP.

Docker Permissions
Name
Description

Docker Administrator

All docker permissions including system access.

Docker Manager (TODO)

Manage most docker features except for system access or dangerous actions.

View Events

View realtime docker events for all containers, images, networks, volumes and plugins.

Use APIs

Allows users to manage and control docker features from the API.

View Images

View all docker images for the server.

Manage Images

Create, import and manage docker images on the server.

View Volumes

View all docker volumes for the server.

Manage Volumes

Create or delete docker volumes on the server.

View Networks

View all docker networks for the server.

Manage Networks

Create, delete or modify docker networks on the server.

View Plugins

View all docker plugins for the server.

Manage Plugins

Install, remove and manage docker pluging.

View Registry

View all docker registries for the server.

Manage Registry

Create, delete or remove docker registries for the server.

View App Templates

View a list of premade docker templates to use for stacks and containers.

Use Custom Templates

View a list of custom docker templates made by other members.

Manage Custom Templates

Create, delete or modify custom docker templates for other team members to use.

Docker Container Permissions
Name
Description

View Stacks

View all stacks in the server.

Control Stacks

Start, stop, restart, pause and kill containers in a stack.

Create Stacks

Create stacks for the server.

Manage Stacks

Delete or change stacks.

View Containers

View all containers in the server.

Control Containers

Start, stop, restart, pause and kill containers.

Create Containers

Manually create containers for the server.

Manage Containers

Delete and change container settings such as name and restart mode.

View Container Logs

View live container logs.

View Container Stats

View container stats for cpu, ram, io, network and processes.

View Container Details

View extra container details including command, arguments, directory and ports.

View Container Health Logs

View container health log messages.

View Container Changes

View file system changes in the containers.

View Container Environment

View sensitive container environment variables.

View Container Volumes

View container volumes list.

View Container Networks

View container networks list.

Manage Container Networks

Join or remove networks from containers.

Use Container Console

Execute shell commands in the container.

View Container Files

View files inside the containers.

Manage Container Files

Create and modify files inside the containers.

Console Permissions
Name
Description

Console Administrator

Create and manage all console resources in the team.

Delete Console Resource

Delete console resources from the team.

Manage Console

Manage all console settings for the team.

View Permissions

View permissions for all console resources.

Mange Permissions

Change permissions for all console resources.

Use Console Commands

Execute console commands on the server.

View Players

View all players on the server.

Kick Players

Kick players from the server.

Ban Players

Ban players from the server.

View Bans

View banned players.

Control Server

Restart, shutdown, lock or perform other actions on the server.

View Console Logs

View console logs in realtime, may contain private/sensitive info.

Message Players

Send private messages to players on the server.

Message Global

Send global messages on the server.

Manage Connection

Modify server/rcon connection settings.

View IPs

View IPs from players and admins.

View Connections

View authorized rcon connections to the server.

Website Permissions
Name
Description

Website Administrator

Access all websites and all permissions.

View Websites

View all websites the team owns.

Manage Websites

Change website settings.

Manage Permissions

Change permissions for all websites the team owns.

Manage Website Resources

Add or delete websites for the team.

Project Permissions
Name
Description

Project Administrator

Access all projects and all permissions.

View Projects

View all projects the team owns.

Manage Projects

Change all project settings.

Manage Permissions

Change permissions for all projects the team owns.

Manage Project Resources

Add or delete projects for the team.

Log Permissions
Name
Description

Log Administrator

Access all logs and all permissions.

View Logs

View all logs the team owns.

Manage Logs

Change log settings.

Manage Permissions

Change permissions for all logs the team owns.

Manage Log Resources

Add or delete logs for the team.

🔒