Installation Guide

Prerequisites

Before you continue, make sure you have the following to hand:

  • Your Enhance licence key. You can register for a licence key here.
  • Your Enhance install command
TIP If you have purchased a licence, these will have been sent to you by email. You will also be able to find these in your my.enhance account.

Hardware Requirements

  • A blank full virtual machine or a bare metal server
  • Ubuntu 24.04 LTS server
  • A minimum of 2GB RAM and 20GB storage
  • x86_64/amd64 architecture
WARNING ARM, containerised environments or any form of paravirtualized environment such as LXD or Virtuozzo are not supported.

Installation Steps

  1. Log in to your new server:
    • as root via SSH or
    • as a user with sudo privileges, then type sudo -i
  2. Copy and paste your Enhance installation command into the terminal, replacing cp.url.com with your control panel domain.
  3. TIP Before running the installation you should update the DNS for your control panel domain to point to your server’s IP.
  4. Press Enter to start the installation.
  5. TIP The install may take up to 30 minutes depending on the speed of your server and connection.
  6. When the installation has finished, a one-time link will be displayed in your terminal. Open this link in your browser to complete the setup.
  7. WARNING You may need to accept a self-signed certificate warning. Enhance will request a Let’s Encrypt certificate for your domain once setup is complete.
  8. Follow the steps in your browser to complete the setup and create your organisation owner account.
TIP If you reinstall Enhance you will need to reissue your licence to be able to re-use it. You can do this through my.enhance.com.