User roles

The following article contains a summary of user roles, what they do and a list of suggested roles for users on your account.

Roles summary

Role Purpose
Owner This role has the permissions of all other roles, it is also required to sign contracts.
Billing Allows a user to view invoices on the site via the Billing section
Users Allows a user to manage users on the account, invite new users to the account and manage user roles.
Purchase Allows a user to access the Purchase section which allows them to order Overflow servers and SSL certificates, they can also approve system upgrades.
Domains Allows a user to manage Alerting, DNS and CDN services on the account.
Support This role grants a user access to the ticketing system and allows them to create and reply to tickets. Without this role, users will be unable to create or see tickets.
Stacks Allows a user to manage stacks on the account, this includes tasks such as creating port forwards, domain-groups, vhosts and other server related tasks. It also allows the user to view stack credentials.
Stacks Super User Allows the same permissions as Stacks however allows access to view root credentials

Suggested roles for users

! Please be aware that the Owner role should only be present on the Owner of the account as it allows the user to sign contracts on behalf of the account.

E-Commerce manager

The following roles would be appropriate for an E-commerce Manager, it allows them full access to the account.

  • Billing
  • Domains
  • Support
  • Stacks super user
  • Purchase
  • Users

Head Developer

The following roles would be appropriate for a head developer as it allows them to view root credentials to perform tasks such as database creation autonomously.

  • Support
  • Stacks super user
  • Domains

Developer

The following roles should be sufficient for most developers as it allows them to perform day to day work on the stack.

  • Support
  • Stacks
  • Domains

Optional:

  • Stacks super user

Developers may need to create databases which is done via the root MySQL user, in this case you would need to provide them with the password or grant them the Stacks Super User role which will allow them to perform this autonomously.

Accounting/Billing

The following roles will allow the user to open support or billing inquiries as well as view invoices:

  • Support
  • Billing