Roles & Permissions
Understanding team roles and what each can do.
hav.sh uses a role-based access system to control what team members can do. Each member has one of three roles.
#Roles
#Owner
The Owner is the person who created the team. Owners have full control over everything:
- Manage all servers, services, and addons
- Invite and remove team members
- Change member roles
- Modify team settings
- Delete the team
Each team has exactly one owner.
#Admin
Admins can manage most team resources but cannot modify the team itself:
- Manage servers, services, and addons
- Create and restore backups
- Invite new members
- View all team settings
Admins cannot:
- Remove the owner
- Delete the team
- Change the owner's role
#Member
Members have access to view and use team resources:
- View servers, services, and addons
- Access Odoo instances
- View backups and monitoring
- View team settings
Members cannot:
- Add or remove servers
- Invite or remove other members
- Change team settings
#Role comparison
| Action | Owner | Admin | Member |
|---|---|---|---|
| View services and servers | Yes | Yes | Yes |
| Create and manage services | Yes | Yes | No |
| Create and manage servers | Yes | Yes | No |
| Create backups | Yes | Yes | No |
| Install addons | Yes | Yes | No |
| Invite members | Yes | Yes | No |
| Remove members | Yes | Yes | No |
| Change member roles | Yes | No | No |
| Modify team settings | Yes | No | No |
| Delete team | Yes | No | No |
#Changing roles
Only the team Owner can change member roles. To change a role:
- Go to Team Settings > Members
- Find the member
- Select a new role from the dropdown
- Save the change