Collaboration is an important part of managing websites. Whether you’re working with developers, content managers, or clients, giving the right people the right level of access ensures smooth teamwork without compromising security. EyHost’s WordPress Hosting makes this easy with its Share Instance feature, allowing you to grant full or limited access to your WordPress instances in just a few clicks.
In this guide, we’ll walk you through the process of sharing your WordPress instances, explain the different roles and custom privileges, and share best practices to keep your sites secure.
Step 1 — Open the Share window
- Go to My Instances in your EyHost customer panel.
- Open the instance details for the site you want to share.
- Click the Share button in the top-right corner.
Step 2 — Add the user & choose a role
- In the Share an instance dialog, enter the user’s email address.
- Choose a role from the dropdown (hover over each role to view what it can do).
- Need fine control? Select Custom to choose specific privileges.
Step 3 — Send the invitation
- Click Invite User. An email invitation will be sent.
- The user will appear under People with access with Pending status.
- If needed, click the button next to the status to resend the invitation after some time.
Step 4 — Manage or revoke access anytime
- From the People with access list, you can change roles, switch to Custom, or remove access completely.
- In My Instances, a shared icon appears on the instance tile and under Shares in list view. Click it to return to the share window quickly.
Roles & Permissions
- Roles: Pick a predefined role for quick setup. Hover on a role to see its capabilities.
- Custom: Select exactly which actions a user can perform. Ticking a category selects all items in it.
Custom Privileges
General Management
- Change label
- Set Domain
- Create Staging
- Push to Live
- View Logs
- View Reports
- Delete Instance (use with extreme care)
- Manage Shared Access
WordPress Management
- WP Admin SSO
- Update WordPress
- Manage Auto Update
- Manage Backups
- Manage Automatic Backup
- Update Site Name
- Clear Cache
- Set Maintenance Mode
- Set Debug Mode
- Manage Themes
- Manage Plugins
- Manage WordPress Config
- Manage WordPress Users
Manage Related Hosting (applies to every site on the related hosting)
- Manage Email Accounts
- Manage DNS
- Manage Domains
- Manage SSL Certificates
- Manage FTP Accounts
- Manage MySQL Databases
- Manage File Manager
- Manage Cron Jobs
- PHPMyAdmin SSO
Important: The Delete Instance privilege is irreversible and can permanently remove the instance. Assign it only to trusted users.
Scope Note: Manage Related Hosting privileges affect every site on the same hosting—grant sparingly.
Best Practices
- Least privilege: Grant only what’s needed for the task.
- Review regularly: Audit the People with access list and remove anyone who no longer needs it.
- Use strong security: Enforce unique emails, strong passwords, and two-factor authentication where available.
Troubleshooting
- Invite not received: Ask the user to check spam, confirm the email is correct, and resend the invite.
- Can’t see Share button: You may not have Manage Shared Access permission or ownership of the instance.
- Access seems too broad: Switch the user to Custom and uncheck unneeded privileges.