# 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 enviroment 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 and type "sudo -i"
  2. Copy and paste your Enhance installation command into the terminal.
bash -c "$(curl https://install.enhance.com/install.sh)"
  1. Hit Enter. This will trigger the installation process. Your system will install the necessary packages using the apt package manager.

  2. Once the installation is complete, a one time link will be displayed in your terminal. Visit the link to complete the setup in your browser. If you cannot access the URL provided, check if you have a hardware firewall on your control panel server and make sure to allow port 2087.

  3. Once you enter the Enhance panel, click settings then licence to enter your licence key.

  4. You can configure your admin credentials using the profile button at the top right of the control panel.

  5. If you forget your admin credentials, you can use sso from the command line. As root, run ecp sso.

  6. Optionally, you can configure a control panel domain to access the control panel in place of the IP. Go to settings then platform and enter your chosen domain.

  7. To add servers to your panel, click servers then add server. Paste the resulting command into the root terminal of the server to be added. This command is specific to your Enhance installation.

TIP

If the new server appears offline in your Enhance panel, check that any external firewall permits port 50000 from your control panel server IP.