Two months ago we introduced the draft documentation for integration mechanism that allows you to integrate CloudLinux OS components (LVE Manager, CageFS, MySQL Governor, Selectors, etc.) into your custom control panel and asked your feedback.
We took into account your comments and suggestions and yesterday released to beta channel an updated unified integration mechanism. It works perfectly and you can use the integration documentation to include CloudLinux OS components into your control panel.
The goal of the new API is to shift all complexity for controlling CloudLinux components from a control panel to the CloudLinux web UI and utilities. You can integrate CloudLinux OS components within a few steps:
- Implement seven simple scripts (any language) and specify them in the special config file.
- Call hooks described in the documentation in a response to admin/user actions (e.g. changing end-user’s domain, creating new end-user, etc.).
- Configure the control panel and CageFS to work together.
- Optionally, embed CloudLinux web UI into your control panel.
Please note that we changed the procedure of creating a new administrator in the hooks mechanism. You can find details in the documentation.