6 min read

Enhance is the hosting control panel on GoZen Host’s reseller plans, on VPS plans with Managed + Enhance, and on the AMD EPYC VPS as an add-on. It works differently from cPanel. Every site is sandboxed with Linux cgroups and namespaces, and one panel can manage several servers with different roles.

Enhance vs cPanel

The main differences:

FeatureEnhancecPanel
ArchitectureKernel-level isolation (cgroups/namespaces)Shared OS, with CloudLinux added on GoZen
Site isolationEach site runs in its own sandboxed environmentEach account is isolated by CloudLinux (LVE + CageFS)
Web serverOne per server: Nginx, Apache, LiteSpeed, or OpenLiteSpeedApache or LiteSpeed
Multi-serverBuilt-in cluster support (web, DB, mail on separate servers)Single-server by default
Pricing modelNot licensed per accountPer-account licensing
InterfaceNewer, simpler web UIClassic cPanel interface

The biggest practical difference is where site isolation comes from. Plain cPanel runs every account on the same OS, so GoZen adds CloudLinux, which gives each account its own resource limits and its own view of the filesystem. Enhance builds isolation into the panel itself with Linux cgroups and namespaces. Each site’s PHP processes, SSH sessions, and cron jobs run in their own sandbox, which keeps a compromised site away from the others.

Logging In

Access your Enhance panel at the URL provided in your welcome email or service details in the GoZen client area.

You may have one of two access levels:

  • Organization Admin - full control over all sites, users, email, and server settings (resellers get this)
  • Site Admin - access to manage a specific website only

Managing Websites

Creating a New Website

  1. Go to Websites in the sidebar
  2. Click Add website
  3. Fill in:
    • Domain - your primary domain name
    • Server - if you have multiple servers in a cluster, pick which one hosts this site
  4. Click Add

Enhance provisions the site within seconds, including its isolated environment. DNS records, SSL, and the file structure are set up automatically. The site uses the web server of the server it is on. To change its PHP version afterwards, open the site and go to Advanced > Developer Tools.

Site Dashboard

Click on any website to see its dashboard. From here you can:

  • File Manager - browse and edit files in the site’s isolated environment
  • Databases - create and manage MySQL databases
  • Advanced > Developer Tools - PHP version, PHP extensions, and cron jobs
  • SSL - manage Let’s Encrypt or custom certificates
  • Backups - view and restore backups
  • Logs - access and error logs

For a step-by-step guide to creating databases and users, see Managing Databases on Enhance. For scheduling recurring tasks, see Setting Up Cron Jobs in Enhance.

Deploying Files

You have several options to get your files onto the server:

  • File Manager - upload directly through the browser
  • SFTP - connect with FileZilla, WinSCP, or your preferred client. Credentials are in the site dashboard
  • SSH - access the site’s isolated shell directly for command-line operations
  • Git - deploy from a Git repository

Choosing a Web Server

Enhance supports four web servers. The web server is set per server and applies to every site on that server; if you administer the server, you can switch it from the server’s settings without editing configuration files.

Web ServerBest For
NginxHigh-performance static sites, reverse proxy setups
OpenLiteSpeedWordPress with LSCache (free, high performance)
LiteSpeedWordPress with full LSCache (requires license)
ApacheApplications that rely on the full range of .htaccess directives

For WordPress sites, OpenLiteSpeed is the recommended choice. It gives you LiteSpeed Cache support without additional licensing costs.

Managing Email

Enhance includes a full email server. From the site dashboard:

  1. Go to Emails
  2. Click Create Email Account
  3. Set the username, password, and mailbox quota

Email Client Settings

ProtocolServerPortSecurity
IMAPmail.yourdomain.com993SSL/TLS
SMTPmail.yourdomain.com465SSL/TLS
POP3mail.yourdomain.com995SSL/TLS

Webmail

Click Webmail next to any email account to access your inbox directly in the browser.

Managing Databases

Creating a Database

  1. From the site dashboard, go to Databases
  2. Click Create Database
  3. Enhance creates the database and shows you the credentials

Use the provided hostname, database name, username, and password in your application’s config file (wp-config.php, .env, etc.).

phpMyAdmin

Click phpMyAdmin to open the database management interface directly. You can import, export, run queries, and manage tables.

SSL Certificates

Enhance handles SSL automatically:

  • Let’s Encrypt is enabled by default for all sites
  • Certificates auto-renew before expiry

For custom/paid SSL certificates:

  1. Go to the site dashboard → SSL
  2. Click Install Custom Certificate
  3. Paste your certificate, private key, and CA bundle
  4. Save

DNS Management

If your domain uses Enhance’s nameservers, DNS records are managed from the site dashboard:

  1. Go to DNS
  2. Add, edit, or delete records (A, AAAA, CNAME, MX, TXT, SRV)

Enhance automatically creates the basic records (A record pointing to the server, MX records for email) when you create a site.

Backups

Enhance handles backups at the site level:

  • Automated backups run on a schedule configured by the server admin
  • Manual backups can be triggered from the site dashboard
  • Restore replaces the site with a previous backup state

To restore:

  1. Go to the site dashboard → Backups
  2. Select the backup date
  3. Click Restore

For Resellers

If you’re running a GoZen Host reseller plan on Enhance, you have additional capabilities:

Creating Client Packages

  1. Go to Packages in the admin panel
  2. Click Create Package
  3. Define resource limits:
    • Disk space
    • Bandwidth
    • Number of websites
    • Number of email accounts
    • PHP workers
    • Database limits
  4. Name the package (e.g., “Starter”, “Business”, “Premium”)
  5. Save

Adding Clients

  1. Go to Customers or Organizations
  2. Click Add Customer
  3. Set their login credentials and assign a package
  4. The customer gets their own login to manage their sites

White-Label

Enhance supports white-labeling. You can:

  • Use your own branding and logo
  • Set a custom panel URL
  • Remove all Enhance branding

Your clients then see your brand instead of Enhance or GoZen Host.

Enhance API (Advanced)

Enhance has a REST API for automation, such as creating websites, managing customers, and starting backups from your own scripts. Create an access token in the panel and see Enhance’s API documentation for the available endpoints.

Common Questions

“Can I switch from cPanel to Enhance?”

Yes, but it requires a migration. The two panels are fundamentally different architectures. Contact support to discuss migrating your sites from a cPanel-based plan to Enhance.

“Is Enhance compatible with WordPress?”

Yes. WordPress runs well on Enhance, especially with OpenLiteSpeed as the web server. See Install WordPress on Enhance for the full walkthrough.

“Where are my .htaccess rules?”

If the server runs Nginx, .htaccess files are not used: Nginx has its own configuration syntax, and WordPress permalink rules are handled in the web server config. OpenLiteSpeed and LiteSpeed read the rewrite rules in .htaccess, and Apache supports every directive. If an application needs Apache-specific features, host it on a server that runs Apache.

What to Do Next

Last updated 21 Oct 2026, 00:00 +0300. history

Was this page helpful?