Collaboration
You can share VPS and domain access with other users and teams directly from the dashboard. Each person receives a specific role that controls what they can see and do on the resource.
Roles and Permissions
There are three access levels for individual users:
| Role | What they can do |
|---|---|
| Owner | Full control — manage resources, reinstall the OS (VPS), invite or remove members, cancel the subscription |
| Collaborator | Day-to-day operations — start/stop/restart (VPS), firewall, SSH, DDoS settings, monitoring, backups, ISO, password reset, DNS records (domains) |
| Read-only | View only — see status, metrics, network info, firewall rules, monitoring data, and DNS records |
Destructive actions like reinstalling the OS or modifying resources are reserved for the owner.
Inviting a User
- Open your VPS or domain in the dashboard
- Go to the Access tab
- Click Invite User
- Enter the email address of the person you want to invite
- Select a role — Read-only, Collaborator, or Owner
- Click Invite
The invited user must already have a Sitequest account. Access is granted immediately — they will see the resource in their dashboard and receive a notification.
Adding a Team
If you have created teams under Teams in the sidebar, you can grant an entire team access to a VPS or domain at once.
- On the Access tab, click Add Team
- Select a team from the dropdown
- Confirm
Team members receive access based on their team role:
| Team Role | Access Level |
|---|---|
| Owner / Admin | Collaborator |
| Member / Viewer | Read-only |
When you change a team member's role in the team settings, their access level updates automatically across all resources shared with that team.
Changing Permissions
To change a user's role, click their name on the Access tab. A panel opens where you can select a different role from the dropdown. The change takes effect immediately.
To change a team member's derived access, adjust their role on the team settings page under Teams in the sidebar.
Removing Access
To remove a user, click their name on the Access tab, then hold the Remove member button to confirm. For teams, click the team name and hold Remove team.
Removing a team revokes access for all its members at once. Individual user access and team access are independent — removing a team does not affect users who were also invited individually.
Teams
Teams are managed separately from individual resource access. You can create and manage teams from the Teams section in the dashboard sidebar.
- Creating a team — click New Team, enter a name, and confirm
- Inviting members — enter their email and select a role (Viewer, Member, or Admin). They receive a notification and can accept the invitation
- Changing roles — click the role badge next to a member's name to change it
- Removing members — open the member details and hold to confirm removal
- Deleting a team — only the team owner can delete it
Team invitations expire after 7 days if not accepted.
Notifications
When a resource event occurs — such as a backup completing, a status change, or a configuration update — all users with access are notified. You can manage your notification preferences under Settings.