CyberPanel on a VPS: a free panel on OpenLiteSpeed and when it pays off
CyberPanel is a free control panel built around the LiteSpeed web server. In its basic version it installs with OpenLiteSpeed, the open edition of that server, and places no limit on the number of sites and domains. It is chosen above all by owners of WordPress sites: OpenLiteSpeed together with the LSCache plugin caches pages at the web-server level and gives fast responses without a separate Varnish or complex nginx tuning.
The free version and paid LiteSpeed
The panel itself is distributed free of charge. You only pay if you need the commercial LiteSpeed Enterprise instead of OpenLiteSpeed. The difference in practice:
- OpenLiteSpeed reads .htaccess only on restart and mostly understands redirect rules in it. If a plugin or CMS changes .htaccess, the changes take effect after the web server is reloaded.
- LiteSpeed Enterprise is fully compatible with Apache configuration, picks up .htaccess immediately and copes better with heavy traffic. The licence is paid to the LiteSpeed vendor: there is a free starter tier for one domain, and paid tiers start at roughly $10–11 a month and grow with the number of domains and the server's memory.
The panel also has paid add-ons, such as advanced backups, but they aren't essential for an ordinary server with sites. If a host in the table lists CyberPanel, it is usually a ready image with the free version: you don't pay extra for the panel itself, and an Enterprise licence, if you need one, is bought separately.
OS, memory and disk
The installer runs on Ubuntu 22.04 and 24.04 (the vendor recommends the latter) and on AlmaLinux 8 and 9. The panel installs only on a clean system: it sets up OpenLiteSpeed, MariaDB, PowerDNS, Postfix, Dovecot and an FTP server itself. On a server already running Apache or nginx, the installation will break the existing sites.
The documented minimum is 1 GB of memory and 10 GB of disk, with 2 GB recommended. Guidelines for choosing a plan:
- one or two WordPress sites without mail: 1–2 GB of memory, 1–2 cores;
- several sites with mail and databases: 2–4 GB or more;
- a WooCommerce shop or sites with noticeable traffic: 4 GB or more, several cores and an NVMe disk, since the LSCache cache is stored on disk and its speed shows.
With 1 GB of memory, enable swap before installing: without it, the build and first start of MariaDB sometimes fail with an out-of-memory error.
What to keep in mind in day-to-day use
The panel's interface runs on port 8090, and the built-in firewall and CSF integration are configured from it too. Right after installation, change the administrator password, restrict access to the port by IP and enable two-factor authentication. The panel includes a WordPress installer, Let’s Encrypt certificate issuance, simple backups to an external server over SFTP or to object storage, and a Docker manager for individual applications.
The vendor is small, and panel updates sometimes bring bugs, so take a disk snapshot in the host's panel before a major update. For critical projects it helps to keep a test server on the same version and update it first.
LSCache only works with a plugin for the specific CMS. For WordPress it is installed from the plugin directory and detects the web server straight away; for other engines (Joomla, OpenCart, PrestaShop, Magento) plugins exist too, but their quality varies. If a site is built on a framework without such a plugin, the gain from OpenLiteSpeed is much smaller and the panel loses its main advantage. After enabling the cache, check that the cart, the customer account area and forms don't end up in cached pages: for shops this is a common first-setup mistake.
Migration and who it suits
CyberPanel can import cPanel backups: sites, databases and mailboxes are restored from the archive. Migration between two CyberPanel servers is done through the built-in backups with transfer to the new server. Before migrating, check the sites' .htaccess: rules written for Apache may not work on OpenLiteSpeed, and the site will return an error or wrong redirects.
The panel suits those who run sites on WordPress and want a free panel with a fast cache. If you need nginx and sites on PHP frameworks or Node.js without mail, take a look at CloudPanel. For servers with client sites and strict per-user limits, commercial panels are better.