🙌 Share your expertise with other Enhance users - Join the community now

hero grid

PRODUCT

Technology
stack

The Enhance technology stack is secure and flexible allowing you to configure a high performance multi-server platform to scale and grow your business.

Scroll

Web servers

Select your preferred web server. Run any combination of web server types and switch between kinds without any configuration changes to optimise the overall performance of your hosting cluster.

LiteSpeed

A lightweight drop in replacement for Apache, the LiteSpeed server provides enhanced performance with advanced full page caching and WordPress integration.

Apache

Developed by the Apache software foundation, the Apache HTTP server is the most popular open-source web server for maximum compatibility.

OpenLiteSpeed

An open source version of LiteSpeed without commercial support. OpenLiteSpeed has limited .htaccess support.

Nginx

An open-source web server, providing high performance with low resource usage and configuration. Configure cache exclusions, utilise FastCGI, purge cache, set rewrites on a per domain basis.

PHP

Out-of-the-box support for popular php modules and php versions 5.6 - 8.3.


The appropriate PHP SAPI is selected for your chosen web server. Enhance will provision PHP-FPM for Apache and Nginx and LSPHP for LiteSpeed and OpenLiteSpeed. When changing web server type, the PHP SAPI is automatically reconfigured for any existing websites.

PHP

Backups

The Enhance backup role creates incremental, de-duplicated "time machine" backups using the btrfs file system. These snapshots are fast to create and restore as well as being very disk space efficient.

In addition to the built-in Enhance backups you can configure third party S3 compatible backups from providers like Backblaze, AWS and R2 to capture website backups. You can even run Enhance's built-in backups system and S3 backups side by side.

Backups

Database

Enhance deploys MySQL (8.0 or 8.1 )or MariaDB (10.0 LTS or 11) with the ability to run a combination of each within a cluster. my.cnf settings can be managed globally or per-server using the intuitive UI to improve performance for your specific usage case.

Database

DNS

The DNS role provides DNS (PowerDNS) for all the domains on your Enhance cluster.

It is possible to run an Enhance cluster without installing the DNS role. You can choose to use Enhance's automatic CloudFlare synchronisation or an entirely separate DNS provider.

DNS

Email

The Email role provides the following services:


> POP/IMAP
(dovecot)

> MTA and SMTP (postfix)

> Spam filtering (rspamd)


You can have an unlimited number of email servers in a single Enhance cluster including dedicated email servers. If you do not provide email hosting, there is no requirement to install the email role.

Email

System requirements

Minimum system requirements for installing the Enhance control panel

1

1+ physical server or VM

(4GB RAM, 40GB disk, 2CPU cores or vCPUs)

2

Ubuntu

The server's base operation system should be Ubuntu 22.04 LTS.

grid background

Get started now

Install Enhance on your favourite cloud provider or on your own servers.

App in hand