Getting started
Post installation steps
Last updated: November 2022
Support documentation / Post installation steps
ℹ️ If you do not have access to ‘Settings’ you may not have the correct user permissions
To successfully set up your account and start offering services to customers a handful of settings are required.
To successfully set up your Enhance account:
1. Set a phpMyAdmin domain
A phpMyAdmin domain is required in order to allow your customers to access phpMyAdmin. Once a domain has been saved a quick access button will be available within your customers account.
To set your phpMyAdmin domain:
- Open ‘Settings’ in the left sidebar
- Select ‘Platform’
- Navigate to 'Control panel domains'
- Input a domain and click ‘Save’ to finish
This will create a phpMyAdmin website which you can manage from ‘Websites’.
ℹ️ Ensure the DNS for your phpMyAdmin domain is delegated to your hosting cluster.
2. Set a Roundcube domain
Set a Roundcube domain to allow customers to access their email via webmail. Once a domain is set a quick access button will be available within your customers account.
To set your Roundcube domain:
- Open ‘Settings’ in the left sidebar
- Select ‘Platform’
- Navigate to 'Control panel domains'
- Input a domain and click ‘Save’ to finish
This will create a Roundcube website which you can manage from ‘Websites’.
ℹ️ Ensure the DNS for your Roundcube domain is delegated to your hosting cluster.
3. Set a staging domain
Set a staging domain in order to allow customers to add staging websites. You will not be able to offer staging websites to customers without a staging domain being configured.
To set your staging domain:
- Open ‘Settings’ in the left sidebar
- Select ‘Platform’
- Navigate to 'Control panel domains'
- Input a domain and click ‘Save’ to finish
4. Set nameservers
Nameserver details are needed so that your customer's domain names resolve to your hosting.
To set Nameservers:
- Open ‘Settings’ in the left sidebar
- Select ‘Platform’
- Navigate to ‘Nameservers’
The number of nameservers you can add is limited to the number of DNS roles you have installed on your servers.
You can learn how to install a DNS role here.
5. Configure System Emails
By default system generated emails (password resets, user invites) are sent using Enhance's local SMTP server.
Custom SMTP details can be configured if you would like to use an external mail server.
To configure System generated emails:
- Open ‘Settings’ in the left sidebar
- Select ‘Platform’
- Navigate to ‘System emails’
- Select 'Edit' and input your details
- Click 'Save' to finish
6. Invite your team
Enhance allows you to have multiple users with roles based access. You can learn more about permissions here.
To invite a user:
- Open ‘Users’ in the left sidebar
- Select ‘Invite user’
- Complete the form
- Click ‘Send ’ to finish
An automated system generated email will be sent to the user’s email address with a link that will direct them to a URL to complete their account setup.
ℹ️ If an email invitation is not automatically triggered by Enhance, please check System emails are configured correctly
7. Customise the panel
By default you will inherit Enhance's branding. You can update the panel to match the look and feel of your own brand.
You can learn more about Branding settings here.
To update your branding settings:
- Open ‘Settings’ in the left sidebar
- Select ‘Branding’
- Click ‘Save’ to finish
ℹ️ You can preview your chosen styling options before committing to the change by clicking ‘Preview’
8. Review platform settings
Platform settings relate to the way hosting is provisioned globally, this includes the behaviour for core processes including Backups and updates.
Enhance's platform settings are defaulted to sensible settings to allow you to quickly get up and running however, we recommend you review these settings to ensure they suit your needs.
To review and update your platform settings:
- Open ‘Settings’ in the left sidebar
- Select ‘Platform’
9. Review global service settings
Service settings impact the underlying application that make up your hosting service. These settings will automatically be applied to all new servers added to your Enhance cluster.
Service settings can be overridden on a per server.
To review and update your global service settings:
- Open ‘Settings’ in the left sidebar
- Select ‘Services’
10. Add you first hosting package
You can add unlimited hosting packages to Enhance. A package is a collection of configured tools and resources that you can subscribe a customer too.
You can learn more about Packages here.
To add a hosting package:
- Open ‘Settings’ in the left sidebar
- Select ‘Packages’
- Click ‘Add package’
- Configure the settings
- Click ‘Add package’ to finish