Most Linux servers start the same way: a fresh VPS, an SSH session, and a long list of setup tasks. At this point, you usually have to choose between two paths. The first is manual configuration—spending hours writing Nginx server blocks, creating MySQL databases, configuring systemd files, and managing SSL certificates by hand. The alternative is installing a control panel to automate the workflow.
The downside is that many control panels install far more software than most servers actually need. They run heavy background processes that consume significant RAM, drag down boot times, and open up unnecessary security risks. It's not unusual for the control panel itself to consume more resources than the websites it hosts.
HexonCP takes a different approach. Instead of replacing the tools already installed on Ubuntu, it manages them through a lightweight web interface.
HexonCP currently supports Ubuntu 22.04 and 24.04 LTS. It works directly with the software already available on the operating system, including Nginx, MariaDB/MySQL, and systemd, so there is no separate stack to maintain. Because the panel keeps resource usage low, more RAM remains available for your applications.
What's Included in the Free Version?
Unlike traditional panels that impose domain limits or trial expirations on free accounts, HexonCP provides a fully functional environment at zero cost. The base installation includes several core features:
Isolated Website Users
Standard shared hosting setups often pose a major security risk: if a single application is hacked, attackers can sometimes browse through the server directories to read configuration files and database passwords for other sites. HexonCP stops this at the OS level by creating an isolated system user for each deployment. Directory access is restricted using a locked shell (rbash) and secure SFTP, ensuring that any security breach remains contained within a single application directory.
Multiple Runtime Versions
Different websites often require different runtime versions. With HexonCP, PHP 8.1, PHP 8.3, and Node.js applications can run on the same server without interfering with each other. To keep memory usage down, an automated manager stops inactive background processes after 10 seconds of silence, freeing up RAM when traffic is low.
Application Deployment
The platform replaces manual configuration with a simple deployment wizard. Entering a domain name and selecting your platform (such as WordPress, Ghost, Node.js, or a static site) automatically creates the required directories, databases, and user permissions. Let's Encrypt SSL certificates are requested and renewed automatically by the system.
Server Management Tools
- File Management: A browser-based file manager supports direct uploads, downloads, archive operations, and inline code editing.
- Service Monitoring: The dashboard shows CPU and memory usage and lets you monitor core services such as Nginx and MySQL.
- Firewall Administration: Network access can be managed through a graphical interface for UFW and Fail2ban, allowing you to manage open ports and review logs without manual command execution.
Premium License Features
For agency operations, multi-tenant client hosting, or higher-traffic environments, upgrading to a Premium license adds extra system tools:
- Automated Backups: Schedule regular backups for your directories and databases, and store them locally or connect directly to external cloud storage.
- Domain Mail Server: Configure custom domain emails with proper SPF, DKIM, and DMARC settings, paired with a webmail console for user inbox access.
- White-Label Customization: Replace the default branding, footer references, and interface colors with your own company logo and custom branding.
- Security Audits: Scan system packages for updates, monitor user login logs, and check for potential server vulnerabilities.
Plans & Pricing
Free Tier
Great for developers and hobbyists.
- Auto Jail Security
- PHP & Node JS Versioning
- 1-Click Web App Installs
- Automated Free SSL
- Web File Manager
- Services Monitor & Logs
- UFW Firewall Controls
Premium License
Advanced automation features for production environments.
- Everything in Free Tier
- Automated & Cloud Backups
- Custom Domain Email Server
- Integrated Webmail Client
- White-Label Custom Branding
- System Security Audits
- Priority Support & Updates
Setup via CLI
HexonCP can be installed on a fresh Ubuntu server without manually preparing additional packages or configuration files. Log in via SSH as the root user and run the installation script:
curl -fsSL https://hexoncp.com/install -o install && chmod +x install && sudo ./install
The setup utility automatically identifies your active SSH port to keep you from getting locked out when the firewall starts up. After setting up Nginx configuration templates, the web interface will be available on port 8099. Detailed notes are available in the HexonCP Installation Guide.
Keeping Your Panel Updated
Keeping your server up to date is one of the easiest ways to improve security. From the update center, you can check for new releases and install updates directly from the dashboard. Your hosted websites will continue running without downtime during the update process. The complete update history is available in the HexonCP Update Documentation.