{"id":7620,"date":"2026-08-26T16:06:23","date_gmt":"2026-08-26T14:06:23","guid":{"rendered":"https:\/\/www.webhostingsrbija.rs\/?p=7620"},"modified":"2026-08-26T16:06:26","modified_gmt":"2026-08-26T14:06:26","slug":"nas-panel-cloudlinux-poredjenje","status":"publish","type":"post","link":"https:\/\/www.webhostingsrbija.rs\/en\/nas-panel-cloudlinux-poredjenje\/","title":{"rendered":"Our panel and CloudLinux: same protection and limits, no license"},"content":{"rendered":"<p class=\"wp-block-paragraph\">When choosing shared hosting, beneath the surface it all boils down to one question. As the server keeps each account within its limits, so one site cannot slow down or compromise others on the same machine. For years, CloudLinux has been synonymous with that layer of isolation and resource limits. Our panel does the same job, but on a standard AlmaLinux 10 kernel, without a forked kernel and without a per-server license.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This comparison is intentionally honest. We show where we are at full parity, where we are stronger, and where CloudLinux continues to lead. The goal is not to claim that we are better at everything, but to clearly see what you are getting.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">In short<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>15 features in full parity.<\/strong> The same level of protection and limits, the same modern kernel mechanisms.<\/li>\n\n\n\n<li><strong>3 items where we are stronger.<\/strong> SELinux mandatory access control, standard kernel without fork and no license.<\/li>\n\n\n\n<li><strong>1 item where CloudLinux leads.<\/strong> kernel patches without reboot.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Isolation and limits are implemented through Linux cgroups v2, mount namespace isolation and SELinux in enforcing mode. These are the same modern kernel mechanisms used by CloudLinux, with one additional layer (SELinux) and no dependency on a specially modified kernel.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Resource limits<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This is the heart of shared hosting: how much CPU, memory and disk space can one account consume before the system slows it down. With us, cgroups v2 does it, with CloudLinux, LVE.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Characteristic<\/th><th>Our panel<\/th><th>CloudLinux<\/th><\/tr><\/thead><tbody><tr><td><strong>CPU limit per order<\/strong><br>cgroups v2, cpu.max<\/td><td>Yes<\/td><td>Yes (LVE)<\/td><\/tr><tr><td><strong>RAM limit per account<\/strong><br>cgroups v2, memory.max<\/td><td>Yes<\/td><td>Yes (LVE)<\/td><\/tr><tr><td><strong>I\/O bandwidth<\/strong><br>cgroups v2, io.max<\/td><td>Yes<\/td><td>Yes (LVE)<\/td><\/tr><tr><td><strong>IOPS limit<\/strong><br>cgroups v2, io.max (riops\/wiops)<\/td><td>Yes<\/td><td>Yes (LVE)<\/td><\/tr><tr><td><strong>Entry Processes<\/strong><br>PHP FPM, pm.max_children per account<\/td><td>Yes<\/td><td>Yes (LVE EP)<\/td><\/tr><tr><td><strong>Number of processes (NPROC)<\/strong><br>cgroups v2, pids.max<\/td><td>Yes<\/td><td>Yes (LVE)<\/td><\/tr><tr><td><strong>Inode limit<\/strong><br>project quota (XFS\/ext)<\/td><td>Yes<\/td><td>Yes<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Account isolation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Limits tell how much an account can spend. Isolation tells what the account is allowed to see and touch. Here we have one advantage that CloudLinux does not have.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Characteristic<\/th><th>Our panel<\/th><th>CloudLinux<\/th><\/tr><\/thead><tbody><tr><td><strong>File isolation (fake root)<\/strong><br>mount namespace and FPM chroot<\/td><td>Yes<\/td><td>Yes (CageFS)<\/td><\/tr><tr><td><strong>Mandatory Access Control (MAC)<\/strong><br>SELinux enforcing by command<\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td><strong>Connection limit per IP address<\/strong><br>nginx, limit_conn<\/td><td>Yes<\/td><td>Partially (via Imunify)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Databases<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Here CloudLinux has one thing that we openly admit as their advantage.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Characteristic<\/th><th>Our panel<\/th><th>CloudLinux<\/th><\/tr><\/thead><tbody><tr><td><strong>Limit of DB connections per account<\/strong><br>MAX_USER_CONNECTIONS and PostgreSQL CONNECTION LIMIT<\/td><td>Yes<\/td><td>Yes<\/td><\/tr><tr><td><strong>Stopping runaway SQL queries<\/strong><br>connection limit and abuse detector<\/td><td>Yes<\/td><td>Yes (MySQL Governor)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Runtime and applications<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Characteristic<\/th><th>Our panel<\/th><th>CloudLinux<\/th><\/tr><\/thead><tbody><tr><td><strong>Multiple PHP versions per order<\/strong><br>7.4 and 8.0 to 8.5, selection by domain<\/td><td>Yes<\/td><td>Yes (PHP Selector)<\/td><\/tr><tr><td><strong>Node.js and Python hosting<\/strong><br>permanent systemd services per order<\/td><td>Yes<\/td><td>Yes (selectors)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Web server and security<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Characteristic<\/th><th>Our panel<\/th><th>CloudLinux<\/th><\/tr><\/thead><tbody><tr><td><strong>Web server<\/strong><br>nginx with HTTP\/3 (QUIC), Brotli, page and object cache<\/td><td>Yes (nginx)<\/td><td>Yes (Apache or LiteSpeed)<\/td><\/tr><tr><td><strong>Application firewall (WAF)<\/strong><br>Corazon (OWASP rules)<\/td><td>Yes<\/td><td>Yes (Immunify ModSec)<\/td><\/tr><tr><td><strong>Malware protection<\/strong><br>Imunify360 or ClamAV and real-time scanner<\/td><td>Yes<\/td><td>Yes (Immunify)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Kernel and license<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A key philosophical difference can be seen here. CloudLinux uses its own, reworked kernel. We stay on the standard AlmaLinux 10 kernel, because all isolation and limit mechanisms are already part of the official Linux kernel today.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Characteristic<\/th><th>Our panel<\/th><th>CloudLinux<\/th><\/tr><\/thead><tbody><tr><td><strong>Kernel<\/strong><br>standard AlmaLinux 10 (mainline)<\/td><td>Yes (without fork)<\/td><td>Partial (forked kernel)<\/td><\/tr><tr><td><strong>Kernel patches without rebooting<\/strong><br>security updates and a planned reboot<\/td><td>No<\/td><td>Yes (KernelCare)<\/td><\/tr><tr><td><strong>License and price<\/strong><br>built into the operating system<\/td><td>Yes (without license)<\/td><td>No (paid per server)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Where are we stronger?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>SELinux (mandatory access control).<\/strong> This is an additional layer that CloudLinux CageFS does not have. Even if the isolation breaks somewhere, the kernel policy still blocks unauthorized access. It&#039;s a belt and suspenders, not one for the other.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Standard kernel.<\/strong> All mechanisms (cgroups v2, namespaces, SELinux) are part of official Linux. There is no dependency on a specially modified kernel, so there is no risk of someone else&#039;s kernel upgrade slowing us down.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>No license.<\/strong> Same class of isolation and limit, without additional cost per server. We put that savings back into the equipment and price for you.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Where CloudLinux is leading<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>KernelCare.<\/strong> It injects security patches into the kernel without restarting the server. We perform standard security updates with a scheduled reboot, at a time that we announce in advance.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Technical notes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Entry Processes<\/strong> are implemented on the PHP FPM execution layer (pm.max_children per account) and capture how many requests can simultaneously enter the PHP execution path. It covers a typical source of load on shared hosting, for example a sudden surge of visits on a WordPress site. The total number of processes covers a separate cgroup limit (pids.max), so two separate levers, not one.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Isolation and limits<\/strong> are implemented through Linux cgroups v2, mount namespace isolation and SELinux (mandatory access control). It&#039;s the same modern kernel mechanisms as CloudLinux, with an additional SELinux layer and no forked kernel or license.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We are in full parity with CloudLinux in 15 out of 19 observed features. In 3 items we are above them (SELinux, standard kernel, no license), and in 1 item they lead (patches without restart). For the vast majority of sites, this means the same or better protection and the same limits.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you are interested in how this looks on your site in practice, <a href=\"https:\/\/www.webhostingsrbija.rs\/en\/kontakt\/\">contact us<\/a> and we will be happy to explain the details.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Technical review. AlmaLinux 10, MariaDB 10.11, PostgreSQL 16.<\/em><\/p>","protected":false},"excerpt":{"rendered":"<p>Kada birate shared hosting, ispod povr\u0161ine sve se svodi na jedno pitanje. Kako server dr\u017ei svaki nalog u svojim granicama, tako da jedan sajt ne mo\u017ee da uspori ili ugrozi ostale na istoj ma\u0161ini. Godinama je CloudLinux bio sinonim za taj sloj izolacije i resursnih limita. Na\u0161 panel radi isti posao, ali na standardnom AlmaLinux [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":7311,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[203],"tags":[],"class_list":["post-7620","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-whs-panel"],"_links":{"self":[{"href":"https:\/\/www.webhostingsrbija.rs\/en\/wp-json\/wp\/v2\/posts\/7620","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webhostingsrbija.rs\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webhostingsrbija.rs\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webhostingsrbija.rs\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webhostingsrbija.rs\/en\/wp-json\/wp\/v2\/comments?post=7620"}],"version-history":[{"count":1,"href":"https:\/\/www.webhostingsrbija.rs\/en\/wp-json\/wp\/v2\/posts\/7620\/revisions"}],"predecessor-version":[{"id":7621,"href":"https:\/\/www.webhostingsrbija.rs\/en\/wp-json\/wp\/v2\/posts\/7620\/revisions\/7621"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.webhostingsrbija.rs\/en\/wp-json\/wp\/v2\/media\/7311"}],"wp:attachment":[{"href":"https:\/\/www.webhostingsrbija.rs\/en\/wp-json\/wp\/v2\/media?parent=7620"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webhostingsrbija.rs\/en\/wp-json\/wp\/v2\/categories?post=7620"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webhostingsrbija.rs\/en\/wp-json\/wp\/v2\/tags?post=7620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}