Introduction
CloudLinux OS editions
Features | CloudLinux OS Solo | CloudLinux OS Admin | CloudLinux OS Legacy (Shared) | CloudLinux OS Shared Pro |
---|---|---|---|---|
Maximum amount of hosting accounts | 1 | 5 | unlimited | unlimited |
Resource Limits (LVE) | No* | Yes** | Yes | Yes |
Reseller Limits | No limits at all | No | Yes | Yes |
Cage FS | Yes | Yes | Yes | Yes |
MySQL Governor | No | No | Yes | Yes |
PHP Selector | Yes | Yes | Yes | Yes |
Python/Node.js Selectors | Yes*** | Yes*** | Yes*** | Yes*** |
Ruby Selector | No | Yes*** | Yes*** | Yes*** |
HardenedPHP | Yes | Yes | Yes | Yes |
Apache mod_lsapi PRO | Yes | Yes | Yes | Yes |
SecureLinks | No | Yes | Yes | Yes |
Website monitoring tool | Yes | Yes | Yes | Yes |
Website monitoring alerts | Yes | Yes | Yes | Yes |
Slow Site analyzer | Yes | Yes | Yes | Yes |
PHP X-Ray | Yes | Yes | No | Yes |
Centralized Monitoring | No | No | No | Yes |
AccelerateWP | Yes | Yes | No | Yes |
Support 24/7 | Yes | Yes | Yes | Yes |
* Only inodes limits are available.
** LVE limits are disabled by default.
*** Python/Node.js/Ruby Selectors are available only for cPanel, DirectAdmin servers, and servers with custom panel with own integration.
CloudLinux OS Solo
CloudLinux OS Solo is designed for installation on VPS or VDS servers. This edition has major differences compared to all others, so please make sure to carefully examine the feature table to see if it is suitable for you here.
CloudLinux OS Admin
CloudLinux OS Admin is designed for shared hosting providers who want to flawlessly migrate their big shared hosting customer to individual VPS with same CloudLinux features as on Shared hosting. At the same time you will be able to separate such a user's websites if necessary and isolate them with CageFS for efficient extra security. Also it may be suitable for a small server with less than 5 customers on it.
Most of the features of CloudLinux OS Legacy (Shared) are available in this edition, with a small differences:
- lve limits are set to unlimited by default (can be changed in CloudLinux Manager at any time)
- MySQL Governor is not available in this edition
- the license itself does not allow more than 5 users to be hosted on server.
CloudLinux OS Shared (Pro)
CloudLinux OS Shared Pro is designed for shared hosting providers. It isolates each customer into a separate “Lightweight Virtualized Environment” (LVE), which allocates and limits server resources, like memory, CPU and the number of simultaneous connections, for each web hosting tenant. This ensures that tenants cannot jeopardize the stability of your servers, causing all sites to slow down or even come to a halt. CloudLinux OS Shared Pro also “cages” tenants from one another to avoid security breaches. This way, unstable scripts or malware are not able to sprawl across your customer sites, causing severe harm.
Purchasing CloudLinux OS Shared Pro license extends your CloudLinux OS Legacy (Shared) functionality with even more useful features.
CloudLinux OS components
CloudLinux Manager
LVE is a Lightweight Virtualized Environment. CloudLinux Manager allows you to maintain fine-tuned control over your resources, including CPU, IO rate, memory, inodes, numbers of processes, and concurrent connections, that any single account can use. Now you can limit resource abuse, while allowing good customers to use what they need.
CageFS
CageFS is a virtualized, per-user file system that uniquely encapsulates each customer, preventing users from seeing each other and viewing sensitive information. CageFS prevents a large number of attacks, including most privilege escalation and information disclosure attacks. It is completely transparent to your customers, without any need for them to change their scripts.
MySQL Governor
Note
This component is not available in the CloudLinux OS Admin edition.
MySQL Governor tracks CPU and disk IO usage for every user in real time and throttles MySQL queries by using LVE limits. By using the dbtop utility, it is possible to see the database usage on a per-customer basis, ensuring that the system admin always know what is going on.
PHP Selector
PHP Selector allows end users to select the specific version of PHP they need. It allows ultimate flexibility by offering all popular versions of PHP, with more than 120 PHP extensions to choose from.
Ruby Selector
Ruby Selector allows end users to choose the Ruby version for applications and install additional modules to the application environment. Ruby Selector uses mod_passenger
for delivering optimum performance.
Python Selector
Python Selector allows end users to choose the Python version for applications and install additional modules. Python Selector uses mod_passenger
to get the best performance from Python applications.
Node.js Selector
Node.js Selector is a CloudLinux OS component that allows each user to easily create Node.js applications, choose Node.js versions and other parameters for applications based on their needs.
Apache mod_lsapi PRO
Mod_lsapi PRO is the fastest PHP handler for Apache. It is a drop-in replacement for SuPHP, FCGID, RUID2, and ITK. It has a low memory footprint and understands .htaccess
PHP directives.
Reseller limits
Reseller limits is a feature that allows hosters to set limits for the resources each Reseller can operate with. The server admin also provides controls on what resources each end user will have. Reseller limits set by a hoster limit the total amount of resources resellers’ end users can consume altogether.
When a hoster has set reseller limits for the particular reseller he provides the reseller with an ability to set limits for his end users within the Reseller Interface.
LVE-stats 2
LVE-stats 2 collects LVE usage statistics (CPU, memory, disk space usage), and allows to collect the usage data.
CloudLinux 9
CloudLinux 9 version | Editions | Hosting Panels | Virtuozzo Support |
---|---|---|---|
CloudLinux 9 Beta | CloudLinux Legacy (Shared) CloudLinux Shared Pro | - Non-panel - Custom panel integration - DirectAdmin | No |
CloudLinux 9.2 | CloudLinux Legacy (Shared) CloudLinux Shared Pro | - Non-panel - Custom panel integration - cPanel with experimental key - DirectAdmin | No |
CloudLinux 9.3 CloudLinux 9.4 | CloudLinux Legacy (Shared) CloudLinux Shared Pro CloudLinux Solo CloudLinux Admin | - Non-panel - Custom panel integration - cPanel >= 11.116.0.1 - DirectAdmin | No |
Note!
Starting from v11.116.0.1, cPanel is fully integrated with CloudLinux 9 (9.2+), and the flag --experimental-os=almalinux-9.2
no longer necessary.
Note!
If you have a server with cPanel + CloudLinux already installed via the experimental flag --experimental-os=almalinux-9.2
, as described here, it is highly recommended to reinstall the server from scratch to avoid unexpected behavior.
CloudLinux OS life cycle
CloudLinux OS follows the life cycle policy of RHEL. Using a supported operating system is critical to maintaining a stable server environment.
Currently, the following versions are available and supported:
Operating System (all editions) | Release Date | End of Life and Support |
CloudLinux OS 6 | Feb 1, 2011 | Nov 30, 2020 (ELS until June 30, 2024) |
CloudLinux OS 7 | Apr 1, 2015 | Jun 30, 2024 (ELS until June 30, 2025) |
CloudLinux OS 8 | Mar 17, 2020 | May 31, 2029 |
CloudLinux OS 9 | Jan 17, 2023 | May 31, 2032 |