Often, you work with a freelancer or developer to create your website or webshop.
In these cases, the developer or freelancer will likely need access to your hosting account to do their job. However, it’s not always a good idea to give them full admin permissions.
Instead, you should use our user management interface, where you can create users with limited access to specific areas of your hosting account.
First, go to the User Management area. There, you'll see an overview of the users who have access to your hosting account.
If you haven't created any users yet, the list will be empty.
To create a user, click "Create User."
This will take you to the section where you can set up a new user and assign the permissions and services they need.
We won't go into detail about everything here, but these are the main points:
Username and Logging In
First, you need to set a username. The username looks like an email address, but it isn’t one.
You can choose to set the password yourself or allow the user to set their own password.
This is also why you need to provide a contact email for the user — so the invitation and possibly a password setup link can be received.
Logging in:
When the user logs in, they must use the full username, e.g., user@yourdomain.com.
The user can log in to your cPanel at cpanel.yourdomain.com, provided that your domain is pointing to our nameservers.
Roles
You can assign different roles depending on what the user needs access to. Talk to your developer to find out what they require, and assign roles accordingly.
Please note that only the Admin role has access to the File Manager. If the user needs access to files, it should be done via FTP, so you’ll need to activate the FTP service for them.
Typically, a developer will need the following roles and services:
Roles:
- Web
- Database
Services:
- FTP (be sure to grant access to the specific folder the developer needs to work on)
If the developer also needs access to DNS, the Email role must be added as well.