CloudLinux - CloudLinux Blog - Breaking news: now you can integrate CloudLinux OS components into a custom control panel

Breaking news: now you can integrate CloudLinux OS components into a custom control panel


Today, CloudLinux OS team and I personally are excited to let you know about releasing a new anticipated mechanism (draft documentation) that allows you to integrate CloudLinux OS components into any (and here I mean each and every control panel no matter what programming language it is written) control panel. And I’m excited because this can bring you a lot of new opportunities and prospects!

We’re also keen to know what you think and how this mechanism is performing.
We encourage you to give your feedback via the helpdesk or in the comments below.

Here’s a short description of the integration mechanism (draft documentation)

To integrate CloudLinux OS into a control panel, you should implement the following interfaces required by the CloudLinux OS utilities:

  • CPAPI — a small scripts/files-type interface to get the required information from the control panel
  • CP Hooks integration — a set of the CloudLinux OS scripts/commands. Control panel calls this set in response to its internal events
  • Web UI integration (optional) — various configuration parameters and scripts to embed interface SPA application into the control panel native interface. Optional, if CLI is enough
  • CageFS integration — some changes may be required in the config files to work and integrate with CageFS
  • Apache modules integration — we provide control panels with the ability to build their own Apache packages with modules such as alt-mod-passenger, mod_lsapi, mod_hostinglimits
  • MySQL Governor integration
  • HardenedPHP integration

You can find the full CloudLinux OS and control panel integration guide (draft) in our documentation.

Beta: Imunify360 4.3.1 updated
Beta: Alt-Node.js updated

By accepting you will be accessing a service provided by a third-party external to

EU e-Privacy Directive

We use cookies to ensure you get the best experience using our website and services. Read more about it in our Privacy Policy. Please agree to the use of cookies to proceed. Alternatively, you may disable cookies in your browser at any time.

You have declined cookies. This decision can be reversed.

You have allowed cookies to be placed on your computer. This decision can be reversed.