Enhance Control Panel Guide
How to manage sites, email, DNS, and backups in the Enhance control panel on GoZen plans, and how Enhance differs from cPanel.
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:
| Feature | Enhance | cPanel |
|---|---|---|
| Architecture | Kernel-level isolation (cgroups/namespaces) | Shared OS, with CloudLinux added on GoZen |
| Site isolation | Each site runs in its own sandboxed environment | Each account is isolated by CloudLinux (LVE + CageFS) |
| Web server | One per server: Nginx, Apache, LiteSpeed, or OpenLiteSpeed | Apache or LiteSpeed |
| Multi-server | Built-in cluster support (web, DB, mail on separate servers) | Single-server by default |
| Pricing model | Not licensed per account | Per-account licensing |
| Interface | Newer, simpler web UI | Classic 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
- Go to Websites in the sidebar
- Click Add website
- Fill in:
- Domain - your primary domain name
- Server - if you have multiple servers in a cluster, pick which one hosts this site
- 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 Server | Best For |
|---|---|
| Nginx | High-performance static sites, reverse proxy setups |
| OpenLiteSpeed | WordPress with LSCache (free, high performance) |
| LiteSpeed | WordPress with full LSCache (requires license) |
| Apache | Applications 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:
- Go to Emails
- Click Create Email Account
- Set the username, password, and mailbox quota
Email Client Settings
| Protocol | Server | Port | Security |
|---|---|---|---|
| IMAP | mail.yourdomain.com | 993 | SSL/TLS |
| SMTP | mail.yourdomain.com | 465 | SSL/TLS |
| POP3 | mail.yourdomain.com | 995 | SSL/TLS |
Webmail
Click Webmail next to any email account to access your inbox directly in the browser.
Managing Databases
Creating a Database
- From the site dashboard, go to Databases
- Click Create Database
- 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:
- Go to the site dashboard → SSL
- Click Install Custom Certificate
- Paste your certificate, private key, and CA bundle
- Save
DNS Management
If your domain uses Enhance’s nameservers, DNS records are managed from the site dashboard:
- Go to DNS
- 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:
- Go to the site dashboard → Backups
- Select the backup date
- Click Restore
For Resellers
If you’re running a GoZen Host reseller plan on Enhance, you have additional capabilities:
Creating Client Packages
- Go to Packages in the admin panel
- Click Create Package
- Define resource limits:
- Disk space
- Bandwidth
- Number of websites
- Number of email accounts
- PHP workers
- Database limits
- Name the package (e.g., “Starter”, “Business”, “Premium”)
- Save
Adding Clients
- Go to Customers or Organizations
- Click Add Customer
- Set their login credentials and assign a package
- 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
- Installing Apps on Enhance - the Apps tab, supported applications, and the WordPress toolkit
- Install WordPress on Enhance - one-click WordPress setup
- Install Joomla on Enhance - one-click Joomla setup
- Pointing Your Domain to Your Server - configure DNS for your Enhance-hosted site
- SSL Certificates - understand how SSL works across GoZen’s platforms
- How to Get Support - need help with your Enhance panel?
Last updated 21 Oct 2026, 00:00 +0300.