# Post Install Steps

To successfully set up your account and start offering services to customers a handful of settings are required. Navigate to your Enhance control panel domain, log-in and then click 'Settings' on the left hand side.

If you do not have access to ‘Settings’ you may not have the correct user permissions

To successfully set up your Enhance account:

# Set up a PHP MyAdmin 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:

  1. Open Settings in the left sidebar
  2. Select Platform
  3. Enter a domain to use for PHP MyAdmin. An example for this could be phpmyadmin.[yourcontrolpanel.com]
  4. You can then access PHP MyAdmin for a domain from each websites' page

One phpMyAdmin domain is enough for your entire cluster. Enhance's single sign-on functionality will ensure phpMyAdmin connects to the right database server for the client's website.

TIP

Ensure the DNS for your phpMyAdmin domain points to the Enhance control panel server IP.

# 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:

  1. Open Settings in the left sidebar
  2. Select Platform
  3. Navigate to Control panel domains
  4. Input a domain and click Save to finish

This will create a Roundcube website which you can manage from Websites.

One RoundCube website is enough for your entire cluster. The correct IMAP and SMTP server is selected when the customer logs in using a custom Roundcube plugin which is installed automatically by Enhance.

TIP

Ensure the DNS for your Roundcube webmail domain points to your control panel server IP.

# Set a Staging Domain

A staging domain is required to allow customers to add staging websites. When a customer adds a staging website, your staging domain will be added as a suffix. You will not be able to offer staging websites to customers without a staging domain being configured.

To set your staging domain:

  1. Open Settings in the left sidebar
  2. Select Platform
  3. Navigate to Control panel domains
  4. Input a domain and click Save to finish

TIP

Staging domains point to whichever server the website is created on. Therefore the staging domain should be delegated to your Enhance DNS cluster. An A record will not be sufficient.

# Set Nameservers

Nameserver details are needed so that your customer's domain names resolve to your hosting.

To set Nameservers:

  1. Open Settings in the left sidebar
  2. Select Platform
  3. Navigate to Nameservers

The number of nameservers you can add is limited to the number of DNS roles you have installed within your cluster.

You can learn how to install a DNS role here.

# Configure System Generated Emails

By default, system generated emails (password resets, user invites) are sent using Enhance's local SMTP server. For this to function, your server/provider must allow port 25 outbound.

Custom SMTP details can be configured if you would like to use an external mail server.

To configure System generated emails:

  1. Open Settings in the left sidebar
  2. Select Platform
  3. Navigate to System emails
  4. Select Edit and input your details
  5. Click Save to finish

# 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 to your organisation:

  1. Open Users in the left sidebar
  2. Select Invite user
  3. Complete the form
  4. 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.

# 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:

  1. Open Settings in the left sidebar
  2. Select Branding
  3. Click Save to finish

TIP

You can preview your chosen styling options before committing to the change by clicking ‘Preview’

# 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:

  1. Open Settings in the left sidebar
  2. Select Platform

# 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:

  1. Open Settings in the left sidebar
  2. Select Services

# Add your 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 to.

You can learn more about Packages here.

To add a hosting package:

  1. Open Settings in the left sidebar
  2. Select Packages
  3. Click Add package
  4. Configure the settings
  5. Click Add package to finish