We have submitted a pull request on GitHub implementing a new CyberPanel provider for the Upmind provisioning system and are awaiting review.

What is CyberPanel?
CyberPanel is an open-source web hosting control panel built on OpenLiteSpeed, providing comprehensive website, DNS, email, and SSL management through a modern user interface.
Implementation Summary
We have developed a fully functional provider integration with the following components:
Core Implementation:
Provider Class: Upmind\ProvisionProviders\SharedHosting\CyberPanel\Provider
Configuration: Upmind\ProvisionProviders\SharedHosting\CyberPanel\Data\Configuration
Testing: Unit tests implemented in tests/CyberPanel/ProviderTest.php
Supported Operations:
create - Create new hosting accounts
getInfo - Retrieve account information
changePassword - Update account passwords
changePackage - Modify hosting packages
getLoginUrl - Generate login URLs for customers
suspend - Suspend accounts
unSuspend - Reactivate suspended accounts
terminate - Delete accounts
Testing & Quality Assurance:
Unit tests verify class existence, proper inheritance from Category, required interfaces, and all implemented methods
Code follows the established patterns in the repository's WORKFLOW.md
Provider skeleton aligns with existing shared hosting providers
Known Limitations:
grantReseller() and revokeReseller() are not supported (reseller privilege management is not exposed via CyberPanel's public API)
Further integration tests against a live CyberPanel instance may be beneficial
Resources:
CyberPanel Documentation: https://cyberpanel.net/docs/
GitHub Pull Request: Currently pending review
Benefits: This integration will enable Upmind users to provision and manage CyberPanel hosting accounts directly through the Upmind platform, expanding the range of supported control panels and providing an open-source alternative built on the high-performance OpenLiteSpeed web server.
Please authenticate to join the conversation.
Now (In Progress)
Provisioning
5 months ago

Jabir Mahmoud
Get notified by email when there are changes.
Now (In Progress)
Provisioning
5 months ago

Jabir Mahmoud
Get notified by email when there are changes.