Skip to main contentOverview
Invite team members to collaborate on your doploy project. Each collaborator can be assigned a role with specific permissions.
User Roles
doploy has three permission levels:
Owner/Administrator
- Full control over the project
- Manage billing and subscriptions
- Add/remove team members
- Create and manage servers
- Deploy and manage instances
- Access backups and settings
Note: Only one Owner exists per project (the creator). Administrators have equivalent permissions.
Developer
- Create and manage deployments
- Manage servers and instances
- Access backups
- View all project resources
- Cannot manage billing or team members
Readonly
- View dashboards and deployments
- Use “Connect As” feature
- View logs and settings
- Cannot create, modify, or delete resources
Adding Collaborators
Step 1: Access Project Settings
From your project dashboard, click on the settings icon or navigate to Project Settings.
Step 2: Navigate to Collaborators Section
In the settings page, you’ll see the “Project Collaborators” section at the top.
Step 3: Invite a Team Member
- Click the “Invite Collaborator” button
- Enter the team member’s email address
- Select their role (Developer, Readonly, or Administrator)
- Click “Send Invitation”
An invitation email will be sent to the team member with a link to accept, or they can view the invitation from their projects page if they already have a doploy account.
Managing Existing Collaborators
Viewing Team Members
The collaborators table shows:
- Email address
- Role
- Status (Active or Pending)
- Actions (Change role or Remove)
Changing a Collaborator’s Role
- Find the team member in the collaborators table
- Click the role dropdown
- Select the new role
- Changes take effect immediately
Removing a Collaborator
- Find the team member in the collaborators table
- Click the “Remove” button
- Confirm the removal
Accepting Invitations
When someone invites you to a project:
- Check your email for the invitation
- Click the invitation link
- Sign in to doploy (or create an account if you don’t have one)
- Accept the invitation
Permissions Reference
| Action | Owner/Admin | Developer | Readonly |
|---|
| View deployments | ✅ | ✅ | ✅ |
| Create instances | ✅ | ✅ | ❌ |
| Delete instances | ✅ | ✅ | ❌ |
| View logs | ✅ | ✅ | ✅ |
| Connect as user | ✅ | ✅ | ✅ |
| Manage servers | ✅ | ✅ | ❌ |
| Manage backups | ✅ | ✅ | ❌ |
| Manage DNS | ✅ | ✅ | ❌ |
| Add collaborators | ✅ | ❌ | ❌ |
| Manage billing | ✅ | ❌ | ❌ |
| Delete project | ✅ | ❌ | ❌ |
Best Practices
Use Readonly for stakeholders - Give view-only access to managers or clients who need visibility but shouldn’t make changes
Assign Developer to your team - Give your development team full control over deployments without billing access
Limit Administrators - Only assign Administrator role to trusted team members who need billing access
Remove inactive members - Regularly review and remove team members who no longer need access
Need Help?
If you’re having trouble with invitations or permissions, contact doploy support.
Next Steps